Mit Blick auf das Android-Betriebssystem

Der Begriff androide

Menu

beziehen sich entweder auf einem Android-Mobilgerät oder auf dem Android-Betriebssystem kann. Das Android-Betriebssystem Befugnisse, um alle Android-Geräte. Betrachten Sie es als die zugrunde liegende Software, die Ihr Gerät anweist, was zu tun ist, ähnlich wie wie den Windows-Betriebssystem Kräfte Laptop und Desktop-Computer.

Wenn Sie ein Android-App auf einem Android-Gerät installieren, das Sie installieren, eine Anwendung, die speziell für das Android-Betriebssystem geschrieben wurde. Sie können Android-Apps auf einem Windows-Computer installieren - und sogar auf Macs und Linux-PCs - aber nur, wenn der Computer eine spezielle Software läuft ein Android genannt Emulator, das schafft eine virtuelle Android-Gerät auf Ihrem Computer.

Apropos Linux ist das Android-Betriebssystem tatsächlich ein Ableger des Linux-Betriebssystem. Seit seiner Gründung hat sich jedoch Android in ein robustes, eigenständiges Betriebssystem entwickelt für mobile Geräte, und es ist eigentlich nicht direkt mit Linux kompatibel.

Der Umgang mit Fragmentierung auf Android-Geräten

Android ist ein Open Source Betriebssystem - eine große Gemeinschaft von Unternehmen und Entwickler halten sie und tragen dazu bei neueren Versionen davon zu entwickeln. Dies alles geschieht unter der Schirmherrschaft von Google, die das Unternehmen gekauft (Android, Inc.), die zuerst mit dem Android OS entwickelt.

Im Gegensatz zu Apples iOS-Betriebssystem für mobile Geräte, die Android-Betriebssystem laufenden Entwicklung ist hinter Schloss und Schlüssel nicht verborgen. In der Tat sind etwa 80 Unternehmen Mitglieder der Gruppe - die Open Handset Alliance - , die dazu beitragen zur Weiterentwicklung des Android-Betriebssystems.

All diese Offenheit ermöglicht es aus vielen verschiedenen Quellen für Innovationen. Auf diese Weise können auch für viele verschiedene Android-Geräte in allen Formen und Größen, die ein Kompatibilitätsproblem für die App-Entwickler erstellt. Die Kompatibilitätsproblem mit Android-Geräten hat bekam sogar einen Namen: Zersplitterung.

Die Hersteller können das Betriebssystem Android zu modifizieren, wie sie für ihre Geräte richtig halten. Dies ermöglicht es ihnen die Möglichkeit, ihre Geräte "Geräte von ihren Mitbewerbern zu differenzieren, durch Zugabe von einzigartigen Eigenschaften. Dadurch ergibt sich auch in verschiedenen angepasste Versionen von Android auf verschiedenen Geräten laufen.

Ein Beispiel dafür ist, dass Handy-Hersteller HTC seine eigene HTC Sense Benutzer fügt Schnittstelle in vielen seiner Android-Handys, während Samsung seine eigene TouchWiz Benutzeroberfläche in seine Android-Geräte setzt. Die folgende Abbildung zeigt ein paar Bildschirme aus dem Samsung Epic 4G Android-Handy.

Das Samsung Epic 4G Android-Handy's home page (left) and one of the app pages (right).
Das Samsung Epic 4G Android-Handy auf der Homepage (links) und einer der App-Seiten (rechts).

Kompatibilitätsprobleme für Android-Anwendungen

Mobilgerätehersteller auch steuern, welche Version des Android-Betriebssystems Kräfte ihre Geräte. Nur weil ein Update für das Betriebssystem zur Verfügung steht, bedeutet nicht, dass ein Hersteller bereit oder bereit ist, ein Gerät das Betriebssystem zu aktualisieren.

Ein weiterer großer Unterscheidungsmerkmal zwischen den Geräten ist die Hardware, die sie läuft. Einige Android-Geräte haben große Bildschirme, schnelle Prozessoren und viele Glocken und whistles- andere Android-Geräte haben kleine Displays, langsame CPUs, und nur sehr wenige Extras. Und es gibt viele Android-Geräte, die zwischen diesen beiden Extremen fallen in.

All diese Unterschiede zwischen Android-Geräten eingereicht ungeheuer große Kopfschmerzen für App-Entwickler. Sie müssen versuchen, die Kompatibilität zu vielen verschiedenen Geräten zu gewährleisten, eine andere Hardware verwenden, verschiedene Versionen des Android-Betriebssystem ausgeführt wird, und ist zu berücksichtigen, alle Anpassungen an das Android-Betriebssystem von den Herstellern.

Das Endergebnis ist apps Chaos. In einigen Fällen werden die Anwendungen einfach nicht auf einigen Geräten laufen. Andere Zeiten, die Anwendungen laufen, aber bestimmte Funktionen nicht funktionieren. Und in einigen Fällen erscheinen die Apps in Ordnung für ein paar Minuten zu laufen, aber dann funktioniert plötzlich nicht mehr.

Menü