PhoneGap in Bezug auf App-Store-Genehmigung

8

Ich habe gelesen, dass PhoneGap von Apple als Framework zum Erstellen von nativen Apps genehmigt wurde, aber mir ist nicht klar, wie dies keine "als App verpackte Website" darstellt, was Apple nicht besonders gefällt, da gemäß ihren App Store-Richtlinien. Ich nehme an, dass es ist, weil das JS in der Anwendung enthalten ist, anstatt auf einem entfernten Server zu laufen?

Jede Klärung zu diesem Thema wäre sehr zu begrüßen.

    
leomancini 13.01.2012, 14:20
quelle

2 Antworten

18
  

aber ich bin mir nicht klar darüber, wie dies keine "Website verpackt" darstellt   als eine App, "etwas, das Apple speziell nicht mag, wie   ihre App Store Richtlinien.

Damit meint Apple Apps, die einfach ein UIWebView zeigen, das eine Remote-Website lädt, so dass es sich im Grunde nur wie Mobile Safari verhält, nur ohne die Steuerelemente. Sie wollen auch Apps zeigen, wenn das Gerät nicht mit dem Internet verbunden ist, wie in der Facebook App, wo man immer noch heruntergeladene Status-Updates lesen kann, Fotos ansehen usw. Das ist ein "Ich wickle einfach eine Fernbedienung ein Website in einer UIWebView "-App kann nicht.

PhoneGap Apps verfügen über alle benötigten Ressourcen (HTML, CSS, JavaScript) auf dem Gerät, das sich im Paket der App befindet. Die Verwendung einer solchen App wäre also nicht von der Netzwerkverfügbarkeit abhängig und könnte zumindest eine Benutzeroberfläche anzeigen, die Sie anweist, eine Verbindung herzustellen ins Internet, um die App zu nutzen, oder sie könnten bereits geladene Inhalte (wie Facebook, Twitter usw.) anzeigen.

    
Björn Kaiser 13.01.2012, 16:57
quelle
0

Ich denke, dass die Signatur der Binärdatei Apple sagt, welches Framework die Anwendung erstellt hat, und da alle unterstützenden Dateien (einschließlich js) im Projekt enthalten sind und daher in der Binärdatei enthalten sind, handelt es sich um eine eigenständige Anwendung. Davon abgesehen glaube ich immer noch, dass es am besten ist, Dinge nativ zu machen. Ich bin sehr zufrieden mit Javascript und begann zu denken, Phonegap war der Weg für mich. Ich habe ein paar Projekte damit gemacht und dann beschlossen, den Sprung zu wagen und Objective-C zu lernen. Das ist mir viel besser gelungen. Keine Abhängigkeit von einem Framework von Dritten und ich wünschte, ich hätte so angefangen.

Manchmal verletzt der einfache Ausweg dich am Ende IMO.

    
LJ Wilson 13.01.2012 15:50
quelle

Tags und Links