Question

Un de mes amis m'a dit que certains cadres (PhoneGap et / ou QuickConnect) peuvent transformer mon HTML / JS / code CSS pour une application iOS.

Personnellement, je déteste ce genre de cadres parce que quand vous obtenez un bug, il est très difficile à déboguer. Mais, d'autre part, comme je commence apprendre la programmation iOS, je trouve Objective-C difficile à apprendre.

Quelqu'un at-il essayé ces outils? Quelles sont leurs limites? Qu'en est-il des performances?

Merci,

Cordialement.

Était-ce utile?

La solution

Ces cadres sont à portée de main si vous venez de monde du développement web. Comme ils vous permettent de développer en utilisant HTML / CSS / Js vous serez en mesure d'y aller assez rapidement.

Même si elles offrent une plus grande interaction avec les fonctionnalités natives de l'appareil (contacts, appareil photo, accéléromètre, etc.) que le développement web pur (en utilisant Sencha tactile ou jQuery mobile par exemple), ils sont encore plus limitée à une application native.

Webkit

La plupart de ces solutions sont axées sur les appareils utilisant un WebKit navigateur basé sur le rendu. Qui est utilisé par un grand nombre des principaux OS mobile:

Symbian, iOS, Android, BlackBerry, Bada, etc.

principale exception étant Windows Phone qui utilise Internet Explorer

multi-plateforme

Leur objectif est de permettre le développement multi-plateforme jamais en enveloppant votre développement web dans une application native (PhoneGap, Titane ) ou par "traduire" la langue appropriée pour le périphérique ciblé ( RhoMobile Rhodes , MoSync ).

iPhone spécifique

Visant plusieurs plates-formes implique que certaines fonctionnalités spécifiques du téléphone peuvent ne pas être si facilement pris en charge. Et l'interface utilisateur ne sera pas aussi natif car il est différent OS cible. Donc, si vous visez que iOS4 vous pourriez peut-être essayer quelques-unes des solutions plus spécifiques telles que:

Performances

Pour les applications standard, vous should'nt beaucoup de différence. Mais si vous envisagez de développer des jeux certains de ces cadres ne sont probablement pas la meilleure solution. demandes Corona à être approprié ...

Attention

Si vous envisagez de développer une application commerciale méfiez-vous de la politique d'Apple.

  

Les demandes doivent être écrit en Objective-C, C, C ++ ou JavaScript comme exécuté par le moteur WebKit iPhone OS

De nombreuses applications utilisant ces outils / cadres sont encore acceptés, mais il n'y a rien d'officiel.

Modifier Comme l'indique le Rydell politique a changé depuis le 9 Septembre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top