>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> iPhone

Desenvolvimento Nativo para iPhone

Foi a campanha do iPhone que cunhou a frase "Existe um app para isso". Por isso, o termo "app" é fortemente associado a aplicativos iPhone, embora "app" seja apenas outra palavra para "programa", que todos computadores rodam. Na data de publicação, apps podem ser divididos em duas categorias: nativos e Web. Segundo apple.com, mais de meio milhão de apps iPhone estão disponíveis, muitos nativos.

Definindo Desenvolvimento Nativo

Um desenvolvimento nativo é definido tanto pelo que é quanto pelo que não é. No contexto de apps iPhone, "desenvolver" significa construir, portanto "desenvolvimento" é algo já construído. Basicamente, desenvolvimento nativo é app nativo. O que diferencia app nativo de Web app é que app nativo é baixado diretamente para seu iPhone e armazenado no armazenamento do dispositivo. Web app é incorporado em página Web e interpretado pelo navegador. Nada é armazenado no armazenamento, mas geralmente você precisa acessar a página Web para usar o app.

Vantagens

Ambos têm vantagens. Apps nativos frequentemente rodam mais rápido e suavemente. São instalados diretamente no dispositivo, não precisam buscar informações na rede, interagem diretamente com iPhone. Também podem usar ferramentas integradas: câmera, acelerômetro, agenda. Apps nativos estão na App Store, dando a novos desenvolvedores forma de alcançar grande público, enquanto Web app pode ser mais difícil de encontrar.

Desvantagens

Desvantagens de apps nativos são essencialmente vantagens de Web apps. Uma desvantagem é codificação. Para programar para iPhone, precisa usar Objective-C, não usado por outros sistemas móveis principais. Para app multiplataforma, precisa criar app em cada linguagem dos principais sistemas (HTML, CSS, C++, Java, etc). Se fizesse Web app, poderia codificar em linguagem entendida por múltiplos navegadores, como HTML5. Web apps podem ser criados mais rápido, sem aprovação da App Store. Outra desvantagem: desenvolvedores nativos dão 30% à Apple sobre receitas da App Store.

Qual Escolher?

Obviamente, a escolha depende do criador. Apps nativos tendem a encontrar público maior, segundo Lie Luo, chefe de telecom na GIA. Luo diz que ao perguntar a editores com ambos os tipos para comparar tráfego, o dobro disse que apps nativos recebiam mais atenção que Web apps. Claro, esta atenção tem preço. Menos obstáculos ao desenvolver Web app, mas não pode usar tantas funções do telefone.