Logo androidermagazine.com
Logo androidermagazine.com

Android 2.2, froyo, google i / o - lassen Sie uns all dies verstehen

Inhaltsverzeichnis:

Anonim

FroYo, FroYo, FroYo. Anscheinend können Sie keinen Tech-Blog besuchen oder Ihre Twitter-Timeline lesen, ohne überall Nachrichten über Android 2.2 zu sehen. FroYo schafft das, FroYo schafft das 300 Prozent schneller, FroYo hat Ponys. Es ist genug, um einen vernünftigen Mann verrückt zu machen (gut, dass sich keiner von uns darum kümmern muss). Wir alle möchten ein paar köstliche neue Android-Leckereien für unsere Telefone, aber wissen wir wirklich, warum oder was damit einhergeht? Hoffentlich haben Sie zu dem Zeitpunkt, an dem wir hier fertig sind, eine bessere Vorstellung davon, was Sie erwartet und wann Sie es erwarten können. Klicken Sie auf den Link, holen Sie sich Ihren Löffel und lassen Sie uns herausfinden, was diese gefrorene Mischung für Sie und mich bereithält.

Die Jungs bei Google, die an Android arbeiten, sind eindeutig hungrige Genies, mit einer besonderen Vorliebe für Süßigkeiten. Wir haben Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1) und jetzt FroYo (Android 2.2) gesehen. Jedes wird ein bisschen besser, bietet Entwicklern aufregendere Dinge und bietet uns vor allem immer bessere Optionen, damit unser Telefon so aussieht und sich so verhält, wie wir es möchten. Es ist nicht perfekt und wird es wahrscheinlich nie sein, aber FroYo bietet uns einige aufregende Änderungen sowie einige grundlegende Funktionen, die wir uns alle gewünscht haben. Versuchen wir, alles in einfachem Englisch aufzuschlüsseln, damit wir wissen, was zu erwarten ist, was nicht zu erwarten ist und wann es zu erwarten ist.

Was zum JIT? (auch bekannt als Just in Time Compiler)

Siehst du das Bild? Sie haben wahrscheinlich gesehen, dass so etwas überall verputzt ist, und Leute, die sagten, JIT (Just In T Ime Compiler) mache ihre Telefone ach so schnell, oder hörte sogar wild klingende Behauptungen wie "läuft 400 Prozent schneller". Nun, das stimmt. Art von. Wir haben im Podcast ein wenig über JIT gesprochen, aber nehmen wir uns hier etwas Zeit, um alles zu erklären.

Android verwendet eine spezielle Java-basierte virtuelle Maschine namens Dalvik VM, um Anwendungen auszuführen. Wir haben alle Windows-Anwendungen in Java ausgeführt und eines haben sie alle gemeinsam: Sie müssen einen Java-Interpreter auf unserem Computer starten, bevor sie ausgeführt werden. Android ist der gleiche Weg. Dalvik ist wie ein Programm, das in Android ausgeführt wird und Anwendungen von Drittanbietern ausführt, mit denen wir interagieren können. Das Spiel, das Sie lieben, oder Ihr zuverlässiger Barcodescanner müssen einen Umweg zwischen Fingern und Prozessor über die Dalvik VM machen. JIT ist eine Änderung in der Art und Weise, wie die Anwendungen ausgeführt werden. Es erfasst die Informationen, die normalerweise über die Dalvik-VM gesendet werden müssten, wird in etwas interpretiert, das Android lesen kann, und wird dann in Informationen interpretiert, die der Prozessor verwenden und die er verarbeiten kann. Mit JIT wird der Dalvik-VM eine kleine Menge an neuem Overhead hinzugefügt, aber die Informationen werden direkt in etwas übersetzt, das das System verwenden und direkt bearbeiten kann. Während der Olympischen Sommerspiele im vergangenen Jahr sahen wir alle, wie die Sprecher Übersetzer verwendeten, um Athleten aus der ganzen Welt zu interviewen. Gut

Stellen Sie sich vor, dass JIT eines dieser magischen Headsets ist, die sie bei den Vereinten Nationen verwenden, die im laufenden Betrieb übersetzen und den Mittelsmann ausschalten. Ja, das ist verdammt cool.

Ein bisschen über die tatsächliche Geschwindigkeitserhöhung ist angesagt. In unserem Bild oben sehen wir eine Benchmarking-App namens Linpack

Diese App soll nur zeigen, wie schnell der Code übersetzt werden kann. Es zeigt einen massiven Geschwindigkeitsanstieg, denn das ist alles, was es tut - die Geschwindigkeit zu messen. Das ist, woher diese Ansprüche von 3 bis 5 mal schneller kommen. In realen Situationen werden Sie keine 500-prozentige Steigerung erzielen. Es tut mir Leid. Die gute Nachricht ist, dass es Anwendungen von Drittanbietern eine sehr gute Geschwindigkeitssteigerung beschert und Prozessorzeit für native Android-Funktionen spart. JIT sollte uns allen einen sehr schönen und sehr willkommenen allgemeinen Leistungsschub geben.

Worte machen nie so viel Spaß wie Bilder und haben keine Chance gegen Videos! Hör zu.

Neue Leckereien

Cooles Video. Wir alle lieben unseren kleinen grünen Freund, besonders wenn er uns von großartigen neuen Dingen erzählt, mit denen wir spielen können. Wir haben JIT oben einen speziellen Abschnitt gegeben, weil er so unübersichtlich und schwer zu erklären ist, aber schauen wir uns an, was das Video sonst noch über unser FroYo-Update aussagt.

Cloud-to-Device-Messaging

Ich nenne das gerne Push Plus. Mit dieser neuen Funktion können Entwickler Informationen direkt von den Servern von Google auf Ihr Android-Handy übertragen. Welche Information? Alle Informationen, die eine Anwendung verarbeiten kann. In dem Beispiel aus dem Video schaut ein Benutzer auf seinem Computer-Webbrowser auf Google Maps. Nachdem sie einen Ort auf der Karte markiert haben, können sie ihn mit einem Browser-Plug-In auf ein Android-Telefon übertragen. Sobald er am Telefon empfangen wurde, kann der Benutzer alles tun, was er normalerweise in der Maps-App tun kann. Speichern, bookmarken, navigieren oder erneut freigeben. Dies funktioniert bei weitem nicht nur mit Karten. Ich sehe eine neue Generation von freigegebenen Aufgabenlisten und Kalenderfreigaben am Horizont.

Willst du es in Aktion sehen? Natürlich tust du! Phil hat das durch die Lappen gesteckt und es rockt. Schauen Sie sich das Video an

Trotzdem erwarte ich wirklich, dass die meisten Geräte, die noch zum Verkauf stehen, FroYo bekommen werden. Natürlich werden Handys wie das Droid Incredible oder das Nexus One es bekommen, aber ich denke, sogar einige ältere Modelle wie das Droid Eris oder das MyTouch 3G werden irgendwann 2.2 sehen. HTC hat uns einen Einblick in ihre Pläne gegeben -

Wenn Ihr Telefon in diesem Jahr auf den Markt gebracht wurde, werden wir höchstwahrscheinlich ein Upgrade auf die Froyo-Version anbieten. Dazu gehören beliebte Modelle wie Desire und Droid Incredible sowie mit Spannung erwartete Telefone wie Evo 4G, MyTouch slide und kommende Modelle. Wir werden eine vollständige Liste der Telefone und Daten bekannt geben, sobald wir uns dem Start der Upgrades nähern. Wir arbeiten eng mit Google und unseren anderen Partnern zusammen, um sicherzustellen, dass wir so bald wie möglich auf alles zugreifen können, was wir für ein vollständiges und solides Sense-Erlebnis auf Froyo benötigen. Wir erwarten, alle Updates in der zweiten Hälfte dieses Jahres zu veröffentlichen, können aber noch keine genaueren Angaben machen.

Besonders abwesend sind das HTC Hero und das Droid Eris, aber wie gesagt - ich glaube, diese Geräte werden eine Art Update auf 2.2 sehen, wenn auch nur, um den Android Market ein wenig zu vereinheitlichen.

Google gibt bekannt, dass die Updates bald veröffentlicht werden. Wir bekamen einen kleinen Vorgeschmack, als Google hier und da ein paar Updates herausrieselte und einige Leute und sogar ein bekannter Blogger eines Morgens zu einem Froyo-Update aufwachten.

Aber was ist mit allen anderen? Google kann steuern, was sie an ihr Telefon senden. Dies ist der große Vorteil eines Nexus One, auch wenn es einige Probleme aufweist. Andere Modelle müssen von unterschiedlichen Kanälen abhängen. Wir sind uns alle ziemlich sicher, dass die Hersteller bereits seit einiger Zeit auf eine Beta-Version für Android 2.2 zugreifen können, und arbeiten bereits intensiv daran, alles so zu portieren, dass es auf ihren Geräten einwandfrei funktioniert. Sie senden dann das Update zum Testen an die Netzbetreiber und geben es nach der Genehmigung an die Benutzer weiter.

Motorola Droid-Benutzer sollten das Update ziemlich bald sehen, und es wird sogar darüber gesprochen, es irgendwann im Juni zu sehen, aber ich halte es nicht für sinnvoll, auf Intertube-Klatsch zu zählen. Geben Sie Moto die Zeit, die es braucht, um ein schönes nahtloses Upgrade durchzuführen, und am Ende sind alle glücklicher als mit einem fehlerhaften Beta-ähnlichen Build.

Andere Geräte müssen auf Dinge wie die HTC Sense- oder MotoBlur-Integration warten (die hoffentlich bereits teilweise während des Upgrades auf 2.1 behoben wurde) und auf Dinge wie das Erarbeiten aller Knicke, damit die Hardware mit dem Update einwandfrei funktioniert. Seien Sie versichert, dass die Hersteller hart arbeiten und ihr Bestes tun werden, um zeitnah zu aktualisieren, da dies wirklich alles ist, was wir tun können, wenn wir die Angelegenheit nicht selbst in die Hand nehmen wollen.

Natürlich gab es bei Google I / O mehr als das, was wir heute hier behandelt haben (große Requisiten an Jared, weil sie versucht haben, mit all dem Schritt zu halten!), Aber jetzt wissen wir, was mit dem, was wir bereits haben, passieren wird in unseren Händen. Worauf freust du dich am meisten in Android 2.2? Teilen Sie Ihre Gedanken in den Kommentaren und Foren mit und lassen Sie uns gemeinsam das Wartespiel spielen!

Bis später,

Jerry