Desenvolvimento móvel - Plataforma cruzada nativa do VS VS JavaScript [fechado]
Nossa empresa começará em breve a desenvolver poucos produtos para plataformas móveis, já que foi solicitado ao CTO que examine os prós e contras das diferentes ferramentas disponíveis, a fim de obter a melhor solução de qualidade / custo-benefíci
Focaremos principalmente no iOS e Android, secundários para Windows-Mobile e BlackBerry.
Candidates:
epois de realizar uma pesquisa de base, encontrei os seguintes possíveis candidatos:
Nativ - Desenvolva de maneira simples, mas trabalhosa, para cada plataforma, com suas ferramentas e idioma nativo
HTML5, CSS e JavaScript - Pode ser um serviço da Web em execução no navegador do dispositivo (um site) ou um aplicativo que contém esse código no WebKit.
Rho mobile - Feito pelo Google, portanto deve ser bom - ainda assim, baseado no Ruby (com o qual não nos sentimos confortáveis) e possui um ambiente de desenvolvimento complexo e bastante frágil.
PhoneGap - Parece fácil e principalmente baseado em Javascript - é de código aberto, mas ultimamente adquirido pela adobe - (não é um bom sinal)
Appcelerator - Qualquer coisa de Javascript a PHP e python, possui uma boa variedade de acesso à API, mas ouvimos muitas histórias de rejeição (pela apple) e incompatibilidades ao usar código complexo em diferentes plataformas.
E mais como o MoSync, Sencha, Appmobi e Corona (não os testaram em primeira mão
lguns pontos de referênci
Não estamos planejando desenvolver jogos, os aplicativos que planejamos desenvolver estão no domínio dos aplicativos de negócios e ferramentas de informaçã
s aplicativos não dependem do uso excessivo das APIs dos dispositivos (mas precisam de um acesso básico meno
A empresa já desenvolveu para iOS e temos uma pequena equipe de desenvolvedores nativos de iOS (geeks Objective-C)
Gostaríamos de ter certeza de que podemos continuar desenvolvendo nossos aplicativos no recurso sem que sejam quebrados devido a novos sistemas operacionais ou APIs
erá vantajoso garantir antecipadamente que o aplicativo não será rejeitado devido ao código de plataforma cruzada (principalmente AppStor
Como qualquer empresa que gostaríamos de ter o melhor custo-benefício possível, por outro lado, insistimos em produtos de alta qualidade e na melhor experiência do usuário.
Não há lugar melhor para fazer essa pergunta do que o StackOverflow, eu gostaria de receber comentários de desenvolvedores com experiência neste tópic