2010-01-11 11 views
5

Moje pytanie dotyczy raczej nauki zestawu umiejętności interfejsu użytkownika dla urządzenia iPhone'a.Nauka pisania niestandardowego iPhone UI

Zauważyłem wielu programistów iPhone'ów, którzy tworzą wspaniałą aplikację na iPhone'a, a kiedy mówię świetnie, mam na myśli niesamowite interfejsy. Chcę móc tworzyć podobne interfejsy, ale ciężko mi się tego nauczyć.

Wybrałem kilka książek dla twórców iPhone'a, ale wszystkie pokazują, jak używać istniejących elementów interfejsu dostarczanych przez firmę Apple bez konieczności dostosowywania.

Czy ktoś może mi pomóc w znalezieniu zasobów i pomóc mi w opracowaniu zestawu umiejętności wymaganych do stworzenia tych wspaniałych interfejsów UI?

+0

Musisz zdefiniować, co masz na myśli przez "niesamowite interfejsy". Dla wielu (w tym dla mnie) aplikacji z "niesamowitymi" interfejsami są zazwyczaj te, które dobrze implementują standardową bibliotekę interfejsu, niż te z unikalnymi, nieznanymi kontrolkami. Czas na wymyślenie nowej kontroli jest wtedy, gdy masz na to szczególną potrzebę. –

+1

Jestem prawie pewien, że oznacza on znane elementy sterujące o niestandardowym wyglądzie (jak niestandardowy UIButton). –

+0

Czy potrafisz wymienić niektóre aplikacje, które mają interfejsy, które lubisz? –

Odpowiedz

1

Możesz używać obrazów, które są png i zwykle robione przy użyciu programu Photoshop. Jeśli chcesz wiedzieć, jak to zrobić dla różnych obiektów interfejsu użytkownika, zapytaj lub wyszukaj te pytania. Nie mogę odpowiedzieć na to pytanie dla wszystkich obiektów UI wykonanych przez jabłko, ale na szczęście można je zepsuć.
bym może sugerować this miejsce, ale może masz looksed na niego przed ze względu na fakt, że google przeszukiwane tylko: „projekt Custom UI iPhone”

1

Niesamowity interfejs to taki, który nie wymaga od użytkownika zatrzymywania się i zastanawiania się, jak go używać. Idealnie, użytkownik nie powinien nawet zauważyć samego interfejsu, ale powinien być w stanie skoncentrować się na zadaniu, które implementuje interfejs. Wielu ludzi koncentruje się na wizualnie ciekawych interfejsach geewhiz, które wyglądają fajnie w filmie, ale które okazują się kłopotliwe i nużące w użyciu. Ludzie wkrótce zaczynają nienawidzić takich interfejsów.

Dobry projekt interfejsu zaczyna się od niewidzialnego modelu danych. Powinieneś dokładnie wiedzieć, jakie dane i operacje na danych będzie wykonywać aplikacja. Gdy wiesz już, jakie dane użytkownik musi zobaczyć, kiedy muszą go zobaczyć i jakie operacje muszą wykonać na tych danych. Tylko w tym momencie powinieneś zacząć myśleć o projektowaniu interfejsu.

Powinieneś dodawać tylko unikalne elementy interfejsu, gdy pomogą one użytkownikowi przeglądać lub operować danymi. W końcu bezużyteczny cukierek oka szkodzi sukcesowi aplikacji bardziej niż pomaga.

9

Tworzenie "niesamowitego interfejsu użytkownika" to nie tylko umiejętność tworzenia niestandardowych elementów, ale także ich brak. Gorąco polecam przeczytanie iPhone Human Interface Guidelines, aby dowiedzieć się, skąd pochodzi Apple podczas projektowania interfejsu iPhone'a. Ponadto, powinieneś mieć dostęp do iPhone Tech Talk wideo "Projektowanie interfejsu iPhone'a" przez iPhone Dev Center (kliknij na filmach Pierwsze kroki), który dostarcza kilka świetnych wskazówek dotyczących projektowania. The Mac Human Interface Guidelines są również solidnym źródłem, ze względu na filozoficzne wskazówki projektowe na początku tego dokumentu. Sekcja "Extending the Interface" tego dokumentu zawiera przyjemną dyskusję o tym, kiedy i jak tworzyć niestandardowe elementy interfejsu użytkownika.

Uważam, że można wiele dowiedzieć się o projektowaniu interfejsów na podstawie studiów przypadków autorstwa innych programistów.Należą

Ben nawet wrote a great recap z projektu St i Alone's Crosswords aplikacji.

Uważam także, że warto zobaczyć, co inni ludzie sądzą o dobrych i złych decyzjach dotyczących projektowania interfejsu. Dwa fajne artykuły w tym względzie są "30 iPhone Apps with Sexy Interfaces" przez Mac.AppStorm i "iPhone Apps Design Mistakes: Over-Blown Visuals" przez Smashing Magazine.

Aby nauczyć się rysować niestandardowe ikony, bardzo polecam zapłacić za Icon Resource series of videos.

0

Być może zechcesz wypróbować Apress 'iPhone User Interface Projects. Nie czytałem tego, więc nie będę za nią ręczyć, ale jest wysoko oceniany i wydaje się być dokładnie tym, czego szukasz.