Entwicklung von Marmelade Mobile App - Ist Marmelade eine gute Wahl? [abgeschlossen

StackOverflow https://stackoverflow.com/questions/8364628

  •  27-10-2019
  •  | 
  •  

Frage

Ich habe einige Apps auf den Karten, meine Zielplattform der Wahl ist Android, aber ich bin mir bewusst, dass es einige SDK -Werbung gibt, um einmal zu schreiben und auf mehrere mobile Betriebssysteme bereitzustellen. Eins scheint zu sein Marmelade.

Insbesondere dieses Produkt behauptet, die Kompilierung des nativen Code pro Gerät zu kompatibilität, um Kompatibilität zu erreichen. Was ich gerne wissen würde, bevor ich mich auf das Preisschild verpflichte oder sogar außerhalb der beabsichtigten Rahmenbedingungen für die Hersteller entwickelt habe - ist die Gedanken der Menschen in dieser Angelegenheit.

Die Zusammenstellung des nativen Code würde angenommen, aber ich vermute, dass es einen Kompromiss gibt, in dem Sie den einfachen Zugang zu allen von Google/Apple usw. bereitgestellten APIs verlieren.

Auf der Suche nach anderen Vor-/Nachteilen und der Frage, ob Menschen, die mit so etwas wie Marmelade gegangen sind oder nicht, wünschte, sie hätten sich nicht bewegen.

Meine Apps benötigen keinen 3D -Motor, der den größten Teil der Beispiel -Apps auf dem Marmelade -Showcase ausmacht. Meine Apps möchten jedoch im Allgemeinen eine Menge relationaler Daten speichern und Webdienste treffen, sodass der bequeme Zugriff auf SQL Compact reibungslos ist.

War es hilfreich?

Lösung

Ich arbeite bei Marmalade Caceat.

Die Lösung, die wir anbieten, bietet eine hohe Leistung, da sie nicht wie andere Cross -Plattform -Lösungen auf eine virtuelle Maschine beruht. Zusätzlich können Sie native APIs mit unserem EDK (Extension Developer Kit) direkt verwenden, mit dem Sie Anrufe an native Anrufe unter iOS und Android verpacken können. Sie müssen diese also nicht verpassen.

Schauen Sie sich diesen Blog eines unserer Entwickler an, der sein Spiel mit wenig Aufwand mit Marmelade auf eine ganze Reihe von Plattformen übernommen hat http://www.drmop.com/

Für den letzten Kommentar bieten wir SQLite -Unterstützung über unsere Open -Source -Module.

Andere Tipps

Schauen Sie sich das Seil oder die Pflanzen gegen Zombies an. Ich bezweifle, dass Sie mehr brauchen als sie brauchen - und sie verwenden Marmelade, um Spiele auf Nicht -IIS -Geräte zu portieren.

In Bezug auf SQL - Sie können SQLite verwenden: https://github.com/marmalade/sqlite

Der einzige Kompromiss ist die Entwicklungsgeschwindigkeit. Es ist mehrmals schneller, Skripte in Einheit zu schreiben und ihre visuellen Tools zu verwenden, aber Sie sind auch gezwungen, Unity -Tools zu verwenden. Wenn Sie mehr als 40.000 Eckpunkte pro Rahmenspiel sichtbar sind, sind bei iPhone 3GS (10 km für 3G und älter) langsam.

Mit Marmalade theoretisch sollten Sie visuelle C ++ kennen, aber wenn Sie einige Dinge für iOS oder Android benötigen und niemand noch Bibliothek erstellt hat, müssen Sie ihre EDK, native SDK und Bibliotheken selbst schreiben. Es ist nicht so schwer und Sie können dies auslagern, wenn Sie keine Zeit haben, neue SDK zu lernen.

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