Kommentare bitter hier rein => Diskussionen zum Android OS "Technische Details" Thread => Fragen zu Android ? Hier rein !
In diesem Artikel möchte ich euch etwas die Arbeitsweise und die Technik hinter dem Smartphone Betriebssystem näher bringen, welches Google mit dem G1 im Oktober 2008 in den Markt brachte. Die Entwicklung für diese Plattform steigt rapide. So sind nach nur 16 Monaten im Verbraucherhandel bereits rund 25.000 Anwendungen im Market verfügbar. Davon 60% kostenlos.
Google selbst übernahm 2005 das im Herbst 2003 errichtete Unternehmen Android. 2007 gab der Suchmaschinenhesteller dann schließlich bekannt ein Betriebssystem gleichen Namens in Entwicklung zu haben. Ein Essentieller Teil von Android sind bei jedem Handy GPS und Bewegungssensoren, sowie die dauerhafte Internetverbindung.
Heisst das, es werden ständig Daten mit dem Internet ausgetauscht ? Nein. Die Netzverbindung verweilt quasi in einem "Standby Level" so das, wenn Datenaustausch anfällt, dieser verzögerungsfrei von Statten gehen kann. Was auch die Frage in den Raum wirft, wie es mit der Sicherheit persönlicher Daten steht. Dazu gibt es AGB´s im Handy die einen informieren.
Google versichert, keinerlei Daten weiterzuleiten, mit denen es möglich wäre, den Benutzer zurück zu verfolgen. Auch SMS und Telefondaten werden laut dem Unternehmen nicht katalogisiert. Ferner gewährleistet Google, das alle Hersteller von Apps den gleichen annonymen Umgang mit vertraulichen Informationen durchführen müssen.
Das heisst also Google sammelt keine Daten ? Doch Google sammelt. Nur eben keine vertraulichen. Das Unternehmen lebt von Marktanalyse. Und wie könnte man den Markt besser analysieren wie mit der hauseigenen Suchmaschine ? So werden also im Netz durchsuchte Begriffe höchstwahrscheinlich an Androids Hersteller weiter geleitet.
Google zwängt einen auch keine Synchronisierung auf. Man muss seine Daten nicht über das Handy synchronisieren. Auch wird gefragt ob sich das GPS bei jeder Internet Suche kurz anschalten darf. Dies hat den Zweck, das, wenn man zb "Pizza" eingibt google einem alle Pizzarien in der Nähe auflistet. Äußerst nützliche Sache.
Was sind aber alles für praktische Google Tools an Bord ?
Liste der vorinstallierten Google Tools
- Google Mail
Ist Vorrausetzung für den Android Market. Dient zum komfortablen Email schreiben. Wird auch im Market verknüpft um Nachrichten an die Entwickler zu versenden. Kann als Push Email Dienst verwendet werden.
- Andoid Market
Komfortable Plattform zum Durchsuchen, herunterladen und verwalten von Anwendungen sowie zum Feedback abgeben an die Entwickler.
- Google Suche
Erreichbar überall, durch drücken der "Lupe Taste" am Handy, oder einfach per Eingabe der Tastatur, wenn man sich auf dem Homescreen befindet. Suchoptionen lassen sich individuell einstellen. Auch Dritthersteller von zb Notiz Apps bieten an, durch Googlesuche Dokumente finden zu lassen.
Folgende Inhalte stehen zur Wahl ; Musik, Videos, Programme, Internet, Browser Verlauf, Youtube, Adressbuch, SMS, Dritthersteller Anwendungen.
- Google Kalender
Lässt sich mit dem PC Google Kalender synchronisieren und so eine Gleichheit der Termine gewährleisten. Schlicht gehalten und übersichtlich.
- Google Talk
Mit anderen Android oder Google Mail Nutzern chatten.
- Google Maps
Was wäre das System ohne die hauseigene GPS Lösung ? Sehr empfehlenswerte Apps, die natürlich für Android am besten angepasst wurde und nützliche Inhalte wie das Testen von Beta Funktionen oder Routenführung bietet. Eine Navigation mit Sprachausgabe fürs Auto ist in den USA erhältlich. Wann dies zu uns kommt ist leider noch nicht klar.
- Youtube
Filme des bekannten Unterhaltungsportals lassen sich einfach und komfortabel mit dieser App anschauen. Sie ist auch mit dem Browser verknüpft und öffnet jeden angeklickten Youtube Link.
Empfehlenswerte nicht installierte Google Software
- Google Voice Search
Das Handy oder das Internet durchsuchen oder sich zu Personen navigieren lassen einfach per Sprache. Der Dienst ist als deutsche App noch nicht verfügbar. Spracheingaben müssen also englisch erfolgen.
- Google Goggles
Objekte abfotoggrafieren und google mit den Bildern durchsuchen. Diese Funktion ist noch im Anfangsstadium funktioniert aber zb mit Elementen die Schrift beinhalten wie zb DVD Cover schon recht gut.
- Google Earth
Die Welt und das Universum in 3D erforschen - jetzt auch auf dem Handy. Benötigt recht viel Speicherplatz.
Weitere wissenswerte Fakten zum Betriebssystem FAQ
-
Ist Android ein Linux Betriebssystem ?
Das lässt sich schwer beantworten. Nennen wir es einen Hybriden aus Linux und Java. Der Kernel, also der Unterbau besteht aus dem Linux-Kernel 2.6. Dieser steuert Prozesse, Speicher, Treiber und kommuniziert mit der Software.
Alle Programme werden in einer virtuellen Maschine genannt Dalvik von Java Hersteller Sun ausgeführt. Für dieses spezielle Java gibt es deutlich mehr Schnittstellen, ausserdem können sie auf Linux Programmbibliotheken zurückgreifen, was die Anwendungen - trotz das sie in Java programmiert wurden deutlich leistungsfähiger als "nicht android" java Apps macht.
- Wie stark kann ich das System personalisieren ?
Neben den Austauschen jedweder Standardanwendung, egal ob SMS, Kamera App oder Telefonbuch sowie Homescreen sind auch tiefgreifende Möglichkeiten durch sogenanntes "Rooten" möglich. Hierbei wird durch einen Eingriff ins System ermöglicht sogenannte "Superuser" Rechte zu erhalten.
Das ist das Linux Pendant des "Admin". Damit lässt sich so ziemlich alles im System um und einstellen. Aber dies ist nur für User gedacht, die sich mit der Matterie auskennen oder sich STRIKT an vorhandene Tutorials halten. Ansonsten kann dies böse enden und im schlimmsten Falle fährt das Handy nicht mehr hoch. WICHTIG : Durch das Rooten verliert man den Garantie Anspruch des Handys.
- Kann man selbst Programme entwickeln und im Market veröffentlichen ?
Sofern man Java Programmier Kenntnisse beherrscht und sich in die SDK von Google einarbeitet ist das kein Problem. Der Suchmaschinenhersteller stellt hierfür alle relevanten Daten zur Verfügung.
- Wie häufig kommen Firmware Updates und wie kann man diese installieren ?
Android bietet keine Firmwares im eigentlichen Sinne sondern Upgrades des Betriebssystems an. Also von Android 2.0 auf 2.0.1 und bald 2.1. Diese Updates kommen in unregelmäßigen Abständen und erscheinen von Land zu Land mit verschiedenen Abständen.
In 2.1 soll zb auch HTML 5 unterstützt werden. Diese Technik wird als Nachfolger von Flash gehandhabt und löst Adobes Lösung möglicherweise in Zukunft ab. Was einem zur nächsten Frage bringt.
- Hat Android Flash ?
Nein. Youtube Filme können trotzdem übergangslos durch das Youtube app auch im Browser angeschaut werden. Auf der anderen Seite ersparrt es einem auch Wellen an Flash Werbung und lässt die Seiten schneller laden. In Zukunft soll es aber demnoch eine Flash Unterstützung für Android geben.
- Ich habe gelesen Anwendungen lassen sich nur auf den internen Speicher installieren stimmt das ?
Ja das stimmt und ist einer der wenigen Nachteiile dieses Betriebsystemes. Hierbei sollte man aber auch unterscheiden was für Anwendungen man nutzt. Für reine Apps ist genug Speicher da. Sie sind oft, ebenso wie Widgets, von wenigen KB bis 1 MB groß.
Hingegen sieht die Sache bei Spielen anders aus. Diese können bis 20 MB groß sein, was den Speicher dann sehr in die Knie zwingt. Der beim Handy angegebene Flash Rom, also der Speicher in dem die Programme installiert werden, offenbart NICHT den User Speicher. Denn Android ansich beansprucht auch hier vieles für sich.
Vom 512 MB Flash Rom beim Milestone zb sind noch rund 154 MB in der europäischen Version frei. Was sich wenig anhört reicht aber für sicher 50 Apps und 10-15 gute Spiele mindestens aus. Auch kommt langsam der Trend ans Tageslicht, das Spieleentwickler beispielsweise Hyperdevbox "Ex-Zeus" ihre Spieledaten auf SD Karte lagern.
"Moment mal", werden jetzt sicher einige denken. "Ich dachte Android speichert keine Apps auf SD Karte". Das stimmt auch Android kann die App an sich, sprich die ausführbare Datei (ähnlich der *.exe am PC) nicht auf die Karte packen.
ABER die größten Daten also Audio, Video und Programmpakete diese KÖNNEN ausgelagert werden. Im Beispiel ExZeus installiert man die 1MB große App. Und das Spiel läd sich 54 MB an zusätzlichen Daten über das Internet auf SD. Leider sind viele Entwickler entweder zu faul oder kommen noch nicht mit der Technik klar, welche es ermöglicht dies zu vollziehen.
Kann man auch Sachen ausserhalb des Android Marktes installieren ?
Ja, das ist möglich. Wenngleich oft unnötig, da der Market die weitaus größte Quelle an Anwendungen bietet und sehr benutzerfreundlich ist. Jedoch kann man auch Anwendungen mit der Endung *.apk manuell installieren. Dazu muss man nur im System einstellen, dass das Handy Quelllen ausserhalb vom Market akzeptieren soll.