Inhaltsverzeichnis:
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