Abo
  • IT-Karriere:

Googles Android ist jetzt Open Source

Android-Quelltext steht bei kernel.org zum Download bereit

Am Mittwoch, dem 22. Oktober 2008, liefert T-Mobile in den USA mit dem G1 das erste Android-Smartphone aus. Ab heute ist, wie von Google angekündigt, das Betriebssystem im Quelltext als Open Source verfügbar.

Artikel veröffentlicht am ,

Bislang wurde Android eher im Verborgenen entwickelt, nur Partner von Google bekamen Einblick, andere mussten sich mit sporadischen Veröffentlichungen von Entwicklerkits zufriedengeben. Ab sofort steht das Smartphone-Betriebssystem aber im Quelltext zum Download bereit, was zugleich den Start von Android als echtes Open-Source-Projekt markiert. Es wird wie Linux über Git gepflegt und zusammen mit Kernel.org gehostet, wo auch der offizielle Linux-Kernel zu finden ist. Allerdings stellt Google mit repo ein zusätzliches Werkzeug zur Verfügung, das die Verwaltung mehrerer Git-Repositorys vereinfachen soll.

Stellenmarkt
  1. Melitta Professional Coffee Solutions GmbH & Co. KG, Minden-Dützen
  2. Auswärtiges Amt, Bonn oder Berlin

T-Mobiles G1 ist nur eines von vielen Android-Geräten, die erscheinen sollen. Jedes einzelne Modell könnte anders aussehen, anders bedient werden und einen anderen Preis haben. Google will mit seinem offenen Ansatz eine Plattform schaffen, um für eine möglichst große Vielfalt zu sorgen. Die aktuelle Version stellt daher eher den Anfang einer Entwicklung als ein fertiges System dar.

 
Video: Android Open Source Project

Android basiert auf Linux, das seit Jahren in Millionen von Computern und anderen Geräten zum Einsatz kommt. Es ist aber bislang nicht besonders gut für Mobiltelefone angepasst worden - und an dieser Stelle soll Android ansetzen. Google hat nach eigenen Angaben die Stromsparmechanismen verbessert, einen neuen Shared-Memory-Treiber entwickelt, an der Interprozesskommunikation und am Scheduler gearbeitet, um es effizient genug für einen Einsatz auf Smartphone zu machen. Darüber hinaus hat Google viele Open-Source-Bibliotheken wie beispielsweise Webkit eingebunden sowie neue geschaffen, darunter Media-Codecs, Grafikbibliotheken sowie Spracherkennung.

Hinzu kommt eine neue Virtual-Machine namens DalvikVM, die sich durch geringen Speicherverbrauch auszeichnen und auch sonst sparsam mit Hardwareressourcen umgehen soll. Jede Android-Applikation läuft in einem eigenen Prozess innerhalb einer eigenen Instanz der DalvikVM. Dabei wurde die virtuelle Maschine so ausgelegt, dass problemlos mehrere VMs parallel arbeiten können. Ausgeführt werden Dateien im Format Dalvik Executable (.dex). Zudem können in der VM Klassen ausgeführt werden, die mit einem Java-Compiler erzeugt und in das .dex-Format umgewandelt wurden.

Als oberste Schicht in der Architektur läuft ein Applikationsframework, das Entwicklern die Erstellung von Android-Applikationen einfach machen soll und Zugriff auf die einzelnen Bestandteile der Geräte gewährt. Zudem bietet jede Schicht der Architektur Hooks, die Entwickler nutzen können.

Google selbst hat einige der wesentlichen Anwendungen beigesteuert, die ein Telefon benötigt, von der Telefonieanwendung über den Webbrowser bis hin zum E-Mail- und Instant-Messaging-Client.

Detail zum Open-Source-Projekt Android stehen unter source.android.com bereit. Der Quelltext selbst findet sich unter android.kernel.org.



Anzeige
Spiele-Angebote
  1. (-25%) 44,99€
  2. 39,99€
  3. (-79%) 12,50€
  4. (u. a. Wolfenstein: Youngblood, Days Gone, Metro Exodus, World War Z)

fsyfvrs 24. Okt 2008

Bei der Handy Entwicklung ist es im Moment so, dass die Kosten für die Software die der...

Detlef 22. Okt 2008

Ich finde den Kerl mit dem Ohrring richtig süß.

RHCA 22. Okt 2008

Ich finde die Software auch sehr gelungen und die Ausstattung des Gerätes ist gar nicht...

LaTeX 22. Okt 2008

...ist dieser auch Open Source? Vor langer Zeit las ich mal, dass dies der Knackpunkt an...

Fragensteller 22. Okt 2008

Wie bedienst Du denn den iPhone/iPodTouch-Emulator im iPhone-SDK ohne Maus ? Ist auch...


Folgen Sie uns
       


Asus Zenfone 6 - Test

Das Zenfone 6 fällt durch seine Klappkamera auf, hat aber auch abseits dieses Gimmicks eine Menge zu bieten, wie unser Test zeigt.

Asus Zenfone 6 - Test Video aufrufen
Smarte Wecker im Test: Unter den Blinden ist der Einäugige König
Smarte Wecker im Test
Unter den Blinden ist der Einäugige König

Einen guten smarten Wecker zu bauen, ist offenbar gar nicht so einfach. Bei Amazons Echo Show 5 und Lenovos Smart Clock fehlen uns viele Basisfunktionen. Dafür ist einer der beiden ein besonders preisgünstiges und leistungsfähiges smartes Display.
Ein Test von Ingo Pakalski

  1. Nest Hub im Test Google vermasselt es 1A

OKR statt Mitarbeitergespräch: Wir müssen reden
OKR statt Mitarbeitergespräch
Wir müssen reden

Das jährliche Mitarbeitergespräch ist eines der wichtigsten Instrumente für Führungskräfte, doch es ist gerade in der IT-Branche nicht mehr unbedingt zeitgemäß. Aus dem Silicon Valley kommt eine andere Methode: OKR. Sie erfüllt die veränderten Anforderungen an Agilität und Veränderungsbereitschaft.
Von Markus Kammermeier

  1. IT-Arbeitsmarkt Jobgarantie gibt es nie
  2. IT-Fachkräftemangel Freie sind gefragt
  3. Sysadmin "Man kommt erst ins Spiel, wenn es brennt"

Google Game Builder ausprobiert: Spieldesign mit Karten statt Quellcode
Google Game Builder ausprobiert
Spieldesign mit Karten statt Quellcode

Bitte Bild wackeln lassen und dann eine Explosion: Solche Befehle als Reaktion auf Ereignisse lassen sich im Game Builder relativ einfach verketten. Der Spieleeditor des Google-Entwicklerteams Area 120 ist nicht nur für Einsteiger gedacht - sondern auch für Profis, etwa für die Erstellung von Prototypen.
Von Peter Steinlechner

  1. Spielebranche Immer weniger wollen Spiele in Deutschland entwickeln
  2. Aus dem Verlag Neue Herausforderungen für Spieler und Entwickler

    •  /