Ein auf Webtools basierendes Smartphone

An diesem Samstag bringt Palm das auf den Markt, was manche als letztes Glücksspiel bezeichnen: sein neues Smartphone, das Palm Pre. Die Medien schwirren von Spekulationen über einen weiteren iPhone-Herausforderer, und Palm-Loyalisten sehen die Pre als die beste Hoffnung für ihren Lieblings-Underdog, um seinen früheren Ruhm wiederzuerlangen. Doch hinter all dem Hype und Geschrei steckt die eigentliche Innovation in einem brandneuen Betriebssystem, das auf weit verbreiteten Web-Technologien basiert.





Handleser: Der Pre verfügt über eine ausziehbare physische Tastatur sowie einen Touchscreen.

Es ist ein ganz anderes Konzept, sagt Andrew Yu, Mobile Platform Manager und Architekt des MIT. Es ist revolutionär in dem Sinne, dass sie die Tür zur Entwicklung mobiler Apps öffnen.

Das neue Betriebssystem des Pre, webOS, läuft auf Linux. Anstatt Anwendungen in einer höheren Programmiersprache zu schreiben, wie es andere Smartphone-Plattformen – und die vorherigen Betriebssysteme von Palm – getan haben, ermöglicht webOS Webentwicklern die Verwendung von Tools wie HTML, CSS und Javascript, was jedem vertraut sein, der für das Web programmiert hat.



In der Vergangenheit mussten sich Anwendungsentwickler oft mit einer neuen Sprache vertraut machen, um Programme für mobile Systeme zu erstellen. Um eine App beispielsweise mit Apples iPhone kompatibel zu machen, müssen Entwickler die relativ obskure Programmiersprache Objective C verwenden. Demgegenüber sollen Entwickler nach Angaben von Palm die Datenspeicherung auf dem Pre mit HTML5 verwalten können. zusätzlich zum Zugriff auf Daten aus den Kontakten und dem Kalender des Telefons. Ein Software Development Kit (SDK) für das Pre namens Mojo wird auch Tools enthalten, um Javascript zu erweitern, um auf Hardwarefunktionen des Geräts zuzugreifen, einschließlich des Beschleunigungsmessers, der Kamera und des Telefons selbst.

Der Vorteil dieser Strategie besteht darin, dass bereits mehr Entwickler die Sprache sprechen.

Jeder, der für das Web programmieren kann, kann potenziell Apps für webOS erstellen, sagt Yu. Das könnte es Entwicklern auch einfacher machen, vorhandene Web-Apps in webOS zu übersetzen, fügt Yu hinzu. Die Leichtigkeit des Schreibens von Webcode könnte einen Entwicklerpool von Millionen eröffnen, anstatt Zehntausende, die bereits Sprachen wie Objective C und Java kennen, die Sprache, die zum Schreiben von Anwendungen für die Android-Plattform von Google verwendet wird.



Es gibt einige Anzeichen dafür, dass Webentwickler begierig darauf sein werden, sich auch in der mobilen Entwicklung zu versuchen. Nach dem ersten Start des iPhones gab es ein Jahr lang keine Möglichkeit, eine native Anwendung zu entwickeln – eine, die auf dem Telefon selbst ausgeführt werden würde. Stattdessen erstellten viele Drittentwickler Webprogramme, die im Browser des Telefons ausgeführt wurden. Erst als Apple sein SDK veröffentlichte, konnten App-Entwickler echte native Apps schreiben und die zugrunde liegende Hardware des Telefons wie den Beschleunigungsmesser und den Touchscreen nutzen. Die Schnittstellenschicht für webOS hingegen verhält sich wie ein Browser selbst, mit mehreren Anwendungen, die in separaten Fenstern ausgeführt werden – was Palm Karten nennt, weil sie auf dem Bildschirm angezeigt werden.

Diese Strategie könnte dem Pre einige interessante Fähigkeiten verleihen. Palm hat beispielsweise bekannt gegeben, dass die Suchfunktion des Telefons automatisch das Web sowie die auf dem Gerät selbst gespeicherten Daten durchsucht.

Die Gewinnung von Anwendungsentwicklern wird für Palm entscheidend sein, sagt Mike Gualtieri , ein Analyst bei Forrester. Da das Unternehmen versucht, einen eigenen App-Store aufzubauen, wird es auf einen harten Wettbewerb treffen. Bei so vielen Smartphones auf dem Markt, jedes mit eigenem Betriebssystem, eigenem Store und eigenen Apps, müssen individuelle und professionelle Programmierer schwierige Entscheidungen treffen. Gualtieri sagt, dass Palm hier möglicherweise eine Chance hat, zu glänzen.



Gualtieri hat einen Trend gesehen, dass Unternehmen in fortschrittlichere Internetanwendungen expandieren. Wenn Unternehmen also nach einer Plattform für mobile Anwendungen suchen, ist Palm möglicherweise die einfachste und zugänglichste Wahl, basierend auf Webstandards, die den Technologien entsprechen, die das Unternehmen bereits verwendet.

Dennoch wird der Weg zu einfacheren, schnelleren, webintegrierten Apps zunächst nicht einfach sein. Das webOS SDK des Pre ist für Programmierer noch nicht allgemein verfügbar, zum einen ist es derzeit nur in privater Veröffentlichung. Analysten vermuten, dass Palm auf diese Weise eventuelle Fehler beheben kann, bevor die Massen sie in den Griff bekommen – was verständlich, wenn auch frustrierend für Entwickler, ist, sagen sie. Aber mit einem Schuss auf ein Comeback geht Palm kein Risiko ein.

Das Pre verfügt über einige weitere Funktionen, die potenzielle Smartphone-Benutzer ansprechen sollen: eine ausziehbare physische Tastatur sowie einen Touchscreen, einen herausnehmbaren Akku, der sich ohne Kabel aufladen lässt, und die Möglichkeit, mehrere Programme gleichzeitig auszuführen. Wie andere mobile Plattformen wird es jedoch für mindestens die ersten sechs Monate auf einen Anbieter, Sprint Nextel, beschränkt sein.



Der Kampf wird nicht einfach, und Palm wird an zwei Fronten kämpfen: eine für die Benutzer, eine andere für die Entwickler. Sie müssen die Leute dazu bringen, Apps für das Telefon zu schreiben, sagt Gualtieri. Sie sind tot, wenn die Leute sagen: „Das ist ein schönes Telefon, aber es ist schwer, Apps dafür zu schreiben.“ Wie die Pre-Tarife die Zukunft von Palm bestimmen könnten. Und dieses Mal könnten App-Entwickler den Weg weisen.

verbergen