Come costruire un’applicazione iOS con PHP

Alcune di queste risposte non sono del tutto accurate, né del tutto imprecise.

http://venturebeat.com/2012/10/23/php-developers-you-must-see-this-creating-a-cloud-enabled-native-mobile-app-in-10-minutes-or-less-in-zend-studio/#DwUZXI6xuZID33CY.99
Costruisci un'applicazione iOS in PHP che accede ad Apache's Cordova API's con l'integrazione di PhoneGap. Tecnicamente, PhoneGap è stato acquistato da Apache, e PhoneGap è costruito sopra le API di Cordova per l'accesso nativo. Questo sarebbe ancora considerato un approccio ibrido, come ha menzionato Bastien Koert.

Ci sono tecnicamente anche altri framework come Xamarin / Monotouch che compilano il codice nativo di iOS / Android / Windows Phone. Questo è reso possibile attraverso il Common Language Runtime. Non sono considerati ibridi perché l'ibrido nel senso di applicazioni mobili è l'utilizzo di visualizzazioni HTML insieme a visualizzazioni native, dove i framework come Xamarin compilano il codice nativo e non sono un approccio ibrido. Infatti, ci sono stati effettivamente dei test che dimostrano che usando il framework Home | Mono, alcune ricerche di dati basate sulla raccolta sono effettivamente più veloci di Obj-C's implementazioni native, ma sto divagando.

C'è un numero sempre crescente di modi per costruire applicazioni mobili, e mentre sì utilizzando un framework ibrido / alternativo per sviluppare applicazioni mobili native è bello e tutto, vorrei quasi in ogni situazione suggerire che lo sviluppatore in questione impari sempre a codificare nel framework nativo prima di provare a utilizzare un framework multipiattaforma. La ragione principale è che per fare il miglior lavoro possibile in un framework multipiattaforma, si dovrebbe avere familiarità con tutte le API che sono disponibili sia in Android che in iOS.

Sarei arrivato a dire che sviluppare in qualcosa come Xamarin, cosa che ho fatto, è in realtà più difficile se si inizia lì prima a causa della scarsa familiarità che ho appena menzionato.

Non ci sono quasi mai vere scorciatoie nella vita.
Questi framework vi stanno vendendo una scorciatoia che in pratica non vi rende magicamente uno sviluppatore mobile cazzuto, proprio come una pillola dietetica non vi farà improvvisamente perdere 50 chili senza cambiare il vostro stile di vita in concomitanza con essa.