2011-12-04 9 views
8

Jest w stanie go wykryć, więc dlaczego większość aplikacji nie działa do góry nogami?Dlaczego większość aplikacji na iPhone'a nie działa do góry nogami?

+2

Ponieważ wszystkie bity zabrudzą się na podłodze, gdy to zrobisz. (Zasadniczo, najprościej jest zignorować rotację całkowicie, a prostota jest królem, kiedy chcesz niezawodności/stabilności.) –

+1

W MonoTouch, szablon wyraźnie wyłącza się do góry nogami. Nie ma nic trudnego w popieraniu do góry nogami. Obsługuje krajobraz lewy i prawy krajobraz, do góry nogami powinno być traktowane tak samo jak nie do góry nogami. Moje pytanie brzmi: dlaczego tak nie jest? Czy pierwszy iPhone go nie wykrył? Czy jest coś w wytycznych Apple o nieobsługiwaniu go? Czemu? Wydaje mi się to dziwne. –

+0

Tak jak powiedziałem, najprościej/najbezpieczniej jest całkowicie zignorować obrót, a rotacja odwrócona ma ograniczone zastosowanie, więc nie ma prawdziwego powodu, aby to zapewnić, jeśli nie są zapewnione rotacje krajobrazu (które mogą być bardzo trudne do wdrożenia). –

Odpowiedz

5

Dzieje się tak, ponieważ istnieje wiele sytuacji, w których urządzenie będzie wyświetlane do góry nogami do przyspieszeniomierza bez odwrócenia go do góry nogami od widoku użytkownika.

Na przykład, gdy użytkownik odwraca wzrok od telefonu, trzymając go jedną ręką, najprawdopodobniej opuści ramiona i rozluźni rękę, która jest następnie pochylona do przodu ze względu na wagę telefonu, co powoduje, że telefon jest odwrócony do góry nogami. Obracanie tego widoku byłoby niespodziewane i powodowałoby irytację, ponieważ widok musi zostać odwrócony, gdy użytkownik kieruje uwagę na telefon i podnosi go ponownie.

Ponadto, nie reagując na orientację odwróconą, apps are usable while laying down in bed on your side.

Należy zauważyć, że na iPadzie jest inaczej, co ma być wspólnym urządzeniem. Miło jest móc przekazać je komuś innemu, bez potrzeby obracania go.

6

Odpowiedź można znaleźć w iOS human interface guidelines:

Pomyśl Top Down

W górnej części ekranu jest najbardziej widoczne dla osób, ponieważ mają tendencję do interakcję z urządzeniem trzymając urządzenie w następujący sposób:

W ich nieodróżnialnej dłoni (lub kładąc ją na powierzchni) i gestykulując palcem dominującej ręki W jednej ręce i wskazując na thu mb tej samej ręki Między rękami i gestykulując kciukami Umieść najczęściej używaną (zazwyczaj wyższego poziomu) informację w pobliżu góry, gdzie jest najbardziej widoczna i łatwo dostępna. Ponieważ użytkownik skanuje ekran od góry do dołu, wyświetlane informacje powinny przejść od ogólnego do szczegółowego iz poziomu wysokiego do niskiego.

Na przykład w grze najważniejszą czynnością może być w górnej połowie ekranu. Pozostawia to dolną połowę ekranu dla dodatkowych informacji i dla kontrolek, z których użytkownicy mogą korzystać bez ukrywania ich widoku.

I chociaż odnosi się to do widoków, można go ekstrapolować na orientację urządzenia.

Jeśli myślisz, że Twój użytkownik może znaleźć zastosowanie w orientacji do góry nogami, zawsze powinieneś go dodać.

Nie wiem, ale jeśli otrzymasz telefon podczas operacji orientacji do góry nogami, musisz obrócić o 180º (pi radians) telefon, aby odpowiedzieć, co nie byłoby fajne dla niektórych użytkowników.

Lubię wspierać orientacji urządzenia do góry nogami dla ciekawskich użytkowników, aby odnaleźć to jako głupi jajko: P

5

Jest w stanie wykryć tak, dlaczego nie działa większość aplikacje do góry nogami?

Ponieważ większość ludzi nie ma zwyczaju trzymania swoich urządzeń do góry nogami.

Powiedziałeś, że operacja "do góry nogami" jest dobra, jeśli twoja aplikacja wymaga nagrywania dźwięku. Mikrofon na iPhonie znajduje się na dolnej krawędzi, a jeśli chcesz coś nagrać, często wystarczy obrócić telefon, aby łatwiej wskazać mikrofon.

Powiązane problemy