Logo th.androidermagazine.com
Logo th.androidermagazine.com

Android 7.0: หลายหน้าต่างสำหรับทุกคน

Anonim

คุณสมบัติที่ใหญ่ที่สุดของ Android Nougat ที่ต้องเผชิญกับการรองรับหลายหน้าต่างแบบใหม่ แนวคิดไม่ใช่เรื่องใหม่ ของซัมซุงทำมาระยะหนึ่งแล้ว Microsoft กำลังเปลี่ยนวิธีที่พวกเขาทำกับอุปกรณ์ขนาดเล็กและแม้แต่ Apple ก็กำลังทำมันบนแท็บเล็ต ตอนนี้เป็นตาของ Google

ไม่ใช่แนวคิดใหม่ทั้งหมดสำหรับ Google เช่นกัน กรอบการทำงานพื้นฐานของ Android อนุญาตให้สิ่งที่คุณเห็นบนหน้าจอวาดเกือบทุกขนาดและแนวคิดของการมีมุมมองที่แสดงมากกว่าหนึ่งครั้งถูกเตะในเซสชันมากกว่าหนึ่งที่ Google I / O 2011 เป็นส่วนหนึ่ง ของ "ขั้นตอนถัดไป" สำหรับแท็บเล็ต Android บน Honeycomb ห้าปีต่อมาพร้อมในที่สุด

ส่วนที่ดีของเหตุผลที่ใช้เวลานานกว่านั้นก็เพราะว่าการอบเข้าสู่ Android ในระดับระบบอาจเป็นเรื่องยุ่งยาก Android ได้รับการออกแบบให้ทำงานได้ทุกอย่างด้วยโปรเซสเซอร์ มันให้พลังไมโครเวฟเครื่องซักผ้าตู้เย็นระบบสปริงเกอร์และอีกมากมาย มันสามารถแก้ Cube ของ Rubik ได้อย่างง่ายดาย สิ่งต่าง ๆ ที่ใช้ Android และมีหน้าจอเช่นโทรศัพท์ของคุณมีหลายขนาด เมื่อคุณเปลี่ยนระบบปฏิบัติการเพื่อให้แอปทุกตัวสามารถทำงานในสภาพแวดล้อมแบบหลายหน้าต่างได้จะต้องทำงานทุกที่

และนั่นคือสิ่งที่ Google ทำ Android 7.0 รองรับมุมมองหลายหน้าต่างสามประเภท นั่นหมายความว่าแอพใด ๆ ที่คุณดาวน์โหลดสามารถใช้งานได้เว้นแต่ผู้พัฒนาแอปจะเขียนมันเพื่อที่จะไม่บอกระบบเมื่อคุณพยายามที่จะย้ายไปที่มุมมองหลายหน้าต่าง และไม่ใช่แค่ระบบแยกหน้าจอ - มุมมองอื่นทำให้ซับซ้อนยิ่งขึ้น

Android Nougat มีโหมดหลายหน้าต่างที่แตกต่างกันสามประเภท

มุมมองแบบแยกหน้าจอ ใกล้เคียงกับที่เราเห็นบนโทรศัพท์ Samsung ในขณะนี้ คุณสามารถกดภาพขนาดย่อในโหมดภาพรวมหรือกดปุ่มภาพรวมแบบยาวและคุณจะสามารถมีหน้าต่างสองหน้าต่างแยกกันโดยมีแอพแยกทำงานในแต่ละภาพ คุณสามารถลากและวางข้อมูลระหว่างกันและเส้นแบ่งสามารถเคลื่อนย้ายได้เพื่อให้แอปหนึ่งใหญ่กว่าแอปอื่น นักพัฒนาสามารถเพิ่มประสิทธิภาพแอพของพวกเขาด้วยการทำสิ่งต่าง ๆ เช่นการประกาศขนาดขั้นต่ำสำหรับหน้าต่างที่อยู่ในนั้น แต่แม้ว่าพวกเขาจะไม่ทำอะไรเลยแอพของพวกเขาจะพยายามทำงานในโหมดหลายหน้าจอแยก Google กล่าวว่าโหมดแยกหน้าจอได้รับการออกแบบสำหรับอุปกรณ์พกพาซึ่งหมายถึงแท็บเล็ตและโทรศัพท์ส่วนใหญ่

หน้าต่างหลายหน้าต่างยังสามารถแสดงใน โหมดภาพซ้อน เราได้พูดคุยกันแล้วเกี่ยวกับวิธีการทำงานและวิธีที่จะทำให้ Android TV ดีขึ้น เมื่อแอพเข้าสู่หน้าต่างรูปภาพสิ่งต่าง ๆ เช่นส่วนควบคุมและองค์ประกอบอินเทอร์เฟซจะต้องถูกซ่อนไว้และส่วนเนื้อหาจะลดขนาดลงตามจุดพิทช์ของจอแสดงผลที่ใช้ นอกจากนี้แอพสามารถแตกหน่อมุมมองที่สองและมีหน้าต่างรูปภาพของส่วนหนึ่งของแอพในขณะที่อีกส่วนหนึ่งของแอพอยู่ในโหมดเต็มหน้าจอ API ใหม่สนับสนุนมุมมองหน้าต่างใหม่และนักพัฒนาสามารถใช้ในแอพได้โดยไม่ต้องยุ่งยากมากนัก สิ่งนี้ถูกออกแบบมาสำหรับ Android TV และผู้ที่สร้างฮาร์ดแวร์จริงจำเป็นต้องเปิดใช้งาน แอพที่ออกแบบมาสำหรับโหมดภาพในภาพจะไม่ทำอะไรเลยหากผู้ใช้พยายามที่จะนำมันไปใช้ในโหมดอื่นเว้นแต่ผู้พัฒนาจะได้ให้การสนับสนุน

หลายหน้าต่างมีมุมมองที่สาม - โหมดอิสระ จนถึงตอนนี้มีเพียงเอกสารอย่างเป็นทางการเท่านั้น มันถูกแฮ็คเข้าสู่หน้าตัวอย่างแรกของ Android N แต่เนื่องจากเราไม่ได้เห็น เว็บไซต์ผู้พัฒนา Android พูดว่า:

ผู้ผลิตอุปกรณ์ขนาดใหญ่สามารถเลือกที่จะเปิดใช้งานโหมดอิสระซึ่งผู้ใช้สามารถปรับขนาดแต่ละกิจกรรมได้อย่างอิสระ หากผู้ผลิตเปิดใช้งานคุณสมบัตินี้อุปกรณ์จะเสนอโหมดอิสระนอกเหนือจากโหมดแยกหน้าจอ

สังเกตว่าพวกเขาไม่ได้ระบุว่าอุปกรณ์ที่ใหญ่กว่าคืออะไร จนถึงตอนนี้ดูเหมือนว่าจะไม่รวมแท็บเล็ตเช่น Pixel C แต่สามารถเปิดใช้งานบนอุปกรณ์ขนาดใหญ่ที่มีหน้าจอขนาด 12 นิ้วหรือ Chromebooks ที่เรียกใช้แอป Android ขึ้นอยู่กับผู้ผลิตที่จะตัดสินใจว่าพวกเขาต้องการรวมการสนับสนุนหรือไม่

ช่วงเวลาสั้น ๆ ที่เราต้องเล่นกับโหมดอิสระในช่วง Nougat Developer Preview แสดงให้เห็นว่ามันทำให้แอพพลิเคชั่นเข้าสู่หน้าต่างลอยตัวเกินกว่าที่จะสามารถปรับขนาดย้ายไปมาย่อเล็กสุดหรือขยายใหญ่สุดได้ นี่เป็นวิธีการที่ซอฟต์แวร์บนแล็ปท็อปหรือคอมพิวเตอร์เดสก์ท็อปของคุณทำงาน แอพจะรองรับการแชร์ข้อมูลแบบลากและวางและทุก ๆ แอปรู้เมื่อมันถูกย้ายไปที่เลเยอร์ด้านบนและเรากำลังใช้งาน แอพสามารถเปิดได้ในมุมมอง "หด" หากนักพัฒนาเลือกที่จะทำ แอพแต่ละตัวทำงานในกระบวนการของตัวเองและเป็นอิสระจากกัน

หากผู้พัฒนากำหนดเป้าหมายแอปสำหรับ Android 7.0 พวกเขามีตัวเลือกน้อยสำหรับมุมมองแบบหลายหน้าต่าง พวกเขาสามารถกำหนดขนาดและเค้าโครงของแอปเมื่อไม่ได้ใช้งานแบบเต็มหน้าจอและทำให้ใช้งานง่ายขึ้นหลังจากที่ย่อขนาดลง เนื่องจากเป็นปัญหาจริง - แอปบางตัวดูไม่ดีหรือไม่สามารถใช้งานได้หากพวกเขาใช้จอแสดงผลขนาดเล็กเพียงครึ่งเดียว - นักพัฒนาสามารถตัดสินใจที่จะไม่สนับสนุนคุณสมบัตินี้ได้

หากแอปไม่ได้รับการอัปเดตแอปจะถูกบังคับในมุมมองแบบหลายหน้าต่างโดยระบบเอง - บางครั้งก็มีผลลัพธ์ที่ไม่ดี

หากนักพัฒนาไม่อัปเดตแอปของพวกเขาระบบจะ "ปรับขนาดโดยการบังคับ" หลังจากกล่องโต้ตอบแจ้งให้เราทราบว่าเป็นแอปรุ่นเก่าที่ไม่รองรับคุณสมบัติดังนั้นสิ่งต่างๆอาจเสียหาย หากแอปถูกเขียนขึ้นเพื่อรองรับเฉพาะขนาดที่คงที่โหมดมัลติวินโดว์จะปิดและแอพนั้นจะใช้เวลาทั้งหน้าจอ

เรารู้แล้วจากการแฮ็คฟีเจอร์ Multi-Window ของ Samsung ที่แอพส่วนใหญ่ลดขนาดลงไปด้านหนึ่งหรืออีกอันโดยไม่ต้องกังวลมากนักหากพวกเขาไม่ได้รับการสนับสนุนอย่างเป็นทางการและเวลาของเราด้วย Nougat Developer Preview แสดงผลลัพธ์เดียวกัน ในขณะที่รหัสที่ใช้ในการทำสิ่งต่าง ๆ นั้นมีความแตกต่างเล็กน้อยกับฟีเจอร์ดั้งเดิมของ Android แนวคิดพื้นฐานยังคงอยู่และแอพที่ใช้แนวปฏิบัติที่ดีที่สุดในการดูรหัสและการทำงานเหมือนกันมีขนาดเล็กลงเท่านั้น แต่ไม่ใช่ทุกแอปจะเล่นได้ดีและเราหวังว่านักพัฒนาจะอัปเดตแอปเหล่านั้นเพื่อจัดการกับสิ่งต่าง ๆ ได้อย่างสวยงามแม้ว่าพวกเขาจะไม่เปลี่ยนแปลงอะไรก็ตาม

สุดท้ายหากคุณไม่ต้องการใช้หลายหน้าต่างในโทรศัพท์ของคุณคุณไม่จำเป็นต้องทำ แอพ Android ทั้งหมดจะยังคงทำงานแบบเต็มหน้าจอจนกว่าคุณจะบอกให้เปลี่ยนมุมมอง