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.
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.
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 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.
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.
Tecnologia Eletrônica © [www.351231.com]