Cosa posso fare per ottimizzare la mia pagina Web per un telefono cellulare, in particolare l'iPhone?
Domanda
Quindi mi sono comprato un iPhone ... tutti ne hanno uno ... quindi ho pensato di vedere quale fosse il grosso problema. Con mia sorpresa ... e lo scetticismo generale ... Devo dire che sono molto colpito dall'iPhone. Non c'è nessuna vera magia in corso qui ... sembra solo un dispositivo molto pulito e molto facile da usare.
Quindi ora vorrei prendere la nostra applicazione interna per la gestione dei progetti e creare un'altra interfaccia utente specificatamente indirizzata a iPhone.
Ho cercato su Google alcuni siti e molti di loro sembrano molto kool-supporter, non carne o sostanza reale. Ho visto dove è possibile utilizzare alcuni attributi HTML aggiuntivi per far apparire determinate cose su iPhonish e una libreria di interfaccia utente per aiutare con il rendering.
Conosci qualche buon sito o hai qualche consiglio per iniziare a creare un'interfaccia utente web di iPhone usando ASP.NET? Ci sono riferimenti là fuori che spiegano tutti i trucchi o la sintassi Html che puoi usare che l'iPhone / Safari riconoscerà?
Soluzione
Se stai parlando di pagine web, sì, può essere fatto.
Vedi il post di Aaron Rocks qui: Rock l'iPhone con ASP.NET MVC (via Scott Hanselman )
Sta usando MVC per questo.
Devo ancora provarlo, ma sembra buono.
Spero che questo aiuti.
Modifica
La Roadmap MVC 4 indica che MVC 4 dovrebbe avere il supporto per le visualizzazioni mobili.
Altri suggerimenti
Il sito per sviluppatori di apple è il miglior punto di partenza.
Non è necessario utilizzare un mac per lo sviluppo se si sta semplicemente eseguendo un'app Web e si è soddisfatti con un'interfaccia basata su browser.
Non uso ASP.NET da solo, tuttavia non dovrebbe esserci nulla di speciale nell'usarlo per questo, devi solo seguire le linee guida per l'interfaccia HTML / javascript, quindi non dovrebbe essere diverso dall'uso di qualsiasi altra libreria javascript .
Puoi provare IUI . È semplice da usare e ha un bell'aspetto. Tutto quello che dovresti fare è modificare le tue pagine ASP per usarlo.
In un certo senso la tua domanda non ha senso. Il browser (webkit, che è quello che usa l'iPhone, IE, FF, Safari) non vede cosa succede sul server, dove vive asp.net. Quindi la tua domanda dovrebbe essere: cosa posso fare per ottimizzare la mia pagina web per un telefono cellulare, in particolare iPhone? Questo è stato il primo successo I il pensiero sembrava utile .