Unterschiede von Android zu Java ME / J2ME
Die Entwicklung von Java ME und Android unterscheidet sich grundlegend, da die von der API angebotenen Klassen und Funktionen Großteils speziell für Android entwickelt wurden.
Android bietet eine große Zahl vorgefertigter Widgets und Bausteine, welche die Entwicklung erheblich beschleunigen und folgt dabei dem Konzept von Activities und Intents, die in der J2ME-Welt nicht bekannt sind.
Der entscheidende Unterschied zwischen J2ME und Android für Entwickler ist, dass selbst geschriebene Applikationen die selben Rechte im System haben wie alle anderen Programme.
Unter Android ist es sogar möglich, die Funktionalität von Systemkomponenten durch eigene Programme zu ersetzen, falls man mit den mitgelieferten Applikationen nicht zufrieden sein sollte.
Bei J2ME sind viele Funktionen für eigene Applikationen nur umständlich nutzbar, zum Beispiel der Zugriff auf Kommunikationsmöglichkeiten wie Bluetooth, SMS oder GPRS. Auch die Kamera und das Mikrofon sind nur eingeschränkt nutzbar.
Wird die Applikation nicht von Sun signiert, fragt sie bei jedem Versuch auf Bluetooth, GPRS, Kamera oder Mikrofon zuzugreifen mehrmals mit „Wollen Sie diese Verbindung zulassen“ bzw. „Darf das Programm auf die Kamera zugreifen?“ beim User nach. Dies erschwert die sinnvolle Nutzung ungemein.
Ähnliche Artikel zu "Unterschiede von Android zu Java ME / J2ME":
- Grundlagen von Google Android
- Was ist Google Android?
- Java und J2ME – die Unterschiede
- Android Programmierung, Tutorials und Informationen
- Benutzeroberflächen mit Google Android
Wenn Du noch Fragen zum Thema Unterschiede von Android zu Java ME / J2ME hast, dann schreib einfach einen Kommentar - oder schau dir meine Buchtipps an:
