Die "beste" Plattform hängt natürlich von Ihrer App und Ihrem Geschäftsplan ab.
Java hat immer noch die größte Reichweite, aber trotzdem ist das Schreiben von tragbaren J2ME-Apps eine überraschend seltene Kunst. Viele Leute in der Branche wünschen sich, dass sie sich etwas einfallen lassen, um Java zu besiegen. Betonung auf Wunsch.
Smartphones haben heutzutage echte Browser und echte Bandbreite, obwohl andere Handys dort immer noch ziemlich begrenzt sein können. Also, wenn Sie sich darauf verlassen können, dass Ihre Benutzer schöne Telefone haben, ist eine Web-App wahrscheinlich die beste Option gegen J2ME zu wiegen.
Diese zwei (und WAP) beiseite, Sie betrachten das Schneiden Ihrer Benutzerbasis zu denen mit der richtigen Marke von Hardware.
Symbian, Blackberry OS und Windows Mobile haben alle eine Menge Handys da draußen, aber Sie müssen eine auswählen. Symbian deckt natürlich mehr als einen Hersteller ab, aber es gibt zwei Hauptgeschmacksrichtungen von Symbian plus das Touchscreen-Problem, um Fragmentierung zu erzeugen. Windows Mobile wünscht, dass es sich um mehrere Hersteller handelt, aber in der Praxis sind es fast alle HTC. Eine App in mehreren Versionen zu schreiben, ist natürlich eine Menge Arbeit. iPhone ist derzeit klein, aber wächst [Bearbeiten - wächst schnell. Die Zahlen von NPD im dritten Quartal belegen, dass Apple nach Nokia der zweitgrößte Smartphone-Anbieter weltweit ist. Dann RIM, Motorola, HTC. Apple verkaufte Moto und HTC kombiniert].
Gerätespezifische Betriebssysteme sind "besser" als Java in dem Sinne, dass sie mehr Kontrolle über das Gerät bieten. Aber wenn Ihre App das nicht benötigt, dann unterstützt jedes Gerät mit jedem von ihnen wenigstens MIDP1, abgesehen von dem iPhone (bisher: Sun hat behauptet, daran zu arbeiten, aber zu der Zeit war niemand ganz sicher, ob glauben Sie ihnen, und ich habe das Thema nicht verfolgt, seit Steve Jobs zitiert worden ist, Worte in diesem Sinne zu sagen, und ich übertreibe nur leicht, von "J2ME ist die dümmste Sache, von der ich jemals gehört habe und wir wären alle besser dran ohne es ".)
BREW und i-mode sehen wie schmale Optionen aus, es sei denn, Sie sind zufällig in ihren Märkten, in diesem Fall haben sie gute Verfügbarkeit.
EX: eine App, die mehrere Schulsysteme für ihre Wartung verwendet. Mitarbeiter. Ein Admin-asst würde über seine bereits erstellte CS-App Mainth-Probleme (steckengebliebene Toilette, geplatzte Wasserpfeife, Kind kotzt usw.) in ihre Warteliste eingeben. Ich tippte in ihre DB und schob Probleme auf die Telefone zurück, abhängig von der Worker ID. Langsam – Taptronic
Es gab auch eine Anwendung, die Inspektoren verwendet, um Details zu Baugenehmigungsfehlern zu erhalten (Gründe, die direkt an das Telefon übermittelt wurden). Auch hier war die Haupt-App bereits aufgebaut und lief bereits. Das hat es den Arbeitern einfach gemacht. Ich musste nicht mehr anrufen und darauf warten, dass die Leute nachschlagen. – Taptronic
In diesem Fall unterstützen die meisten Telefone immer noch WAP, wobei das iPhone eine bemerkenswerte Ausnahme darstellt. Vielleicht funktioniert auch eine Standard-Website, die für kleine Bildschirme optimiert ist? –