43 votes

Apple rejette-t-il les applications "mobile web shell" ?

Je ne suis pas sûr de savoir comment formuler ça correctement, alors je vais être un peu verbeux :

Je suis chargé de créer une application pour mon entreprise qui chargera simplement un site Web mobile dans un navigateur simple, sans barre d'adresse ou autre. En fait, l'application sera exactement la même que si l'utilisateur y avait navigué dans Safari (sans les contrôles normaux du navigateur).

Ma question est la suivante : Apple rejette-t-il ce type d'application parce qu'elle n'est qu'une enveloppe autour d'un site mobile ? Je suis totalement perdu sur ce point, car je n'ai jamais développé pour iOS auparavant et je n'ai aucune idée des obstacles que je pourrais rencontrer.

0 votes

Avez-vous réussi à faire approuver l'application ? Qu'avez-vous fini par faire ?

63voto

Greg Points 15661

Apple peut rejeter votre application si elle ne fait qu'envelopper un site web dans une UIWebView. Votre application doit comporter plus de fonctionnalités que le simple chargement d'une page web.

De la directives pour l'examen des applications pour iOS :

4.2 Fonctionnalité minimale

Votre application doit comporter des fonctionnalités, un contenu et une interface utilisateur qui la mettent en valeur. au-delà d'un site web recon recon recon reconditionné . Si votre application n'est pas particulièrement utile, unique ou de type "application", elle n'a pas sa place sur l'App Store. Si votre application n'offre pas une valeur de divertissement durable, elle risque de ne pas être acceptée.

Vous pouvez envisager de développer l'application de votre entreprise en tant qu'application web mobile. Il existe de nombreuses informations publiées par Apple (et d'autres) sur la façon d'écrire des applications web mobiles qui fonctionnent de manière similaire aux applications natives iOS.

0 votes

Oui, pourriez-vous expliquer les votes négatifs ? Cette réponse semble parfaitement valable.

0 votes

Merci pour l'information ! Comme je ne me suis pas encore enregistré en tant que développeur, je ne peux pas accéder aux directives. J'aimerais bien me contenter d'écrire l'application web mobile, mais mon entreprise semble très désireuse d'être présente dans l'app store. Quoi qu'il en soit, il faudra que j'en parle bientôt. Merci encore !

0 votes

Cette ligne n'est plus dans les lignes directrices comme il semble. Est-ce que cela signifie qu'Apple autorise désormais les sites Web intégrés à une application ? developer.apple.com/app-store/review/guidelines

5voto

Michael Fredrickson Points 24359

-EDIT-

Je me suis trompé ; notre demande a été envoyée il y a plus d'un an, et il semble que les directives aient changé depuis.

-FIN DE L'ÉDITION-

Ma société a développé une application qui a été approuvée par Apple et qui correspond exactement à ce que vous décrivez, à savoir une application conteneur qui agit comme un emballage autour d'une page Web.

Elle doit encore passer par le processus d'approbation, de sorte que le site web avec lequel l'application sera interfacée doit être en ligne et entièrement fonctionnel pendant qu'Apple examine l'application.

5voto

jayraj m.g. Points 545

Mettez des fonctionnalités qui donnent à votre application l'apparence d'une application native.

Assurez-vous que votre description de l'application est suffisante pour que le testeur d'applications d'Apple comprenne votre application.

et renvoyer votre application à l'apple store ou vous pouvez envoyer une réponse à l'équipe de révision d'apple concernant votre application.

0 votes

WOW ! Excellente réponse du Frendu.

3voto

franky Points 11

J'ai le même problème. Nous avons consacré de nombreuses heures à notre application, nous avons travaillé très dur pour en faire une bonne application. Apple la rejette maintenant comme "non utile" simplement parce qu'elle est basée sur le web (exactement comme nos applications précédemment acceptées !). Nous voulions qu'elle soit en ligne afin de pouvoir la mettre à jour en permanence à l'aide de notre CMS. Apple n'a pas approuvé l'application. Je voterai également avec mon portefeuille lors de mon prochain achat d'ordinateur portable et je ne proposerai plus aucun développement iOS pour mes clients. Je suis vraiment énervé de devoir travailler pour rien les week-ends parce qu'ils changent leurs règles stupides et décérébrées au hasard. Apple ferait mieux de ne pas s'attendre à ce que j'achète encore un seul de leurs produits. Et croyez-moi, j'ai dépensé plusieurs milliers de dollars pour du matériel Apple ces dernières années. Avec une autre application, nous avons dû reprogrammer 3 fois parce que d'abord ils ont supprimé l'UUID, puis ils ont supprimé l'accès à l'adresse MAC, ... Apple, je ne vous soutiens plus. Désolé les gars, nous en avons fini.

C'est vraiment stupide : ajoutez une fonction inutile aléatoire, d'apparence native, à votre application, mais seulement si Apple l'approuve.

Malheureusement, je n'ai pas pu convaincre mon client de passer à Android. - Je l'aurais fait gratuitement, juste pour m'éloigner d'Apple.

3voto

Matt Frear Points 6287

Pour info, une entreprise pour laquelle je travaillais a mis sur l'App Store une application qui n'était guère plus qu'un navigateur en mai 2013.

Le fait que le site vers lequel il pointait était extrêmement réactif, qu'il s'agissait d'un lecteur multimédia avec des boutons de lecture, etc. a probablement contribué à son succès. Il permettait également de lire la vidéo en ligne, ce qui n'est pas possible sur Safari mobile (car Safari mobile lit la vidéo en plein écran).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X