Desarrollos nativos para el iPhone

Fue la campaña de iPhone que originalmente acuñó la frase " . Hay una aplicación para eso" Por esta razón , el término "app" está fuertemente asociada con las aplicaciones del iPhone , a pesar de que "app" es sólo otra palabra para " programa ", que ejecutan todos los equipos. A partir de la fecha de publicación , las aplicaciones se pueden dividir en dos categorías: nativas y Web. Según apple.com , más de medio millón de aplicaciones para el iPhone están disponibles, muchos de los cuales son nativos . Definición de Desarrollo Nativo

Un desarrollo nativo se define tanto por lo que es como lo que no lo es. En el contexto de las aplicaciones para el iPhone , el término " desarrollo " significa construir , por tanto, un "desarrollo" es algo que ya se ha construido . Así que, básicamente , un desarrollo nativo es una aplicación nativa . Lo que diferencia a una aplicación nativa de una aplicación Web es que una aplicación nativa es una aplicación que se descarga directamente a su iPhone y se almacena en el disco duro del dispositivo . Una aplicación Web es una aplicación que está incrustado en una página web y es interpretado por el navegador . Nada se almacena en el disco duro , pero la mayoría de las veces usted tiene que iniciar sesión en la página Web para utilizar la aplicación .

Ventajas

Ambos desarrollos nativas y Web tener ventajas . Aplicaciones nativas suelen realizar más rápido y más suavemente. Están instalados directamente en el dispositivo , lo que significa que no tienen que ir a buscar información a través de una red, sino que pueden interactuar con el iPhone directamente . Aplicaciones nativas también tienen la ventaja de ser capaz de utilizar las herramientas integradas del iPhone , como su cámara , su acelerómetro y su libreta de direcciones. Aplicaciones nativas también se encuentran en la App Store, que ofrece nuevos desarrolladores de aplicaciones una forma de llegar a una gran audiencia , mientras que una aplicación web puede ser más difícil de encontrar para los nuevos usuarios.

Desventajas

las desventajas de desarrollos nativos son esencialmente las ventajas para desarrollos Web . Una de las desventajas de desarrollar aplicaciones nativas tiene que ver con la codificación. Para programar un código para un iPhone , usted necesita usar el lenguaje Objective C , que no es utilizado por alguno de los otros sistemas operativos móviles más importantes . Desarrollar una aplicación que se puede utilizar en múltiples plataformas , tendrás que crear una aplicación para el uso de cada uno de los idiomas que el principal uso de los sistemas operativos móviles ( incluyendo HTML , CSS , C + + y Java para nombrar algunos) . Si ha realizado una aplicación web , se podía codificar en un lenguaje comprensible para varios navegadores web, como HTML5. Las aplicaciones web también se pueden crear más rápido, porque usted no tiene que pasar por la App Store de Apple para obtener su aprobación. En otra desventaja , los desarrolladores nativos tienen que dar a Apple un contragolpe del 30 por ciento sobre cualquier dinero que ganan a través de la App Store.
Cuál es Mejor Para Usted ?

Obviamente , la elección del desarrollo nativo o desarrollo web depende del creador . Aplicaciones nativas tienen una tendencia a encontrar un público más amplio , de acuerdo con Luo Lie , director de tecnología de telecomunicaciones y medios de comunicación en la práctica GIA , Inteligencia Global Alliance. Luo dijo que cuando le preguntó a los editores que tuvieron desarrollos tanto nativas como web para comparar el tráfico entre los dos, el doble de los editores afirmaron que sus aplicaciones nativas estaban recibiendo más atención que sus aplicaciones web . Por supuesto , esta atención tiene un precio . Se tienen menos aros para saltar a través de la hora de desarrollar una aplicación web , pero no se puede usar como muchas de las funciones del teléfono .