Miałem zamiar przypisać to deweloperowi po prostu leniwemu i wybierając domyślną wartość i uzupełniając tabulatory podczas tworzenia ich aplikacji. Jednak wypróbowałem to dla siebie (utwórz nowy projekt aplikacji na iOS, edytuj $AppName-Info.plist
plik i dodaj następujący nowy wiersz):
Widać, że pierwszą opcją automatycznego uzupełniania dla Landscape
trybu jest (left home button)
, co oznacza, że programista musiał świadomie wybrać drugą opcję, aby była ona prawostronna, jak w Twojej aplikacji. Potwierdza to przypuszczenie, że dzieje się tak, ponieważ większość użytkowników jest praworęcznych.
Zrzut ekranu powyżej to opcje dla iPada. IPhone ma ten sam zestaw, z wyjątkiem drugiego, którego nie ma.
AFAIK, Apple nie zaleca stosowania określonej orientacji jako domyślnej. Ich Wytyczne iOS interfejs człowiek tylko powiedzieć następującą Re: orientację
Uruchom aplikację w obsługiwanej orientacji, niezależnie od bieżącej orientacji urządzenia. Na przykład, jeśli gra lub aplikacja do przeglądania multimediów działa tylko w orientacji poziomej, właściwe jest uruchomienie aplikacji w orientacji poziomej, nawet jeśli urządzenie jest aktualnie ustawione pionowo. W ten sposób, jeśli ludzie rozpoczną aplikację w trybie pionowym, wiedzą, że mogą obrócić urządzenie do pozycji poziomej, aby wyświetlić zawartość.
Obsługuje oba warianty orientacji. Na przykład, jeśli aplikacja działa tylko w orientacji poziomej, ludzie powinni móc z niej korzystać, niezależnie od tego, czy trzymają urządzenie za pomocą przycisku Home po prawej czy po lewej stronie. A jeśli ludzie obracają urządzenie o 180 stopni podczas korzystania z aplikacji, najlepiej jest zareagować, obracając zawartość o 180 stopni.
Na iPadzie staraj się zaspokoić oczekiwania użytkowników, ponieważ możesz biegać we wszystkich kierunkach. Duży ekran iPada ogranicza chęć ludzi do obracania urządzenia do pozycji poziomej, aby „zobaczyć więcej”. A ponieważ ludzie nie przywiązują dużej uwagi do minimalnej ramki urządzenia lub lokalizacji przycisku Początek, nie uważają urządzenia za domyślnie ustawione. Ten brak świadomości na temat domyślnej orientacji aplikacji powoduje, że ludzie oczekują, że aplikacje będą działały dobrze w orientacji urządzenia, z której obecnie korzystają. W miarę możliwości aplikacja powinna zachęcać ludzi do interakcji z iPadem z dowolnej strony, zapewniając wspaniałe wrażenia we wszystkich kierunkach.
Jak widać, nie zalecają żadnej konkretnej orientacji i nie zachęcają programisty do wspierania wszystkich orientacji. Patrz również ten .
Jednak ta dokumentacja techniczna wykorzystuje przykład z kodem dla aplikacji zorientowanych na prawo (tj. Przycisk Home po prawej stronie). Kolejnym wyjaśnieniem - poza własnymi skłonnościami programisty do UX - jest efekt kopiuj-wklej :)