2013-03-23 12 views
6

Apple ogłosiło niedawno: "Od 1 maja nowe aplikacje i aktualizacje aplikacji wysyłane do App Store muszą być tworzone dla urządzeń z systemem iOS z wyświetlaczem Retina i telefonem iPhone aplikacje muszą również obsługiwać 4-calowy wyświetlacz na iPhonie 5 '.Co oznacza "aplikacja musi być zbudowana na urządzeniach z systemem iOS z wyświetlaczem Retina"

Zastanawiam się, co oznacza "aplikacja musi być zbudowana na urządzenia z systemem iOS z wyświetlaczem Retina"?

Czy niektóre aplikacje nie mogą działać na urządzeniach Retina? Czy oznacza to, że grafika musi być zaprojektowana dla urządzeń Retina?

Jeśli ktoś przesłał aplikację z OpenGL tylko dla urządzeń 320 * 480 (3GS) i skaluje ją na urządzeniach Retina, czy zostanie odrzucony?

Odpowiedz

3

Oznacza to, że Twoja aplikacja musi wyglądać ładnie na urządzeniach Retina (o wyższej rozdzielczości) i iPhone 5 (z większym ekranem).

Chcą zagwarantować każdemu użytkownikowi najlepszą możliwą obsługę aplikacji, którą pobierają/kupują.

Jeśli skalowanie powoduje brzydki wygląd, prawdopodobnie zostanie odrzucone. Jeśli to nie wygląda fatalnie ... no cóż, jest to App Store, więc nigdy nie wiadomo ... może nadal być odrzucony za nieprzestrzeganie zasad. Chyba że staniesz się sławny.

nagrody Pulitzera kreskówki

W grudniu 2009 roku, Apple zakazane aplikację kreskówki o nazwie NewsToons autorstwa rysownika Mark Fiore, ze względu że "wyśmiewani osób publicznych." [29] [30 ] W kwietniu 2010 r. Fiore wygrał nagrodę Pulitzera za swoje polityczne kreskówki w satyrze, czyniąc z historii pierwszą kreskówkową ilustratorkę, która wygrała prestiżową nagrodę dziennikarską . [29] [30] [31] Po publicznym oburzeniu po tym, jak w związku z nagrodą złamała się historia , Apple poprosił Fiore o ponowne przesłanie aplikacji, która następnie została zaakceptowana. Fiore powiedział: "Pewnie, moja kopalnia może zostać zatwierdzona, ale co z osobą, która nie wygrała Pulitzera i kto może jest lepszym kandydatem do politycznej aplikacji niż moja? Potrzebujesz pewnej ilości mediów, aby uzyskać zatwierdzoną aplikację, materiał polityczny "[30]

Źródło: Wikipedia

3

Jeśli czytasz iOS Human Interface Guidelines, stwierdza urządzeń iPhone 5 posiada tryb kompatybilności, że centra UI dla aplikacji, które nie zostały zaktualizowane do w pełni obsługuje 4-calowy ekran. Od dźwięków tego dźwięku (i plotek, które się roznoszą), a to jest czysta spekulacja, tryb zgodności zostanie ostatecznie zerwany. Oznacza to, że będziesz musiał support both screen sizes (3.5-inch and 4-inch) completely.

Jeśli chodzi o siatkówkę, prawdopodobnie oznacza to, że wszystkie urządzenia z systemem iOS będą miały w przyszłości ekrany siatkówkowe, więc należy przestać skalować grafikę. Krótko mówiąc, Apple lubi rzeczy na swoich platformach, aby wyglądały dobrze. Prawdopodobnie będziemy wiedzieć więcej w czerwcu po przemówieniu WWDC.

3

Aplikacja musi być , aplikacja musi być Resolution Independent (przewinąć nieco w dół), co oznacza, że ​​musi dobrze wyglądać bez względu na rozdzielczość, w jakiej jest renderowana, szczególnie przy wyższej wartości DPI (punkty na cal) wyświetlaczy Retina.

Powinieneś mieć się dobrze przy grafice wektorowej i, wyobrażam sobie, aplikacjach 3D, ale musisz upewnić się, że ostateczna rozdzielczość wyświetlania nie jest ograniczona programowo. Więc tak, skalowanie aplikacji OpenGL powinno zadziałać, ponieważ nie wygląda jak bzdura na urządzeniu o wysokiej rozdzielczości.

Podobnie jak w przypadku obrazów innych niż wektorowe, adres strony programisty Apple w "Custom Icon and Image Creation Guidelines".