>> Tecnologia eletrônica >  >> Celulares e Acessórios Celulares >> iPhones

Desenvolvimentos nativos para o iPhone

Foi a campanha de iPhone que originalmente cunhou a frase " . Há um aplicativo para isso " Por esta razão , o termo " app" é fortemente associada a aplicações para o iPhone , apesar de "app " é apenas outra palavra para " programa ", que todos os computadores correr. A partir da data de publicação , os aplicativos podem ser divididos em duas categorias: nativas e Web . De acordo com apple.com , mais de meio milhão de aplicativos para iPhone estão disponíveis , muitos dos quais são nativos . Definindo Desenvolvimento Nativo

desenvolvimento nativo é definido tanto pelo que ele é como o que não é. No contexto de aplicativos para o iPhone , o termo " desenvolvimento " significa construir , portanto, um "desenvolvimento" é algo que já foi construído. Então, basicamente, um desenvolvimento nativo é um aplicativo nativo . O que diferencia um aplicativo nativo de um aplicativo Web é que um aplicativo nativo é um aplicativo que é baixado diretamente para o seu iPhone e é armazenado no disco rígido do seu dispositivo. Um aplicativo Web é um aplicativo que está incorporado em uma página da Web e é interpretada pelo seu browser. Nada é armazenado em seu disco rígido, mas na maioria das vezes você tem que se conectar à página da Web para usar o aplicativo .

Vantagens

Ambos os desenvolvimentos nativas e Web tem vantagens . Aplicativos nativos muitas vezes executar mais rápido e mais suave. Eles estão instalados diretamente para o dispositivo , o que significa que eles não têm para buscar informações através de uma rede , mas em vez disso pode interagir com o iPhone diretamente. Aplicativos nativos também têm a vantagem de ser capaz de usar ferramentas internas do iPhone , assim como sua câmera, o acelerômetro e seu catálogo de endereços. Aplicativos nativos também são encontrados na App Store , o que dá novos desenvolvedores de aplicativos uma forma de atingir um grande público , ao passo que um aplicativo Web pode ser mais difícil de encontrar para novos usuários.

Desvantagens

as desvantagens de desenvolvimentos nativas são, essencialmente, as vantagens para a evolução da web . Uma desvantagem de desenvolver aplicativos nativos tem a ver com a codificação. Para programar um código para um iPhone , você precisa usar uma linguagem Objective C , o que não é usado por qualquer um dos outros principais sistemas operacionais móveis. Para desenvolver um aplicativo que pode ser usado em várias plataformas , você terá que criar um aplicativo usando cada uma das línguas que o principal móvel sistemas operacionais uso (incluindo HTML , CSS, C + + e Java para citar alguns ) . Se você fez um aplicativo da Web, você pode codificá-lo em uma linguagem compreendida por vários navegadores da Web, como HTML5. Os aplicativos da web também podem ser criados mais rápido, porque você não tem que passar pela App Store da Apple para obter a aprovação . Em outra desvantagem , os desenvolvedores nativos têm de dar à Apple uma propina de 30 por cento em todo o dinheiro que eles fazem através da App Store.
Que é certo para você?

Obviamente, a escolha do desenvolvimento nativo ou desenvolvimento web depende do criador. Aplicativos nativos têm uma tendência a encontrar um público maior , de acordo com Luo Lie , chefe de tecnologia de telecomunicações e mídia na prática GIA , Global Intelligence Alliance. Luo diz que quando ele perguntou editores que tiveram desenvolvimentos nativas e Web para comparar o tráfego entre os dois, o dobro de editores afirmaram que seus aplicativos nativos estavam recebendo mais atenção do que suas aplicações web . Claro, essa atenção tem um preço . Você tem menos de aros para saltar através de quando o desenvolvimento de um aplicativo da Web, mas você não pode usar o maior número de funções do telefone .