2011-12-07 14 views
7

Jestem absolutnie nowy w rozwoju aplikacji mobilnych i szukałem odpowiedniej platformy do rozpoczęcia. Natknąłem się na projekt, w ramach którego ludzie chcą wdrożyć samopomocową reklamę przełącznika i firmy automatyki domowej w aplikację mobilną. Chcą najpierw aplikacji na iPhone'a, ale także chcą ją później wdrożyć na Androida i na innych platformach. Podobna aplikacja to one.Czy SDK Marmalade jest bardziej odpowiedni czy powszechnie używany do tworzenia gier?

Po poświęceniu znacznej ilości czasu na zbieranie informacji o różnych pakietach SDK i programach dla deweloperów, Marmalade zwróciła moją uwagę dzięki funkcji wieloplatformowego wdrażania. Jednak po przejrzeniu kilku tutoriali, z których uznano, że bardzo pomocne okazało się these, zauważyłem, że często tutoriale dotyczą tworzenia gier. Tak więc zastanawiałem się, czy Marmalade jest bardziej odpowiednią platformą do tworzenia gier i czy jeśli mam zamiar opracować ogólną aplikację, powinienem rozważyć natywne SDK?

Odpowiedz

0

Marmalade jest wielki dla gier: wśród gier, które wykorzystują Marmalade są Cut the Rope, Plants vs Zombies, Call of Duty: Black Ops, itp

Ale dla ogólnych aplikacji należy lepiej użyć innego narzędzia przynajmniej aż do ich Marmolady 6.0. Mają natywną obsługę UI, ale wciąż są w fazie rozwoju i możesz przegapić niektóre funkcje.

Spójrz Titanium: http://www.appcelerator.com/showcase/applications-showcase/

+1

Był inny powód, dla którego rozważałem Marmoladę. Nie mam teraz komputera Mac ze mną i szukałem alternatyw dla tego problemu. Wielką zaletą Marmalade było to, że mogłem sprawić, by działała na Windowsie. Titanium ponownie będzie wymagał zainstalowania na nim Mac OS X i XCode. Chyba potrzebuję komputera Mac Chcę stworzyć odpowiednie aplikacje Native UI. –

+0

Tak, Marmalade potrzebuje komputera Mac tylko przez kilka minut, aby przesłać aplikację do sklepu AppStore. Wszystkie pozostałe, w tym podpisywanie plików, można wykonać za pomocą komputera. Jeśli nienawidzisz komputerów Mac, możesz rozważyć instalację MacOS na PC - http://www.hackintosh.com/ – luchaninov

+0

Dzięki. Myślałem o podobnych liniach. :) –

0

zawsze wolą używać języka ojczystego dla rozwoju aplikacji ze względu na łatwo dostępnej pomocy i samouczek dla nich. Możesz znaleźć wiele pomocy i samouczek, wskazówki, książki itp. Dla Androida lub rozwoju Objective C, ale ich jest bardzo mało tutoriali na temat Marmalade. Marmalade to świetny silnik dla każdego twórcy gier, ale dla aplikacji innych niż gry, nie polecam jej, ponieważ nigdy nie będziesz musiał korzystać z dodatkowych funkcji, które są USP.

Powiązane problemy