2010-01-11 1 views
5

La mia domanda è più rivolta all'apprendimento dello skillset UI per l'iPhone Dev.Imparare a scrivere l'interfaccia utente personalizzata per iPhone

Ho notato un sacco di sviluppatori di iPhone che creano un'ottima applicazione per iPhone e, quando dico grandioso, intendo le interfacce fantastiche. Voglio essere in grado di creare interfacce simili ma trovo difficile imparare come farlo.

Ho raccolto alcuni libri di iPhone Dev, ma tutti mostrano come utilizzare gli elementi dell'interfaccia utente esistenti forniti da Apple senza personalizzazione.

Qualcuno qui può aiutarmi a trovare le risorse e aiutarmi a sviluppare lo skillset necessario per creare quelle fantastiche interfacce dell'interfaccia utente?

+0

È necessario definire cosa intendi per "le interfacce fantastiche". Per molte (comprese me) applicazioni con interfacce "fantastiche" sono in genere quelle che implementano bene la libreria di interfacce standard, piuttosto che quelle con controlli esclusivi e non familiari. Il momento di inventare un nuovo controllo è quando ne hai un'esigenza specifica. –

+1

Sono abbastanza sicuro che intende controlli familiari con un aspetto personalizzato (come un UIButton personalizzato). –

+0

Puoi nominare alcune app con le interfacce utente che ti piacciono? –

risposta

1

È possibile utilizzare le immagini che sono png e realizzate di solito da Photoshop. Se hai bisogno di sapere come farlo per diversi oggetti dell'interfaccia utente, chiedi o cerca quelle domande. Non posso rispondere a questa domanda per tutti gli oggetti dell'interfaccia utente creati da Apple, ma per fortuna possono essere suddivisi.
avrei forse suggerire this sito, ma forse vi ho looksed a prima a causa del fatto che ho solo Google cercato: "progettazione dell'interfaccia utente personalizzata per iphone"

1

Un'interfaccia fantastica è quella che non richiede all'utente di fermarsi e pensare a come usarlo. Idealmente, l'utente non dovrebbe nemmeno notare l'interfaccia stessa, ma dovrebbe essere in grado di concentrarsi sull'attività implementata dall'interfaccia. A molte persone ci si concentra su interfacce geologiche visivamente interessanti che sembrano interessanti in un video ma che risultano ingombranti e noiose da usare. Le persone presto crescono per odiare tali interfacce.

La buona progettazione dell'interfaccia inizia con il modello di dati invisibile. Dovresti avere una conoscenza approfondita di quali operazioni di dati e dati verranno eseguite dall'app. Una volta che sai di sapere quali dati l'utente deve vedere, quando hanno bisogno di vederlo e quali operazioni devono eseguire su quei dati. Solo a quel punto dovresti iniziare a pensare al design dell'interfaccia.

È necessario aggiungere elementi di interfaccia univoci solo se consentono all'utente di visualizzare o utilizzare i dati. Alla fine, l'inutile eye candy fa male alle app più che agli aiuti.

9

Fare "un'interfaccia utente fantastica" non significa solo sapere come creare elementi personalizzati, ma anche quando non farlo. Consiglio vivamente di leggere lo iPhone Human Interface Guidelines per capire da dove proviene Apple durante la progettazione dell'interfaccia di iPhone. Inoltre, dovresti avere accesso al video Tech Talk di iPhone "iPhone User Interface Design" tramite iPhone Dev Center (fai clic sui video introduttivi), che fornisce alcuni ottimi consigli sul design. Lo Mac Human Interface Guidelines è anche una risorsa solida, a causa dei suggerimenti di progettazione filosofica all'inizio di quel documento. La sezione "Extending the Interface" di quel documento ha una bella discussione su quando e come creare elementi dell'interfaccia utente personalizzati.

Trovo che ci sia molto da imparare sulla progettazione dell'interfaccia da studi di casi da parte di altri sviluppatori.Questi includono

Ben anche wrote a great recap del design di St e l'applicazione di Alone Crosswords.

Trovo anche utile vedere cosa pensano le altre persone riguardo alle decisioni di progettazione dell'interfaccia buone e cattive. Due bei articoli a questo riguardo sono "30 iPhone Apps with Sexy Interfaces" di Mac.AppStorm e "iPhone Apps Design Mistakes: Over-Blown Visuals" di Smashing Magazine.

Per imparare come disegnare icone personalizzate, consiglio vivamente di pagare per lo Icon Resource series of videos.

0

Si potrebbe voler controllare Apress 'iPhone User Interface Projects. Non l'ho letto quindi non dovrei garantire per questo, ma è molto apprezzato e sembra essere esattamente quello che stai cercando.