Haupt Software Getrennt bei der Geburt: Warum Apple OS X und iOS nicht zusammenführt
Software

Getrennt bei der Geburt: Warum Apple OS X und iOS nicht zusammenführt

Meinung Tablets 13. Februar 2014 19:00 PST

Seit Apple das iPhone eingeführt hat, ist ein Argument, das immer wieder auftaucht, dass das Unternehmen irgendwie einen Weg finden muss, seine Desktop- und mobilen Betriebssysteme in einem einzigen Produkt zu verschmelzen. Zuletzt behauptete ein Analyst, dass die Leute aus Cupertino auf einem iAnywhere-Betriebssystem arbeiten das würde ein spezielles Dock ermöglichen, ein Tablet in einen vollwertigen Desktop-Computer zu verwandeln, der für den professionellen Benutzermarkt bestimmt ist.

wo kann ich iphone 11 kaufen?

Obwohl die Idee, dass ein Gerät alle beherrscht, zugegebenermaßen etwas verlockend ist, hat mich meine Zeit als Entwickler – sowie als Benutzer von Apple-Produkten – davon überzeugt, dass das Unternehmen dies nicht eilig hat.

Bei der Geburt getrennt

Ich behaupte nicht, eine bessere Kristallkugel zu besitzen als alle anderen, und ich habe definitiv keinen Tim Cook auf der Kurzwahl (wenn ich es täte, würde ich ihn zweimal täglich fragen, warum meine iBooks-Bibliothek? sieht aus, als ob es von Zombie-E-Book-Replikanten übernommen wurde ). Es scheint mir jedoch, dass die Zusammenführung von iOS und OS X zu einer einzigen Plattform bestenfalls ein sehr schwieriger Schritt wäre, mit dem Niveau, das Apple von seinen Produkten erwartet. Und im schlimmsten Fall würde es all dem widersprechen, wofür das Unternehmen in den letzten Jahren so hart gearbeitet hat.

Was diese Art von Analyse tendenziell ignoriert, ist, dass die beiden Flaggschiff-Betriebssysteme des Unternehmens bereits sind das gleiche Produkt bereits dort, wo es darauf ankommt.

Ich meine das nicht im übertragenen Sinne, wie man sagen würde, dass iOS und OS X ein gemeinsames Erbe haben. Ich meine, im wahrsten Sinne des Wortes, dass die Grundlagen beider Betriebssysteme auf derselben Software basieren – und tatsächlich, dass sie eine große Anzahl von Frameworks teilen, die entweder auf einem Mac oder einem iPhone austauschbar verwendet werden können.

Der Unterschied zwischen einer Touch-Oberfläche und ihrem Desktop-Pendant ist einer der vielen guten Gründe, warum Apple iOS und OS X als zwei separate Produkte behielt.

Eine Berührung ist kein Klick

Angesichts dieser grundlegenden Gemeinsamkeiten ist es klar, dass die Designer und Ingenieure von Apple eine sehr bewusste Entscheidung getroffen haben, als sie iOS in ein separates Produkt aufteilen. Sicherlich wurde ein Teil dieser Wahl durch die Tatsache diktiert, dass das ursprüngliche iPhone ein weitaus weniger leistungsstarker Computer war als seine Desktop-Gegenstücke; Dies erklärt, warum einige der fortschrittlicheren Funktionen erst in den letzten Versionen auf die mobile Plattform gelangt sind. Die Fähigkeiten der Hardware in neueren Geräten sind endlich auf Desktop-Niveau angestiegen.

Die wichtigste Determinante war jedoch die Notwendigkeit, eine neue Art von Computererfahrung zu schaffen, die ein völlig anderes Modell der Benutzer-Maschine-Interaktion erforderte: eines, das auf Berührungen basiert. Das ist weit entfernt von der Art der indirekten Manipulation, die eine Maus in einer Desktop-Umgebung ermöglicht. Daher behielt Apple die Teile des Betriebssystems, die von mehreren Plattformen gemeinsam genutzt werden konnten, und ersetzte diejenigen, die dies nicht konnten – ein Ansatz, der das Beste aus beiden Welten bietet und schließlich die Art und Weise revolutionierte, wie Hunderte Millionen Menschen ihre Computer täglich verwenden .

Dies war kein Zufall. Suchen Sie nicht weiter als das Apple TV: Die Set-Top-Box des Unternehmens, die oft als etwas mehr als ein Experiment abgetan wird, wurde zu ihren Lebzeiten von spezialisierten Versionen von . angetrieben beide OSX und iOS. (Letzteres wird in neueren Modellen verwendet, da es aufgrund der speziellen Natur des Geräts keine aufwendigere und teurere Hardware erfordert.)

Während die zugrunde liegenden Betriebssysteme dieselben sind wie die auf einem Mac oder einem iPhone, hat Apple jedoch eine völlig andere Benutzeroberfläche entwickelt, die so konzipiert ist, dass sie gut mit einer TV-Fernbedienung funktioniert, anstatt zu erwarten, dass Benutzer sich mit Tastatur und Maus ausstatten – oder vielleicht, um von der Couch aufzustehen und mit den Fingern über ihren 50-Zoll-HD-Fernseher zu streichen.

icloud Held

Aus den spezialisierten Betriebssystemen von Apple entstehen Apps, die genau auf das jeweilige Benutzeroberflächen-Paradigma abgestimmt sind, da Entwickler gezwungen sind, weniger Kompromisse einzugehen.

So formatieren Sie ein Flash-Laufwerk für den Mac

Spezialisierung ist gut

Die zugrunde liegende Idee hinter all diesen Entscheidungen ist, dass Spezialisierung und Fokus dabei helfen, bessere Produkte zu entwickeln – was mich wiederum zu einem anderen Grund führt, aus dem ein einheitliches Betriebssystem schwer zu realisieren wäre: das Ökosystem.

Treffen Sie jeden Entwickler, der auf den Plattformen von Apple arbeitet, und Sie werden wahrscheinlich jemanden finden, der jedes Detail der Art und Weise, wie Benutzer mit ihren Apps interagieren, ins Schwitzen bringt. Unnötig zu erwähnen, dass dies eine enorme Zeitinvestition in die Perfektionierung von Funktionalität und Benutzeroberfläche erfordert – eine Investition, die oft wiederholt werden muss, wenn Sie Telefone und Tablets oder sogar Telefone unterschiedlicher Größe unterstützen möchten, selbst wenn sie alle nominell den gleichen Betrieb ausführen System. Die Erstellung einer Mac-Version einer iOS-App ist nur gelegentlich auf dem Radar eines iOS-Entwicklers und dann nur, weil sie als separates Produkt nach eigenem Zeitplan erstellt – und verkauft werden kann, und nicht als Teil der iOS-App selbst.

Aber zu erwarten, dass Apple plötzlich eine Desktop-ähnliche Oberfläche in die gleiche Mischung wirft und dann von Entwicklern und Designern verlangt, dass sie dies neben der berührungsbasierten Interaktion in einem einzigen Paket unterstützen, ist ein wenig lächerlich. Dieser Vorschlag spricht für eine besonders abscheuliche Haltung, die einige Nicht-Techniker gegenüber der Softwareentwicklung zu vertreten scheinen, und betrachten sie als wenig mehr als einen nachträglichen Gedanken. Ich kann nicht für alle anderen sprechen, aber ich beschwöre keinen funktionierenden Code aus dem Nichts, indem ich einen Zauberstab über meine Tastatur schwenke. Und obwohl Apple möglicherweise über die Ressourcen verfügt, um zu versuchen, ein iAnywhere-Betriebssystem zu entwickeln, bezweifle ich, dass ein großer Teil der Softwareentwickler, die den App Store des Unternehmens bevölkern, dasselbe mit ihrer Software tun können – insbesondere zu den halsbrecherischen Preisen, die das Benutzer erwarten jetzt als die Norm.

Screenshot 2014 02 13 at 15.08.55

Wenn Sie jemals eine kurze Lektion darüber erhalten möchten, wie schlechte Touch-Oberflächen in einer Desktop-Umgebung funktionieren, probieren Sie den iPhone-Simulator aus, mit dem Entwickler ihre iOS-Apps schnell testen können, und Sie werden sehen, warum es so schwierig ist, einen einheitlichen Benutzer zu erstellen Erfahrung, die sowohl auf mobilen Geräten als auch auf Desktop-Computern funktioniert.

Gleicher und unterschiedlicher

Die Führungskräfte von Apple waren in den letzten Monaten ungewöhnlich gesprächig über die Unterschiede zwischen OS X und iOS. In der Jobsian-Vergangenheit des Unternehmens hätte dies vielleicht als Signal verstanden werden können, dass Cupertino damit beschäftigt war, an genau den Produkten zu arbeiten, an denen sein CEO offen leugnete, dass er daran interessiert sei.

Tim Cook hat sich jedoch als viel weniger sibyllinisch erwiesen als sein Vorgänger, und obwohl er immer noch nur die Karten enthüllt, die er uns zeigen möchte, hat er sich im Allgemeinen entschieden, offener in Bezug auf die Motivation seines Teams zu sein. Zum Beispiel, er erzählte dem Wallstreet Journal Der Grund, warum das Unternehmen kein größeres iPhone verkauft, liegt darin, dass die dafür erforderlichen Hardwarekomponenten einfach nicht den Standards des Unternehmens entsprechen – zumindest derzeit nicht.

Aus all diesen Gründen scheint es mir, dass Apple wahrscheinlich weiter umziehen wird weiter weg von einer integrierten Benutzererfahrung. iOS und OS X werden weiterhin die Komponenten teilen, die für beide Plattformen von Vorteil sind, und auseinander wachsen, wo Spezialisierung zu einer besseren Benutzererfahrung führt. Anstelle eines Jetsonesque-Docks, das Tablets auf magische Weise in Desktops verwandelt, erwarte ich, dass sich die Ingenieure von Cupertino auf die Entwicklung von Technologien wie leistungsstärkere Hardware und bessere Datensynchronisierung (oder, Sie wissen schon, Synchronisierung) konzentrieren werden das funktioniert tatsächlich ), die das Springen zwischen Plattformen so nahtlos wie möglich machen.

Das läutet eine Zukunft ein, in der jedes Gerät einen perfekt abgestimmten Funktionsmix bietet, der seine Rolle kompromisslos erfüllt – und das klingt für mich als Entwickler großartig und Ein Benutzer.