Możesz stworzyć dowolną aplikację o niestandardowym wyglądzie za pomocą cocos2d. Jest to biblioteka, która zapewnia wsparcie na wysokim poziomie w zakresie surowego opengl, jak tworzenie i zarządzanie scenami, dużo animacji itp. Co możesz zrobić, jest ograniczona przez twoją wyobraźnię :-). Jak sugeruje Jesse Naugher, zapoznaj się z funkcjami. A także sprawdź ich próbkę na iPhone'a.
próbuję podać przykład. na ogół będziesz potrzebował jakiegoś przycisku, menu itp. i będziesz musiał przejść z jednej sceny do drugiej. na ekranie głównym u wyświetlisz menu zawierające 4 opcje, a po wybraniu u przejdziesz do 4 różnych ekranów. na pierwszym ekranie podajesz dane wejściowe i procesowe i pokazujesz wynik użytkownikowi. powiedzmy, że inny ekran pokazuje wykres kołowy, a drugi pokazuje wykres słupkowy. i kolejny ekran zawiera opcje/ustawienia dla użytkownika. możesz zrobić to wszystko z cocos2d.
czy znasz przykład aplikacji, a nie gry, wykonanej przy pomocy cocos2d? – SpaceDog
Przepraszam, nie mogę podać przykładu. głównym powodem jest to, że większość firm nie mówi, z jakiej technologii/narzędzia korzystały. więc trudno jest odgadnąć, co faktycznie jest używane w aplikacji. ale jeśli spojrzysz na funkcje cocos2d i uruchomisz przykładowe kody, uświadomisz sobie, że można z nim zbudować prawie każdy niestandardowy interfejs użytkownika. oczywiście nie otrzymasz domyślnego wyglądu i poczujesz się jak pasek nawigacji lub pasek kart, ale na pewno nie chcesz ich w aplikacji OpenGL. podsumowanie jest takie, że cocos2d ułatwia obsługę OpenGL w środowisku 2d i możesz zrobić z nim zabawny niestandardowy interfejs użytkownika. – taskinoor