Je travaille actuellement avec l'équipe de développement d'iUI sur le style CSS actuel pour le projet et je dois dire que je suis assez impressionné par la puissance du petit broswer. La plupart des fonctions de webkit sont disponibles pour l'utilisateur final, y compris -webkit-gradients, de sorte que vous pouvez supprimer la plupart des éléments de l'interface utilisateur avec zéro image. Bien que vous puissiez rendre la page différemment en fonction de la chaîne User-Agent, je recommande de ne pas en faire autant car vous pouvez cibler l'iPhone avec un paramètre de feuille de style.
<link media="only screen and (max-device-width: 480px)" href="iPhone.css" type="text/css" rel="stylesheet" />
Cela vous permet d'utiliser le même balisage HTML et de changer la façon dont il se présente pour votre iPhone.
Pour iPhone OS Emulators, apple has you covered, sur le côté Windows, c'est Safari, et n'oubliez pas de changer le useragent pour iPhone dans les options de dev. J'utilise cependant Chrome car il utilise aussi le moteur webkit, donc la plupart des CSS sont syntaxiquement les mêmes.
Cependant, la plupart des gens ont un iTouch ou un iPhone si vous faites ce genre de dev travail. Votre meilleur pari est de tester sur le téléphone 2G car il a le plus haut niveau de restriction (et le plus lent de tous les processeurs). Cela vous donne un casse-tête sorinaro que si vous trouvez acceptable, ne fera que s'améliorer pour les personnes avec 3G et 3GSes.
Quelques grandes ressources sur le sujet comprennent:
Apple's Webapps Page
Apple's Developer Safari Page - Comprend un lien vers iPhone Simulator (MAC uniquement).
ADC: Safari Reference Library
ADC SRL: Getting Started with Web Apps
ADC SRL: Getting Started with iPhone Web Apps
MUST READ: iPhone Human Interface Guidelines for Web Applications - Metrics, Layout Guidelines, and Tips
Submit your WebApp
certainement la meilleure chose à utiliser. –
bonne chose, merci. J'utiliserai jQuery dans ce projet, donc je vais essayer. – kender
Je n'ai jamais vu ça auparavant; Je vais certainement vérifier cela. – tahdhaze09