Schreiben Sie einmal auf Windows Mobile 6, Windows Phone 7, Android und iPhone bereitstellen? [geschlossen]

7

Ich habe mich nur gefragt, ob es irgendwelche plattformübergreifenden Entwicklungsplattformen gibt, die auf verschiedenen Mobilgeräten für Unternehmenstypen gut laufen würden.

Wäre ideal, wenn die Sprache C # wäre, aber schlage andere vor.

    
tweetypi 04.03.2011, 04:21
quelle

7 Antworten

5

Hast du Titanium bei Ссылка

getestet?

Und dann gibt es den PhoneGap bei Ссылка

    
Abhi 04.03.2011, 04:29
quelle
8

Wenn Sie gerne Geschäftslogik wiederverwenden und gerätespezifische Benutzeroberflächen schreiben (mehr Arbeit, aber bessere Benutzererfahrung auf jedem Gerät), könnten Sie die verschiedenen Mono Frameworks.

Schreiben der Kerngeschäftslogik als Klassenbibliothek, dann Schreiben spezifischer Benutzeroberflächen mit MonoTouch , MonoDroid und Windows mit .NET Framework haben Sie eine plattformübergreifende Anwendung (mit einzelnen Benutzeroberflächen) in C #.

    
Michael Shimmins 07.03.2011 02:37
quelle
5

Beachten Sie, dass Sie einmal für die PLATTFORM schreiben würden, aber sicher zu sein, dass Ihre App auf den DEVICES funktioniert, ist aufgrund der Vielzahl von Mobilteilanbietern, ihrer angepassten Plattformimplementierungen und der spezifischen Hardware eine andere Sache Gerät.

Sieh dir diese verwandten Fragen an ... ansonsten bekannt als Duplikate ....

Entwicklung einer plattformübergreifenden mobilen Anwendung

Are Gibt es große Unterschiede zwischen objective-c und Java oder iPhone und Android?

Welche Arbeiten wurden plattformübergreifend durchgeführt? Mobile Entwicklung?

    
MadMurf 04.03.2011 04:26
quelle
2

Titanium Mobile ist heutzutage eine beliebte Wahl.

Ich bezweifle stark, dass Sie eine C # -Option * finden, die plattformübergreifend ist, da C # mit dem Microsoft-Stack verbunden ist.

Sie können auch eine mobile Webanwendung mit jQuery Mobile oder ähnlichem erstellen.

* Für Mobilgeräte. Für den Desktop gibt es Mono (dessen Website scheint gerade nicht verfügbar zu sein).

    
Matt Ball 07.03.2011 02:18
quelle
1

Nun, wenn Sie einen Mac haben, wäre Ihre beste Wette, für Phonegap gehen, die eine breite Palette von Plattformen unterstützt,

Wenn nicht, könnten Sie für Titan

gehen     
ExceptionSlayer 04.03.2011 04:29
quelle
1

Obwohl es viele Plattformen gibt, die Ihnen die Möglichkeit bieten, einmal zu schreiben und auf mehreren Plattformen zu laufen, ist es aus meiner Sicht keine gute Idee für einen einfachen Grund der Leistung, denken Sie nur an folgendes Beispiel:

Ein C Code ist viel schneller als ein java Code, weil Java Ihnen die virtuelle Maschine zur Verfügung stellt, um diesen Code auszuführen, und Java ist viel einfacher zu schreiben als das von C. Die Idee ist, je mehr Sie in der Nähe bleiben Native API, desto mehr Leistung erhalten Sie.

Wenn Sie das obige Beispiel betrachten, denken Sie einfach an die Leistung einer solchen Anwendung, die auf so vielen Plattformen unterstützt wird.

Hinweis: Ich habe auf keiner dieser Plattformen gearbeitet, also könnte ich mich irren, aber das ist nur eine einfache Konzeption, die zu allen passt

    
ingsaurabh 04.03.2011 05:46
quelle
0

Wenn Sie es gewohnt sind, mit Visual Studio zu arbeiten, können Sie Telerics Ссылка ausprobieren. Incenium unterstützt jedoch Windows Mobile 6 nicht

    
Darius V 28.11.2013 13:57
quelle