ฉันจะชอล์กกับนักพัฒนาเพียงแค่ขี้เกียจและเลือกค่าเริ่มต้นและการเติมแท็บเมื่อสร้างแอป อย่างไรก็ตามฉันลองด้วยตัวเอง (สร้างโครงการแอป iOS ใหม่แก้ไข$AppName-Info.plist
ไฟล์และเพิ่มแถวใหม่ต่อไปนี้):
คุณจะเห็นว่ารถยนต์ครั้งแรกตัวเลือกที่สมบูรณ์แบบสำหรับLandscape
โหมดคือ(left home button)
ความหมายที่นักพัฒนาจะต้องมีสติเลือกตัวเลือกที่สองเพื่อให้ได้รับสิทธิด้านเช่นเดียวกับในแอปของคุณ สิ่งนี้สนับสนุนการคาดเดาของ Stuffe ว่าทำได้เนื่องจากผู้ใช้ส่วนใหญ่ถนัดขวา
ภาพหน้าจอด้านบนเป็นตัวเลือกสำหรับ iPad iPhone มีชุดเดียวกันยกเว้นตัวที่สองซึ่งไม่มีอยู่
AFAIK, Apple ไม่สนับสนุนการใช้การวางแนวที่เฉพาะเจาะจงเป็นค่าเริ่มต้น แนวทางอินเทอร์เฟซสำหรับมนุษย์ iOSของพวกเขาพูดเฉพาะเรื่องต่อไปนี้: การวางแนว
เปิดแอปของคุณในทิศทางที่รองรับโดยไม่คำนึงถึงทิศทางของอุปกรณ์ปัจจุบัน ตัวอย่างเช่นหากแอปพลิเคชันการดูเกมหรือสื่อของคุณทำงานในแนวนอนเท่านั้นคุณควรเปิดแอพของคุณในแนวนอนแม้ว่าอุปกรณ์จะอยู่ในแนวตั้ง ด้วยวิธีนี้หากผู้คนเริ่มต้นแอปพลิเคชันของคุณในแนวตั้งพวกเขารู้ว่าจะหมุนอุปกรณ์เป็นแนวนอนเพื่อดูเนื้อหา
สนับสนุนการวางแนวทั้งสองแบบ ตัวอย่างเช่นหากแอปพลิเคชันของคุณทำงานในแนวนอนเท่านั้นผู้ใช้ควรสามารถใช้งานได้ไม่ว่าพวกเขาจะถืออุปกรณ์ด้วยปุ่มโฮมทางด้านขวาหรือด้านซ้าย และถ้าผู้คนหมุนอุปกรณ์ 180 องศาในขณะที่ใช้แอปพลิเคชันของคุณจะเป็นการดีที่สุดถ้าคุณสามารถตอบกลับโดยหมุนเนื้อหา 180 องศา
บน iPad มุ่งมั่นที่จะสนองความคาดหวังของผู้ใช้ด้วยความสามารถในทุกทิศทาง หน้าจอขนาดใหญ่ของ iPad ลดความต้องการของผู้คนในการหมุนอุปกรณ์ให้เป็นแนวนอนเพื่อ“ ดูเพิ่มเติม” และเนื่องจากผู้คนไม่ค่อยให้ความสนใจกับเฟรมที่น้อยที่สุดของอุปกรณ์หรือตำแหน่งของปุ่มโฮมพวกเขาจึงไม่ดู อุปกรณ์ที่มีการวางแนวเริ่มต้น การขาดความตระหนักในการวางแนวเริ่มต้นของแอพนี้ทำให้ผู้คนคาดหวังว่าแอพจะทำงานได้ดีในการวางแนวอุปกรณ์ที่พวกเขากำลังใช้งานอยู่ แอปพลิเคชันของคุณควรกระตุ้นให้ผู้คนโต้ตอบกับ iPad มากที่สุดเท่าที่จะเป็นไปได้โดยมอบประสบการณ์ที่ยอดเยี่ยมในทุกทิศทาง
ดังนั้นอย่างที่คุณเห็นพวกเขาไม่สนับสนุนการปฐมนิเทศเฉพาะใด ๆ และสนับสนุนให้ผู้พัฒนาสนับสนุนแนวทั้งหมด ดูสิ่งนี้ด้วย
อย่างไรก็ตามเอกสารทางเทคนิคนี้ใช้ตัวอย่างพร้อมรหัสสำหรับแอปที่เน้นไปทางขวา (เช่นปุ่มโฮมทางด้านขวา) ดังนั้นคำอธิบายอื่น - นอกเหนือจากความโน้มเอียงของ UX ของนักพัฒนาแล้ว - เป็นเอฟเฟกต์การคัดลอกวาง :)