2010-10-05 7 views
1

Je voudrais développer une application iphone en utilisant ma connaissance de PHP. Je connais des travaux de cadre comme Appcelerator qui peuvent peut-être aider (avoir des problèmes pour installer Appcelerator). Ma question est: quel cadre recommandez-vous?où commencer à développer des applications iphone/mobiles en php?

En outre, j'ai remarqué que certaines applications semblent simplement ouvrir un navigateur Safari et exécuter, quel "type" d'application est-ce? Ces applications ont-elles la capacité d'utiliser des opérations téléphoniques natives telles que prendre des photos, des géo-emplacements, etc.?

Merci

+0

duplication possible de [Est-il possible de créer une application iPhone/Android basée sur php avec PhoneGap ou Appcelerator? ] (http://stackoverflow.com/questions/3349860/is-it-possible-to-create-a-php-based-iphone-android-app-with-phonegap-or-appceler) –

Répondre

1

Vous pouvez développer des services web pour l'iPhone/iOS en PHP, soit pour une application web en ligne qui fonctionne sous Safari, soit pour l'application UIWebView d'une application en ligne (voir PhoneGap à titre d'exemple). Mais pour développer une application à usage général qui fonctionnera en mode autonome et hors ligne sur un iPhone, vous devrez probablement apprendre un autre langage de programmation, tel que Objective C ou Javascript. Et Objective C a l'API la plus complète pour utiliser les fonctionnalités intégrées de l'iPhone, comme la caméra vidéo, les gyroscopes, etc.

1

Je vous recommande d'ouvrir iTunes et la vue (et faire les exercices) au cours de développement d'applications iPhone de l'Université de Stanford sur iTunes University.

Votre expérience PHP ne va pas être d'une grande aide, mais Objective C est un langage agréable et Cocoa un excellent framework. Vous pouvez bien sûr exécuter une application Web sur l'iPhone, mais à moins que le serveur s'exécute localement (par exemple en utilisant Seaside sur Smalltalk), vous allez rencontrer de graves problèmes de performances car le temps d'aller vers le serveur est plutôt élevé en 3G.

0

J'ai vu une référence à l'utilisation d'Ajax comme un 'sdk' pour iPhone. AJAX on the iPhone? (lire la réponse pour un lien vers dev works)