2011-12-07 8 views
7

Sono assolutamente nuovo nello sviluppo di app per dispositivi mobili e cercavo una piattaforma appropriata con cui iniziare. Mi sono imbattuto in un progetto in cui le persone stanno cercando di implementare la pubblicità self-help per un'azienda di switch e domotica in un'app mobile. Vogliono inizialmente un'app per iPhone, ma vogliono anche distribuirla su Android e altre piattaforme successivamente. Un'app simile è questa one.L'SDK Marmalade è più pertinente o comunemente usato per lo sviluppo di giochi?

Dopo aver investito una discreta quantità di tempo nella ricerca sui vari SDK e programmi di sviluppo, Marmalade ha attirato la mia attenzione con la sua funzione di implementazione multipiattaforma. Tuttavia, dopo aver esaminato alcuni tutorial, di cui ho trovato abbastanza utile il these, ho notato che più spesso le esercitazioni riguardano lo sviluppo del gioco. Quindi, mi chiedevo se Marmalade fosse una piattaforma più appropriata per lo sviluppo di giochi e se sto cercando di sviluppare un'applicazione generale dovrei forse considerare un SDK nativo?

risposta

0

Marmalade è grande per i giochi: tra i giochi che utilizzano Marmalade sono Cut the Rope, Plants vs Zombies, Call of Duty: Black Ops, ecc

Ma per applicazioni generali si dovrebbe usare meglio qualche altro strumento, almeno fino alla loro marmellata 6,0. Hanno il supporto dell'interfaccia utente nativo ma è ancora in fase di sviluppo e potresti perdere alcune funzionalità.

sguardo al titanio: http://www.appcelerator.com/showcase/applications-showcase/

+1

C'era un altro motivo per cui consideravo Marmalade. Non ho un Mac con me in questo momento e stavo cercando alternative intorno a questo problema. Il grande vantaggio di Marmalade era che avrei potuto farlo funzionare su Windows. Di nuovo Titanium richiederebbe la macchina Mac OS X e XCode già installato su di esso. Suppongo di aver bisogno di un Mac. Voglio creare app di Native UI corrette. –

+0

Sì, Marmalade ha bisogno del Mac solo per alcuni minuti per inviare l'app all'App Store. Tutti gli altri file di firma inclusi possono essere eseguiti tramite PC. Se odiate i Mac, potete prendere in considerazione l'installazione di MacOS su PC - http://www.hackintosh.com/ – luchaninov

+0

Grazie. Stavo pensando su linee simili. :) –

0

preferisco sempre usare il linguaggio nativo per lo sviluppo di app a causa di aiuto facilmente disponibile e tutorial per loro. Puoi trovare un sacco di aiuto e tutorial, linee guida, libri, ecc. Per lo sviluppo di Android o Objective C, ma sono pochi tutorial su Marmalade. Marmalade è un ottimo motore per qualsiasi sviluppatore di giochi, ma per un'app non di gioco, non lo consiglierei, dal momento che non avrai mai bisogno di usare le funzionalità extra che sono USP.