BlackBerry 6 API kommt mit vielen Neuerungen für Entwickler
July 15, 2010 – 10:51 pmLange stand die Benutzeroberfläche des bei Geschäftsleuten beliebten BlackBerrys vor allem für Langeweile. Einheitsknöpfe und Text dominierten das triste Bild. Doch es hat sich viel bewegt. Das BlackBerry OS 5 hat wesentliche graphische Neuerungen gebracht. Es ist noch ar nicht lange auf dem Markt und schon wird über das BlackBerry OS 6 spekuliert. Worauf kann sich der Entwickler bei BlackBerry OS 6 freuen? Wir haben schon mal hinter die Kulissen geschaut.
Neue Grafik
Die Grafiken in OS 6 werden ein weiter Sprung über OS 5 werden. Es gibt eine Animations APIs in OS 6, die native Animationen erlaubt. OS 6 bietet mit OpenGL ES 1.1 3D-Grafik für alle Geräte, inklusive Hardwareunterstützung (CDMA). OpenGL ES 1.1 baut auf den bestehenden OpenGL ES 1.0 auf und ermöglicht Multitextures, automatischew Mipmaping und vieles mehr. OpenVG 1.1, das 2D Äquivalent zu OpenGL wird es ebenfalls in BlackBerry OS 6 geben. Damit dürfte es Entwicklern deutlich leichter fallen endlich umfangreiche und grafisch aufwändige Spiele für BlackBerrys zu programmieren.
Alles zum Anfassen
Mit BlackBerry OS 6 soll sich auch die Hardware ändern. Touch, also die Steuerung durch Berühren, wird es in allen BlackBerrys geben, sowohl in reinen Touch Geräten, als auch in BlackBerrys mit echter Hardwaretastatur.
Location, Location, Location
GPS ist seit langen ein Thema bei Softwareentwicklern, egal um welche Smartphoneplattform es sich handelt. BlackBerry OS 6 wird endlich Assisted GPS für seine Entwicklergemeinde öffnen. Wir errinnern uns, Assisted PS ist, wenn auch der Standort innerhalb einer Funkzelle zusätzlich zum GPS Satellitensignal zur Standortbestimmung genutzt wird. Eine Funktion die bisher nur wenige namhafte Entwickler wie Google nützen dürfen.
Neue Einahmequellen in BlackBerry OS 6
Endlich werden auch Werbungsanzeigen direkt durch die API verfügbar gemacht. Wie das genau aussehen wird weiss im Moment nur RIM, aber man kann sich mit wenig Phantasie einiges vorstellen wie Popups oder klassische Bannerwerbung. Ob das bei beschränkter Bildschirmgröße Sinn macht sei dahingestellt, eine Alternative zu Bezahlanwendungen ist es dann doch.
Kommunikation mit der Welt
EBenfalls gestärkt werden soll der Nachrichtenaustausch mit dem Web. RSS, SOAP, REST und weitere Protokolle sollen in die API intregriert werden, um dem Entwickler Arbeit abzunehmen. Damit nähert sich der BlackBerry der Cloud weiter an, ähnlich wie es mit dem kommenden Windows 8 geplant ist.
SQL-Lite
Ebenfalls einen Platz im BlackBerry OS 6 soll SQL Lite in der Version 3.6.21. Damit sind dann auch foreign key constrains möglich, eine Freude für viele Entwickler, die eine starke Datenbank im Hintergrund ihrer Anwendung benötigen.
Was noch kommt
Die BlackBerry OS 6 API ist natürlich noch in Vorbereitung und was wirklich für den Entwickler auf den Tisch kommt wird sich zeigen, wenn OS 6 endlich da ist. Es können also noch weitere nützliche Programmierschnittstellen hinzukommen, schlimmstenfalls kann auch etwas wegfallen. Hoffen wir, dass RIM nichts entfehrnt und mehr hinzufügt. Auf jeden Fall ist OS 6 ein weitere Schritt um die steigende Hardwareleitung der BlackBerry Smartphones voll auszunutzen.



