Posts mit dem Label wie werden angezeigt. Alle Posts anzeigen
Posts mit dem Label wie werden angezeigt. Alle Posts anzeigen

Sonntag, 29. Dezember 2013

Android-Updates: HTC erklärt die Komplexität von Geräte-Aktualisierungen

Jeder will das neueste Android-Update, aber nicht jeder bekommt es – schon so manches frühere Ex-Flaggschiff unter den Android-Smartphones und -Tablets wurde nur mit monatelanger Verzögerung aktualisiert oder hat gar keine Updates mehr gesehen. Gerne werden die Gerätehersteller für diesen ärgerlichen Umstand verantwortlich gemacht, aber so einfach ist es dann doch nicht. Eine neue Infografik von HTC erläutert die Anatomie eines Geräte-Updates.
HTC-Anatomy-of-an-Android-UpdateHTC hat auf seiner US-Seite einen neuen Status-Service gestartet. Auf diesem wird genau erläutert, wie der Stand der Android-Updates auf dem HTC One und anderen aktuellen Geräten ist. Dazu hat HTC eine relativ aufwändige und aufschlussreiche Infografik veröffentlicht (siehe rechts,klicken zum Vergrößern), in der genau beschrieben wird, wie ein Android-Update aus Sicht der Hersteller abläuft und wie komplex der gesamte Vorgang ist.
Vor der eigentlichen Vorstellung einer neuen Android-Version gibt Google das so genannte Platform Development Kit (PDK) heraus, mit dem die Hersteller einigen Vorlauf haben. Bei Release muss zunächst evaluiert werden, ob ein neues Android Release auf einem spezifischen Gerät laufen würde. Das ist nicht nur abhängig vom Gerätehersteller, hier also HTC, sondern auch von den Firmen, die die im Gerät verbauten Chips herstellen, etwa Qualcomm oder Nvidia – denn die müssen kompatible Treiber für ein neues Android-Release programmieren und optimieren. Je nach Android-Version kann das mehr oder weniger komplex sein.
Verläuft die Evaluierung positiv und sind die Treiber beim Gerätehersteller in Form eines Board Support Packages (BSP) eingegangen, wird die das Update programmiert. Bei Google Play Editions sind nicht mehr viele Anpassungen notwendig, in alle anderen Geräte müssen noch die Herstelleranpassungen implementiert werden, also beispielsweise HTC Sense; anschließend wird das Update intern intensiv getestet. Insbesondere in den USA ist es dann zusätzlich nötig, dass Geräte mit Mobilfunkanbieter-Branding an die Erfordernisse des Carriers angepasst werden und eine separate externe Prüfung durchlaufen.
Sind schließlich alle notwendigen Anpassungen implementiert und die Firmware mit der aktualisierten Android-Version an sich fertig, muss die geänderte Software noch von Industrie-Prüfstellen wie der Bluetooth SIG, staatlichen Regulierungsbehörden wie der FCC und Google geprüft werden. Es braucht kaum erwähnt zu werden, dass die Software-Abteilung der Hersteller nachbessern muss, wenn die Prüfungen Mängel ergaben. Haben all diese Instanzen hingegen grünes Licht gegeben, wird das Update OTA ausgeliefert.
Wie man sieht, greifen beim Updateprozess viele Rädchen ineinander und es ist gute Planung und Koordination notwendig, um Updates zuverlässig und schnell auszuliefern. Zumindest theoretisch im Vorteil sind die Unternehmen, die Chips und deren Software entweder „inhouse“ entwickeln oder auf Chipunternehmen mit zuverlässiger Updatepolitik setzen, die Geräte ohne Carrier-Anbindung produzieren und die eigene Anpassungen auf ein Minimum reduzieren. Und natürlich muss ein Bewusstsein bei den Konzernen vorhanden sein, dass Kunden Updates wertschätzen und diese eher die Markenbindung stärken als den Verkauf neuer Geräte kannibalisieren.
Insgesamt hat sich 2013, wohl nicht zuletzt aufgrund der Omnipräsenz von Qualcomms gut supporteten Snapdragon-SoCs, die Lage an der Update-Front etwas verbessert. Wir hoffen, dass sich dieser Trend im neuen Jahr fortsetzt.

Montag, 9. Dezember 2013

Mittwoch, 13. November 2013

So nutzt Ihr Google Maps offline

Google Maps wird für immer mehr Menschen immer wichtiger. Es gibt aber genügend Szenarien, in denen keine Internetverbindung besteht oder diese nicht praktikabel ist, zum Beispiel bei schlechter regionaler Netzabdeckung oder während Auslandsaufenthalten. Oder vielleicht wollt Ihr auch einfach Euer Datenvolumen schonen. Für all solche Fälle erlaubt Google das vorsorgliche Herunterladen von relativ großen Kartenausschnitten. So funktioniert es.
google maps offline 2
© AndroidPIT
Um einen Kartenausschnitt offline verfügbar zu machen, gibt es zwei Möglichkeiten: In jedem Fall sucht Ihr zunächst den gewünschten Bereich aus. Markiert wird automatisch der Ausschnitt, der zum gegebenen Zeitpunkt auf dem Bildschirm sichtbar ist. Nun gebt Ihr in der Maps-Suchleiste “ok maps” ein und startet die Suche, was automatisch den Download auslöst (siehe Screenshots). 
Die zweite Methode ist ähnlich: Ihr tippt auf das Suchfeld und scrollt im sich darauf öffnenden Fenster ganz nach unten. Dort findet Ihr die Option “Kartenbereich offline bereitstellen”. Ein Tap bewirkt dasselbe, wie die erste Methode. Ihr könnt nun den vorgeladenen Ausschnitt verwenden und nach Herzenslust hineinzoomen, auch ohne Internetverbindung.
google maps screenshot 2
Methode 1 (links) und Methode 2 (rechts). / © AndroidPIT
Eine heruntergeladene Karte benötigt keine Unmengen an Speicherplatz. Im gegebenen Beispiel waren es etwa 13 Megabyte (weshalb es ratsam ist, Karten nur über eine WLAN-Verbindung zu laden). Will man häufig Offline-Karten speichern, bietet es sich an, den Cache gelegentlich zu leeren. Das tut Ihr im Bereich “Apps” in den Systemeinstellungen, direkt in der Google-Maps-App.

Die Schattenseiten

Aber Vorsicht! Es gibt Grenzen in der Funktionalität und bei der Größe des wählbaren Ausschnitts. Ganz Berlin und Umland wäre beispielsweise zu viel. Etwas weniger funktioniert aber problemlos (siehe Screenshots). Ein internationales Beispiel wäre das New Yorker Manhattan, das sich so abdecken lässt. Der Ausschnitt wird in Eurem Cache gespeichert. Ihr könnt allerdings nicht frei auf ihn zugreifen, was unpraktisch ist. Google Maps öffnet beim Start den zuletzt betrachteten Kartenausschnitt. Das heißt, wenn Ihr einen bestimmten Bereich vorgeladen habt, solltet Ihr ihn offen haben, wenn Ihr Maps das letzte Mal schließt bevor Ihr offline geht. Oder Ihr lasst Maps laufen, wenn Ihr aufbrecht. Ihr könnt nämlich nicht später ohne Internetverbindung über die Suche auf die vorgeladene Karte zugreifen. Wenn, könnt Ihr Euch lediglich mühselig durch Maps wischen, bis Ihr da seid. Auch Offline-Navigation ist leider nicht möglich.
maps screenshot
Zwei Zoom-Stufen zeigen die ungefähre Grenze zwischen "zu groß" und "kein Problem".  / © AndroidPIT

​Fazit

Die Online-Funktionalität lässt sich also nicht ersetzen, das muss klar sein. Dafür müssen schon externe Kartenpakete heruntergeladen werden. Aber wer auf Reisen ist und absehbare Wege planen möchte, hat hier eine rudimentäre Möglichkeit, die deutlich praktischer ist, als wahllos durch die Straßen zu irren oder sich auf ewiges Nachfragen bei Eingeborenen zu verlassen. Außerdem umgeht Ihr so Roaming-Gebühren, die einen schnell ins Armenhaus treiben können. Ähnliches gilt auch für die heimische Navigation. Für die Orientierung in einer unbekannten Nachbarschaft (zum Beispiel der Weg von der Bahn zum Ziel) taugt die Offline-Karte allemal.
Die in diesem Artikel beschriebene Funktionalität benötigt mindestens die Google-Maps-Version 7.0.1, welche wiederum mindestens Android 4.0.3 erfordert. Die neueste Version ist derzeit 7.4.0.
cache screenshot 2
Bei geleertem Cache vor dem Download (links) und nach dem Download einer Karte. / © AndroidPIT
via androidpit.de