Melden Sie sich hier an, um auf Kommentare und die Whitepaper-Datenbank zugreifen zu können.

Kein Log-In? Dann jetzt kostenlos registrieren.

Falls Sie Ihr Passwort vergessen haben, können Sie es hier per E-Mail anfordern.

Der Zugang zur Reseller Only!-Community ist registrierten Fachhändlern, Systemhäusern und Dienstleistern vorbehalten.

Registrieren Sie sich hier, um Zugang zu diesem Bereich zu beantragen. Die Freigabe Ihres Zugangs erfolgt nach Prüfung Ihrer Anmeldung durch die Redaktion.

22.08.2011 - 

iOS vs. Android

Wie lange kann Apple den Tablet-Markt noch dominieren?

Diego Wyllie hat Wirtschaftsinformatik an der TU München studiert und verbringt als Softwareentwickler und Fachautor viel Zeit mit Schreiben – entweder Programmcode für Web- und Mobile-Anwendungen oder Fachartikel rund um Softwarethemen.
Auf dem Tablet-Markt gibt es heute einen klaren Sieger: Apple. Doch wenn Google seine Hausaufgaben richtig macht, könnten Android-Tablets das iPad bereits in naher Zukunft überholen.

Nachdem der Börsenwert von Apple Anfang August auf 335 Milliarden US-Dollar angestiegen ist, wurde aus dem einstigen elitären Nischenhersteller der wertvollste börsennotierte Konzern der Welt. Den ersten Platz im Ranking der reichsten Unternehmen musste, zumindest vorübergehend, der US-amerikanische Mineralölkonzern Exxon Mobil abtreten. Am Erzrivalen Microsoft, sowie an anderen Branchenriesen wie HP und Dell ist die Jobs-Company bereits letztes Jahr vorbeigezogen.

Mit dem Rückzug von HP/webOS bahnt sich im Tablet-Markt ein Rennen zwischen Android und iOS (Sorry RIM) an.
Mit dem Rückzug von HP/webOS bahnt sich im Tablet-Markt ein Rennen zwischen Android und iOS (Sorry RIM) an.

Die Hauptrolle in dieser Erfolgsgeschichte spielen die Verkaufsschlager iPhone und iPad, die dem Hersteller immer wieder zu neuen Gewinn- und Umsatzrekorden verhelfen. Mit seinen Kultgeräten ist es Apple in weniger als fünf Jahren gelungen, den Mobile-Markt auf den Kopf zu stellen und damit ein neues Zeitalter in der IT-Geschichte einzuleiten. In der so genannten Post-PC-Ära dreht sich nun alles um Smartphones und Tablets. Die ewige Debatte lautet jetzt nicht mehr "PC. vs. Mac”, sondern "iOS vs. Android”. Denn Google scheint auf diesem explorierenden Markt ebenfalls nicht zu stoppen zu sein. Im letzten Quartal 2010 stand Android zum ersten Mal an der Spitze der Smartphone-Liga. Laut aktuellen Marktstudien führt Googles Plattform in diesem Segment weiterhin mit großem Abstand. Bei den Tablets hat Apple nach wie vor die Nase vorn, verliert allerdings immer mehr Marktanteile an Android. Auch wenn es den einen iPad-Rivalen noch nicht gibt, so ist der globale Marktanteil des iPads von über 90 Prozent auf rund 60 Prozent gesunken.

iOS zeigt den Weg auf

Für den durchschlagenden Erfolg, den Apple seit Einführung des iPhones im Jahr 2007 feiert, ist nicht zuletzt das mobile Betriebssystem verantwortlich, das hinter dem schönen Design der Produktlinien iPhone, iPod Touch und iPad steckt. Basierend auf Mac OS X, einem Unix-Derivat, hat Apple mit iOS eine Lösung geschaffen, die Hardware, Betriebssystem und Apps nahezu perfekt integriert. Mit "Cocoa Touch” stellt Apple zudem ein mächtiges Applikations-Framework für Entwickler zur Verfügung, das es ihnen ermöglicht, das volle Potenzial aus iOS herauszuholen. Native Anwendungen werden dabei unter Verwendung von Objective-C realisiert, einer bis vor wenigen Jahren eher exotischen Sprache, die fast ausschließlich von Mac-Entwicklern eingesetzt wurde.

Auf der anderen Seite setzt Android für seine Programmierschnittstellen auf eine der meistverbreiteten und beliebtesten Programmiersprachen: Java. Das Android-System basiert auf dem Linux Kernel 2.6. Als Laufzeitumgebung dient dabei die "Dalvik Virtual Machine”. Diese führt Programmcode, der für eine Java Virtual Machine (JVM) übersetzt wurde, nach entsprechender Konvertierung in seinem eigenen Bytecode-Format aus. Das heißt, Entwickler können die meisten Hauptfunktionen von Java und die gleichen Tools verwenden, mit denen sie schon vertraut sind. Das Android SDK liefert ihnen alle nötigen Tools und APIs für die Realisierung nativer Apps. Aufgrund der Plattformunabhängigkeit der Java-Plattform können sie dabei sowohl unter Windows als auch unter Linux oder Mac arbeiten. Bei der Entwicklung von iOS-Anwendungen ist indes ein Mac-Rechner zwingend erforderlich. Als Entwicklungsumgebung darf hier ausschließlich Apples eigene Lösung, "Xcode”, verwendet werden.