Frage

Ich entwickelte eine Flashkarte Programm eine Weile zurück, Japanisch zu lernen. Ich habe unter Berücksichtigung worden, es zu einem Mobiltelefon zu portieren. Was ist ein gutes Ziel platfrom? Ich denke über iPhone, HTC Touch HD (Systemsoftware: Windows Mobile) oder eine Nokia (Systemsoftware: Symbian). Da weiß ich ein bisschen JavaME, etwas, das das auch läuft wäre cool.

War es hilfreich?

Lösung

Hier ist die jüngste Marktanteil Daten . der Aufbau einen Web-basierter Produkt Verbrauch von allen Smartphones mit anständigem Web-Browser Haben Sie darüber nachgedacht? Webseiten ähnlich x.facebook.com sind nicht OS-spezifische, aber sind App artig genug, um eine gute Benutzererfahrung bieten . Der Aufbau eines solchen Website und ein Abonnement Lade wäre ein Ansatz, alle Märkte zu bedienen.

Andere Tipps

Nun, die Apple-Store celibrated nur seine 1000000000 Downloads neulich, so würde ich sagen, dass das iPhone ist der größte und am einfachsten Telefonmarkt zu zielen. Auch die Apple-Store macht es extrem einfach Ihre Anwendung zu verkaufen (sie halten einen Teil der Einnahmen natürlich).

Vielleicht mögen Sie fragen, welches Telefon den größten Marktanteil in Japan hat?

Auch verstehe ich Microsoft hat Pläne einen App Store für Windows Mobile zu starten.

Da Sie JavaME wissen, werfen Sie einen Blick auf die Entwicklung für Android . Es macht keinen großen Marktanteil haben, aber zumindest können Sie Ihre vorhandenen Fähigkeiten nutzen.

Sie werden nicht in der Lage sein, eine gemeinsame Sprache und Entwicklungsumgebung zu finden, die auf den meisten Telefonplattformen funktionieren. Sobald Sie eine Plattform wählen, sind Sie Art verpflichtet, es sei denn, Sie zu einer ganz anderen Sprache zu portieren Ihre App möchten.

Nokia hat damit begonnen, basierend auf Qt eine mobile Entwicklungsplattform stark drücken. Nokia verkauft VIEL mehr Telefone als Apple tut.

Warum iPhone app # 1000001 wenn du würdest Glück hat $ 500 für Ihre Investition zu bekommen?

Es gibt einen riesigen Hype um iPhone apps ... an dieser Stelle ist es von einem Entwickler Sicht völlig unberechtigt ist. (Es ist für die Benutzer)

Qt ist eine wirklich erstaunlich gut gemacht C ++ Plattform (Nokia es gekauft, natürlich :). Ich bin eine gute Zeit mit dem Schreiben PC-Anwendungen mit ihm mit ... Ich plane ein Nokia-Handy auf dem Kauf ich Qt-Apps für bald schreiben. An diesem Punkt würde ich meine altes iPhone (original Einheit, nicht 3G) seine Notwasserung.

Wenn das SDK herauskam, dachte ich, die Welt des iPhone. Ich kaufte sogar Apple-Aktie. Jedoch keine Java & kein Flash, weil Jobs ist ein Kontrollfreak ist einfach nur dumm. GPL Unverträglichkeit wirklich weh tut, auch. Ich bin auch kein Mac nur die Kauf-Software für die Sache zu entwickeln.

Vor ein paar Wochen war ich einen Artikel über ein Produkt namens „rohmobile“ zu lesen, das eine benutzerdefinierte Ruby-Framework war, die die auf einem Mikro Rubin Webserver ausgeführt werden. Es ermöglicht Ihnen, Ihre Anwendung gegen alle gängigen Mobiltelefone (Apple, Microsoft, Android, Blackberry, Symbian) zu kompilieren. Es schien wie eine sehr coole Idee und es ist Open-Source-aktiv in der Entwicklung. Der Rahmen ist mit einer Sync-soltuion, so dass Sie Daten auf das lokale Gerät mit REST / SOAP bestehen bleiben können. Als ich das Produkt ein bisschen mehr, das einzige, was erforschen, die wie es schien, ein Schmerz sein würde, ist der Aufbau der Umwelt (n) benötigt, um den Code für die verschiedene Geräte zu kompilieren .... wenn Sie es vorbei dies machen könnten, dann würden Sie eine Lösung, wo Sie eine Reihe von Differenz Geräten mit einer einzigen Code-Basis unterstützen könnten!

http://www.rhomobile.com/

** Ich habe noch nie in Ruby aber die Syntax und die Demo machte es wirklich einfach aussehen programmiert, da es wirklich nur eine lokale Web-Seite läuft ist auf den Mikro-Webserver auf dem Gerät installiert! Die Benutzeroberfläche ist HTML / CSS basiert. Ich denke, dass das Produkt noch in der Betaphase ist ...

Nur meine 2cents ~

Nun, ich würde anfangen, ein System / Programmiersprache zu finden, die für die Top-Handys auf dem Markt verfügbar ist.

Ich denke, ein guter Sprung ist Python dafür. Das macht es einfach, auf allen Telefonen große Teile des gleichen Codes zu verwenden, die unterstützt werden wollen.

Dann würde ich wahrscheinlich mit dem iPhone starten, weil ich seine totzukriegen glaube immer noch für neues Spielzeug sind anspruchsvoll:)

eine Webapplikation erstellen wäre eine andere Art und Weise ... aber das würde bedeuten, Sie online sein müssen. wenn Sie nicht mit Flash oder einige andere Möglichkeiten der persistenten Speicher sind.

P. S .: Ich würde nicht JavaME verwenden :) .. ich noch gar nicht gerne etwas java

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top