2012-06-27 6 views
1

Vous recherchez des conseils sur la création d'une application iPad auprès de certains des développeurs les plus expérimentés ici. Ceci est ma première tentative de création d'une application iPad (sera un outil de vente et accessible uniquement à partir d'un iPad) J'ai besoin de créer une application qui est essentiellement une brochure numérique pour une entreprise, il n'y a pas d'interaction back-end, lorsque vous avez cliqué sur la transition vers d'autres écrans.Application iPad ou site Web hors connexion

Est-ce que cela pourrait être traité comme un site Web HTML5/CSS3/JS droit et accessible hors ligne ou est-ce que quelque chose de ce genre pourrait être traité comme une application directe? Sur le plan graphique, y a-t-il un moyen d'intégrer l'art vectoriel? dans le développement de logiciels Windows, nous utilisons beaucoup XAML pour intégrer l'art vectoriel est-il quelque chose de similaire dans le monde Objective C/Cocoa?

Je fais des recherches, mais je voulais des conseils du meilleur, alors s'il vous plaît laissez-moi savoir comment vous avez géré des situations comme celle-ci dans votre expérience.

+0

Vous avez toujours faire face à l'App Store. En fait, si vous voulez seulement distribuer au sein de votre entreprise, cela vous coûtera plus d'argent que si vous vendez au public (sauf si vous envisagez de jailbreaker les iPads de la force de vente). http://help.apple.com/iosdeployment-apps/ –

+0

En rétrospective, c'était stupide. J'ai oublié que vous devez installer les applications via iTunes. Vous devez donc créer une application et l'obtenir approuvée ou créer une application Web hors connexion HTML5? est-ce vrai? –

Répondre

1

Vous pouvez absolument le faire simplement avec HTML/JS/CSS, et utiliser un cache.manifest pour stocker le contenu localement (afin qu'il fonctionne hors ligne). Il existe certaines restrictions sur la quantité de stockage que vous pouvez stocker, mais si vous ne respectez pas cette limite, l'utilisateur est invité à autoriser une taille de cache plus importante. Voici quelques liens qui devraient vous mener loin. Vous devez également anticiper la rotation/l'orientation du périphérique.

http://developer.apple.com/library/IOs/#documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

http://developer.apple.com/library/ios/#DOCUMENTATION/AppleApplications/Reference/SafariWebContent/Client-SideStorage/Client-SideStorage.html

+0

Merci pour le conseil. J'ai construit beaucoup de sites Web sensibles, donc je n'ai pas peur de l'orientation, juste la fonctionnalité/processus de développement. J'apprécie vraiment - par curiosité pour quelque chose comme ça, est-ce que le mal de tête de traiter avec l'app store suffit à votre avis juste pour le construire comme un site web et l'accès hors ligne ou y at-il un avantage à construire une application? –

+0

Il y a quelques facteurs que je prendrais en compte. 1) fonctionnalité: vous ne pouvez pas accéder à autant de fonctionnalités dans une application Web que vous pouvez dans une application native (comme la caméra) 2) utilitaire: si c'est pour un très petit public, Apple peut le rejeter [et si vous ne le faites pas 3) Vitesse d'itération: vous pouvez mettre à jour continuellement une application web et les utilisateurs recevront la dernière version, mais via le magasin, vous avez votre décalage de 7-10 jours pour approbation à chaque fois. J'ai utilisé les deux approches en fonction du projet. –

+0

Ceci est pour une entreprise spécifique et d'être utilisé pour présenter le produit lors de la présentation à des clients potentiels, certainement ne le voudrait pas dans une dist. canal (app store). Tant que je peux le faire fonctionner hors ligne, je commence à penser que l'application web est la voie à suivre. –

Questions connexes