Bewertung:

In den Rezensionen wird „Inside the Android OS“ als unverzichtbare Ressource für das Verständnis der Low-Level-Android-Entwicklung hervorgehoben, insbesondere für diejenigen, die an kundenspezifischer oder OEM-Android-Hardware arbeiten. Das Buch wird für seine gründliche Abdeckung, klaren Erklärungen und praktischen Beispiele gelobt. Einige Rezensenten merkten jedoch an, dass es an Tiefe bei der AOSP-Konfiguration und spezifischen technischen Details mangelt, was Entwickler, die nach erschöpfenden Informationen in diesen Bereichen suchen, möglicherweise nicht zufriedenstellt.
Vorteile:⬤ Aktualisierte und umfassende Dokumentation
⬤ erklärt effektiv komplexe Themen
⬤ praktische Code-Beispiele
⬤ gute Architektur-Diagramme
⬤ prägnant (unter 250 Seiten)
⬤ geeignet für Custom- oder OEM-Android-Hardware-Entwickler
⬤ großartige Ressource für das Verständnis der Android-Interna
⬤ klare Anleitung für die Erstellung von AOSP.
⬤ Nicht genug tiefgehende Informationen zur AOSP-Konfiguration und zu den Erstellungsoptionen
⬤ es fehlen detaillierte Erklärungen zu den Optionen der Blueprint-Dateien oder Makefiles
⬤ eher ein allgemeiner Überblick als ein tiefer Einblick.
(basierend auf 4 Leserbewertungen)
Inside the Android OS - Building, Customizing, Managing and Operating Android System Services
Inside the Android OS ist das erste umfassende Handbuch und Nachschlagewerk für Entwickler, die Android anpassen und in ihre eigenen eingebetteten Geräte integrieren möchten. Das Buch ist voll mit Codebeispielen und regt Sie dazu an, während des Lesens eigene funktionierende Codeversionen zu erstellen - sei es für Ihren persönlichen Einblick oder für ein Projekt am Arbeitsplatz auf dem schnell wachsenden Markt für Android-Geräte ohne Telefon.
G. Blake Meike geht auf die realen Bedürfnisse von Embedded- und IoT-Entwicklern ein, die auf Android umsteigen, und bietet unverzichtbare Informationen, ohne dabei obskur oder zu spezialisiert zu werden. Meike lehrt durch ein Projekt in Buchlänge, das alles abdeckt, was Entwickler wissen müssen, um ihren eigenen benutzerdefinierten Android-Dienst zu erstellen. Sie werden eine zugängliche und dennoch präzise Abdeckung von: finden.
⬤ Warum Android zu einer allgegenwärtigen eingebetteten Plattform wird.
⬤ Verwendung des vierstufigen Architekturmodells von Android in eingebetteten Geräten.
⬤ Einrichten einer Build-Plattform, Herunterladen der AOSP-Quellen und Erstellen eines Android-Images.
⬤ Durchlaufen des Systemstarts auf einem laufenden Android-System.
⬤ Ausführen nativer Dienste auf eingebetteten Systemen.
⬤ Verwendung von Androids Native Development Kit (NDK) und HAL zur Verknüpfung von interpretiertem Java mit nativem C/C++-Code.
⬤ Ein tiefer Einblick in die bahnbrechende Zygote-Anwendung und ihren Dalvik-Interpreter.
⬤ Schnelles Erstellen von Java-Systemdiensten.
⬤ Arbeiten mit Binder, dem Herzstück von Android und der Wurzel seiner Sicherheits- und Zugriffskontrollmodelle.
⬤ Einrichten von Berechtigungen und Zugriffskontrolle.
⬤ Aktivieren von Anwendungen, um die von Ihnen erstellten Dienste zu nutzen.
⬤ Erstellen von SDKs, die es Entwicklern von Drittanbietern ermöglichen, für Ihr Gerät zu programmieren.
⬤ Und vieles mehr.
Wenn Sie ein Software-Profi sind, der ein erfolgreiches Android-basiertes Produkt entwickeln oder pflegen möchte, ist dies das Buch, nach dem Sie gesucht haben.