Abo
  • Services:
Anzeige
Die Hersteller müssen an allen Teilen des Android-Systems zusammenarbeiten.
Die Hersteller müssen an allen Teilen des Android-Systems zusammenarbeiten. (Bild: AOSP/CC-BY 2.5)

AOSP-Kooperation: Android-Diversität bereitet Herstellern viele Probleme

Die Hersteller müssen an allen Teilen des Android-Systems zusammenarbeiten.
Die Hersteller müssen an allen Teilen des Android-Systems zusammenarbeiten. (Bild: AOSP/CC-BY 2.5)

Viele Hersteller pflegen eigene Android-Forks sowie Hardwareabstraktionen und tragen wenig oder gar nicht zu Googles AOSP bei. Das erschwert adäquate Reaktionen auf Lücken wie Stagefright. Einige Entwickler diskutieren deshalb Möglichkeiten zum Lösen dieser Probleme.

Anzeige

Auf der Linux Plumbers Conference (LPC) für Android diskutierten Entwickler von Google und den Geräteherstellern unter der Leitung des Linaro-Angestellten John Stultz die offensichtlichen Probleme bei der Handhabung des Codes durch die Hersteller selbst. Laut der bei Lwn.net veröffentlichten Zusammenfassung streben viele eine bessere Zusammenarbeit untereinander an, was aber schwierig werden könnte.

Bisher unterhielten die meisten Hersteller meist für jedes einzelne Gerät einen eigenen Fork des Android Open Source Projects (AOSP), was auch für Linaro gelte. Dieser Code werde zusätzlich um Funktionen und Hardwareabstraktionen (HAL) erweitertet, die oft proprietär seien und eine Anpassung der Basis-Frameworks erforderten.

Schnelle Aktualisierungen, vor allem um auch auf schwerwiegende Lücken wie Stagefright reagieren zu können, sind wegen dieser großen Diversität nur schwer möglich. Zumindest ein kleines Team hat auf der LPC Hindernisse und Lösungen dazu besprochen.

Hausgemachte Probleme

Dass diese Forks überhaupt entstehen, wird auch auf die Arbeitsweise des AOSP zurückgeführt. Dieses sei nicht für Beiträge durch Dritte gedacht. Schließlich wird gerätespezifischer Code im AOSP von Google auf seine eigene Nexus-Reihe beschränkt. Ebenso fehle eine ausführliche Dokumentation für die richtige Umsetzung von HALs.

Ohne die Schuld nur auf Google abzuwälzen, habe die Community mögliche Vorgehen vorgeschlagen, um diese schwierige Organisationsstruktur zu überwinden. So könnten die Hersteller ein eigenes Repository für gemeinsamen Code außerhalb von AOSP pflegen. Besonders aussichtsreich sei dies wohl aber nicht.

Einheitlichkeit und Community-Beiträge

Von verschiedenen Herstellern geteilt werden könnte zumindest aber die Konfigurationen des Build-Systems. Ähnlich wie im Standard-Linux-Kernel könnte damit aus einer großen Quellcode-Sammlung der Binärcode für unterschiedliche Geräte erzeugt werden.

Ebenso erhoffe sich Google mehr Beiträge für das AOSP durch Dritte. Diese scheiterten aber oft an dem Review-Prozess. Überwunden werden könnte das durch eine externe Gruppe vertrauenswürdiger Entwickler, die die Überprüfungen vornimmt. Letztlich könnte dies dauerhaft zu externen Maintainern für bestimmte Code-Bereiche führen.

Dieses System ließe sich auch auf die Hardware- und Architekturpflege ausweiten. Für ChromeOS sei dies bereits umgesetzt. Google könnte die damit gemachten Erfahrungen sicher auch auf Android ausweiten.

Letztlich müsste Google sein AOSP zwar für die Vorschläge etwas öffnen. Viele Entwickler seien der Umfrage eines Sony-Angestellten zufolge aber deutlich an einer engen Zusammenarbeit in einer Upstream-Community interessiert. Einige Hersteller scheuen sich jedoch eben genau davor, obwohl sie damit wohl viel Geld einsparen könnten.


eye home zur Startseite
Seitan-Sushi-Fan 18. Sep 2015

Bei ARM-Serverhardware kein Problem. Da wird auch getweakt, aber die Komponenten...

Jasmin26 16. Sep 2015

ach, schon mal was von Sony geh9rt ? .... wahrscheinlich ist das kein "grosser" .....

Jasmin26 16. Sep 2015

sicher doch, wenn fest daran glaubst wirds vielleicht irgenwann stimmen, .... obwohl...

Thaodan 16. Sep 2015

Eigen selber entwickeln und möglichst wenig zeigen bis es fertig ist. Deswegen machen...



Anzeige

Stellenmarkt
  1. Allianz Deutschland AG, München-Unterföhring
  2. T-Systems International GmbH, Darmstadt, Mülheim an der Ruhr, München, Saarbrücken, Berlin
  3. Swyx Solutions AG, Dortmund
  4. T-Systems International GmbH, Berlin, Bonn


Anzeige
Spiele-Angebote
  1. (-15%) 16,99€
  2. (-90%) 1,99€
  3. 69,99€

Folgen Sie uns
       


  1. Verbraucherzentrale

    O2-Datenautomatik dürfte vor Bundesgerichtshof gehen

  2. TLS-Zertifikate

    Symantec verpeilt es schon wieder

  3. Werbung

    Vodafone will mit DVB-T-Abschaltung einschüchtern

  4. Zaber Sentry

    Mini-ITX-Gehäuse mit 7 Litern Volumen und für 30-cm-Karten

  5. Weltraumteleskop

    Erosita soll Hinweise auf Dunkle Energie finden

  6. Anonymität

    Protonmail ist als Hidden-Service verfügbar

  7. Sicherheitsbehörde

    Zitis soll von München aus Whatsapp knacken

  8. OLG München

    Sharehoster Uploaded.net haftet nicht für Nutzerinhalte

  9. Linux

    Kernel-Maintainer brauchen ein Manifest zum Arbeiten

  10. Micro Machines Word Series

    Kleine Autos in Kampfarenen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Intel Core i7-7700K im Test: Kaby Lake = Skylake + HEVC + Overclocking
Intel Core i7-7700K im Test
Kaby Lake = Skylake + HEVC + Overclocking
  1. Kaby Lake Intel macht den Pentium dank HT fast zum Core i3
  2. Kaby Lake Refresh Intel plant weitere 14-nm-CPU-Generation
  3. Intel Kaby Lake Vor der Vorstellung schon im Handel

Dienste, Programme und Unternehmen: Was 2016 eingestellt und geschlossen wurde
Dienste, Programme und Unternehmen
Was 2016 eingestellt und geschlossen wurde
  1. Kabel Mietminderung wegen defektem Internetkabel zulässig
  2. Grundversorgung Kanada macht Drosselung illegal
  3. Internetzugänge 50 MBit/s günstiger als 16 MBit/s

Macbook Pro 13 mit Touch Bar im Test: Schöne Enttäuschung!
Macbook Pro 13 mit Touch Bar im Test
Schöne Enttäuschung!
  1. Schwankende Laufzeiten Warentester ändern Akku-Bewertung des Macbook Pro
  2. Consumer Reports Safari-Bug verursachte schwankende Macbook-Pro-Laufzeiten
  3. Notebook Apple will Akkuprobleme beim Macbook Pro nochmal untersuchen

  1. Re: Von Trump ist keine Rede

    torrbox | 03:37

  2. Re: Mahngebühren und Zahlungsverzug stecken...

    torrbox | 03:29

  3. Re: Es wird immer was vergessen

    wasdeeh | 03:28

  4. Re: Gefällt mir

    Cohaagen | 03:08

  5. Re: Naja, ganz so klar ist das auch nicht

    logged_in | 02:50


  1. 19:03

  2. 18:45

  3. 18:27

  4. 18:12

  5. 17:57

  6. 17:41

  7. 17:24

  8. 17:06


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel