Ich arbeite derzeit mit dem Entwicklerteam von iUI an dem aktuellen CSS-Stil für das Projekt und ich muss sagen, ich bin ziemlich beeindruckt von der Kraft des kleinen Broswers. Die meisten Webkit-Funktionen stehen dem Endbenutzer zur Verfügung, einschließlich -Webkit-Gradienten, so dass Sie die meisten Elemente der Benutzeroberfläche mit Nullbildern aus dem Weg räumen können. Während Sie die Seite basierend auf der User-Agent-Zeichenfolge unterschiedlich rendern können, empfehle ich Ihnen, davon abzulenken, da Sie das iPhone mit einem Stylesheet-Parameter ausrichten können.
<link media="only screen and (max-device-width: 480px)" href="iPhone.css" type="text/css" rel="stylesheet" />
Damit können Sie das gleiche HTML-Markup verwenden und ändern, wie es für Ihr iPhone aussieht.
Für iPhone OS Emulators, apple has you covered, über auf der Windows-Seite ist es Safari, und vergessen Sie nicht, die useragent zu iPhone in den Entwicklungsoptionen zu ändern. Ich benutze jedoch Chrome, da es auch die Webkit-Engine verwendet, so dass die meisten CSS syntaktisch identisch sind.
Allerdings haben die meisten Menschen ein iTouch oder iPhone, wenn Sie diese Art von Dev arbeiten. Am besten testen Sie das 2G-Telefon, da es die höchste Einschränkung aufweist (und die langsamste aller CPUs). Dies gibt Ihnen einen Fall, wenn Sie akzeptabel finden, wird nur besser für die Menschen mit 3G und 3GS.
Einige große Ressourcen zu den Themen gehören:
Apple's Webapps Page
Apple's Developer Safari Page - Einen Link zu iPhone Simulator (NUR MAC) Enthält.
ADC: Safari Reference Library
ADC SRL: Getting Started with Web Apps
ADC SRL: Getting Started with iPhone Web Apps
UNBEDINGT LESEN: iPhone Human Interface Guidelines for Web Applications - Metrics, Layout Guidelines, and Tips
Submit your WebApp
definitiv die beste Sache zu verwenden. –
großartige Sache, danke. Ich werde jQuery in diesem Projekt verwenden, also werde ich es versuchen. – kender
Nie zuvor gesehen; Ich werde das auf jeden Fall überprüfen. – tahdhaze09