Électroniques Technologie > Téléphones cellulaires et accessoires iPhones

Développements natives pour l'iPhone

C'était la campagne iPhone qui à l'origine a inventé l'expression " . Il ya une application pour ça " Pour cette raison , le terme «app» est fortement associés à des applications iPhone , même si «app» est juste un autre mot pour « programme », qui tous les ordinateurs fonctionnent . À la date de publication , les applications peuvent être divisés en deux catégories: les autochtones et le Web . Selon apple.com , plus d'un demi-million d'applications iPhone sont disponibles , dont beaucoup sont originaires . Définir le développement natif

développement natif se définit autant par ce qu'il est que ce qu'il n'est pas . Dans le cadre d'applications iPhone , le terme « développement » signifie construire , donc un «développement» est quelque chose qui a déjà été construit . Donc, fondamentalement , un développement natif est une application native . Ce qui différencie une application native à partir d'une application Web est une application native qui est une application qui est téléchargé directement sur votre iPhone et qui est stocké sur le disque dur de votre appareil . Une application Web est une application qui est intégré dans une page Web et est interprété par votre navigateur. Rien n'est stocké sur votre disque dur , mais la plupart du temps vous devez vous connecter sur la page Web pour utiliser le .

Avantages

deux développements natifs et Web app présenter des avantages . Les applications natives effectuent souvent plus rapide et plus en douceur. Ils sont installés directement sur l'appareil , ce qui signifie qu'ils n'ont pas à récupérer des informations sur un réseau , mais peuvent au lieu d'interagir avec l' iPhone directement . Les applications natives ont aussi l'avantage d'être en mesure d'utiliser les outils intégrés de l'iPhone , comme son appareil photo , son accéléromètre et son carnet d'adresses . Les applications natives sont également présents dans l'App Store, qui donne de nouveaux développeurs d'applications un moyen d'atteindre un très large public , alors qu'une application Web peut être plus difficile à trouver pour les nouveaux utilisateurs .

Inconvénients

les inconvénients de l'évolution indigènes sont essentiellement les avantages pour les développements Web . Un inconvénient de développer des applications natives a à voir avec le codage. Pour programmer un code pour un iPhone , vous avez besoin d'utiliser un langage Objective C , qui n'est pas utilisé par l'un des autres principaux systèmes d'exploitation mobiles . Pour développer une application qui peut être utilisé sur plusieurs plates-formes , vous aurez à créer une application utilisant chacune des langues que la principale utilisation des systèmes d'exploitation mobiles (y compris HTML , CSS , C + + et Java pour n'en nommer que quelques-uns ) . Si vous avez fait une application Web , vous pouvez coder dans une langue comprise par plusieurs navigateurs Web , tels que HTML5 . Applications Web peuvent également être créés plus rapidement , parce que vous n'avez pas à passer par le App Store d'Apple pour obtenir l'approbation . Dans un autre inconvénient , les développeurs natifs doivent donner à Apple un recul de 30 pour cent sur ​​l'argent qu'ils font sur ​​l'App Store .
Qui est bon pour vous?

Évidemment , le choix de développement natif ou le développement Web dépend le créateur . Les applications natives ont tendance à trouver un public plus large , selon Lie Luo , directeur de la technologie des télécommunications et de la pratique des médias au GIA , Global Intelligence Alliance . Luo dit que quand il a demandé à des éditeurs qui ont eu des développements à la fois natives et Web pour comparer le trafic entre les deux , deux fois plus nombreux éditeurs ont déclaré que leurs applications natives recevaient plus d'attention que leurs applications Web . Bien sûr, cette attention vient à un prix . Vous avez moins de cerceaux de sauter à travers l'élaboration d'une application Web , mais vous ne pouvez pas utiliser de nombreuses fonctions du téléphone .