2014-04-20 21 views
10

Moje pytanie brzmi: jaki jest najlepszy/najłatwiejszy sposób tworzenia aplikacji/gier wieloplatformowych? iOS i Android - i Windows Phone, jeśli to możliwe.Najlepszy sposób na tworzenie aplikacji wieloplatformowych?

Przeczytałem na wiele różnych sposobów. HTML5 i JavaScript - a następnie ogólna implementacja dla konkretnych platform. Czytałem o niektórych "narzędziach konwertujących" - fx Intel Porter Tool. Pojawiają się nazwy takie jak PhoneGap, Intel XDK, Appcelerator, Mosync i wiele innych.

Więc jestem po prostu zdezorientowany. Co wolisz?

Nie jestem całkowicie nowy w programowaniu na iOS, ale też nie jest on zbyt doświadczony. Zrobiłem kilka aplikacji i gier. Poza tym mam małe doświadczenie z HTML i CSS. Ale nigdy nie pracowałem z HTML5 i JavaScript. Jestem również świadomy, że aplikacje specyficzne dla platformy natywnej są lepsze niż aplikacje hybrydowe. Ale po tym wszystkim chciałbym usłyszeć od ciebie: co wolisz, czy nie? :-)

+0

Istnieją dość popularne rozwiązania krzyżowe. Sugeruję, żebyś dostał taki z językiem, który "opanujesz". – Larme

+1

Chciałbym. Ale myślę, że prawie zawsze opierają się na HTML5 i JavaScript? Czy mogę zrobić to z obiektem C (programowanie xcode iOS)? –

+0

Jeśli dobrze pamiętam, Xamarin działa na przykład na C#. – Larme

Odpowiedz

3

bibliograficzny Which Cross Platform Mobile Development Platform Should You Choose

Można przeczytać ten dokument i wybrać cokolwiek czujesz wygodne w użyciu. Jeśli używasz HTML5, CSS, JavaScript, możesz użyć phonegapa w mojej opinii, ale pozwól mu odnieść się do strony, otrzymasz podstawowy pomysł i będziesz mógł wybrać to, co uważasz za proste.

2

Do robienia aplikacji uważam, że alternatywy HTML5, takie jak PhoneGap, mogą być najprostszym sposobem. Możesz również skorzystać z Xamarin dla natywnych aplikacji wieloplatformowych, ale musisz uzyskać płatną licencję, aby użyć go w prawdziwy projekt, a jeśli nie, powinieneś nauczyć się C#.

W przypadku gier wypróbowałem różne platformy i uważam, że Unity to najprostszy i najszybszy sposób tworzenia gier na wielu platformach, nawet w prostych grach 2D, i możesz to zrobić w JavaScript.

+0

Dla przyszłego odniesienia, javascript w jedności różni się od javascriptu WWW. C# jest równie proste (jeśli nie więcej) i ma szersze wsparcie/samouczki. – stackers

1

Najlepszy jest Phonegap lub Titanium (dla mnie silniejszy) http://www.appcelerator.com/titanium Powinieneś używać tego, który czujesz się bardziej komfortowo. A przy Xcode i Object-c możesz pracować z html-css-js, ale nigdy nie eksportuj między platformami.

Powiązane problemy