Android 7.0 สำหรับนักพัฒนา: คุณสมบัติใหม่ การอัปเกรดประสิทธิภาพ และสิ่งอื่น ๆ ที่คุณไม่สนใจ

เผยแพร่แล้ว: 2022-03-11

Google ประกาศอย่างเป็นทางการว่า Android 7.0 Nougat เมื่อไม่กี่สัปดาห์ก่อน แต่ตามปกติคุณจะต้องรอ ผู้ใช้ส่วนใหญ่จะไม่ได้รับการอัปเดตแบบ over-the-air (OTA) จนถึงต้นปีหน้า คนอื่น ๆ หลายคนจะได้รับพวกเขาในสัปดาห์เดียวเนื่องจากผู้จำหน่ายอุปกรณ์บางรายไม่กังวล

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

นักพัฒนาไม่ควรตั้งความหวังไว้ ไม่มีผู้เปลี่ยนเกมที่นี่ มาดูการปรับแต่งที่สำคัญภายใต้ประทุนของ Android และโอกาสใหม่ๆ ที่พวกเขานำเสนอ จากมากไปน้อยที่ส่งผลกระทบน้อยที่สุด

  1. คอมไพเลอร์ JIT ใหม่ เสริมคอมไพเลอร์ AOT ที่มีอยู่ของ ART
  2. รองรับหลายหน้าต่าง
  3. รองรับ Vulkan API
  4. บูตโดยตรง
  5. ตอบกลับโดยตรงและการแจ้งเตือนแบบกลุ่ม
  6. โหมดความจริงเสมือน (VR) ของ Daydream
  7. UI การปรับแต่งการเข้าถึง และการเพิ่มประสิทธิภาพพื้นหลัง

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

1. ใหม่ JIT Compiler, Profile-Guided Compilation

การรวบรวม JIT กลับมาแล้ว และแม้ว่ามันอาจจะฟังดูเหมือนเป็นการย้อนอดีตของ Dalvik แต่ก็ไม่ใช่ คราวนี้ Google ได้เพิ่มคอมไพเลอร์ JIT พร้อมการทำโปรไฟล์โค้ดให้กับ ART เพื่อเสริมคอมไพเลอร์ AOT ที่มีอยู่ของ ART และ การรวบรวมโปรไฟล์ที่แนะนำ เป็นคำศัพท์ประจำวัน

ประโยชน์สำหรับผู้ใช้รายใหญ่: แอปขนาดใหญ่ซึ่งเคยใช้เวลาติดตั้งเป็นนาที ตอนนี้ใช้เวลาเพียงไม่กี่วินาที

ART สร้างโปรไฟล์สำหรับ วิธี การยอดนิยมของแต่ละแอปและเงื่อนไขอุปกรณ์ต่างๆ โดยสามารถคอมไพล์วิธีการแบบด่วนล่วงหน้าเพื่อมอบประสิทธิภาพสูงสุด ลดการใช้ RAM ลดการใช้พลังงาน และอื่นๆ

JIT และ AOT Compiler ใน Android 7.0

Android 7.0: คุณลักษณะใหม่ การเพิ่มประสิทธิภาพ และสิ่งอื่น ๆ ที่คุณไม่สนใจ
ทวีต

ข้อดีเพิ่มเติมคือความเร็วของการติดตั้งและการอัปเดตที่แท้จริง เนื่องจากการทำโปรไฟล์ทำให้ไม่มีขั้นตอนการเพิ่มประสิทธิภาพ Google ถึงกับอ้างว่าแอปขนาดใหญ่ซึ่งใช้เวลาติดตั้งเป็นนาทีบน Android 6.0 สามารถติดตั้งหรืออัปเดตได้ในเวลาไม่กี่วินาที ในบันทึกส่วนตัว ฉันหวังว่าสิ่งนี้จะใช้ได้กับ World of Tanks Blitz เช่นกัน เพราะมันเป็นเกม Android เกมเดียวที่คุ้มค่ากับเวลาของฉัน

ในช่วงสองสามปีที่ผ่านมา มีความคืบหน้ามากมายในการจัดเก็บมือถือ อุปกรณ์รุ่นปัจจุบันจำนวนมากใช้พื้นที่จัดเก็บ UFS 2.0 ที่รวดเร็ว ซึ่งให้ประสิทธิภาพที่เพิ่มขึ้นอย่างมากเมื่อเทียบกับพื้นที่จัดเก็บ eMMC ในอดีต Android 7.0 ควรช่วยให้วิศวกรซอฟต์แวร์สามารถใช้ประโยชน์จากมาตรฐานการจัดเก็บข้อมูลใหม่นี้อย่างเต็มที่และปลดล็อกประสิทธิภาพที่ดียิ่งขึ้น

ตรวจสอบหนึ่งในบล็อกโพสต์ก่อนหน้าของฉันเพื่อดูว่าแผนคอมไพเลอร์ของ Google มีความหมายต่อนักพัฒนา Android อย่างไรในรายละเอียดเพิ่มเติม

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

2. รองรับหลายหน้าต่าง

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

รองรับ Android 7.0 Multi-Window

และตามจริงแล้ว ฉันไม่เคยเป็นแฟนของฟังก์ชันการทำงานหลายหน้าต่างบนอุปกรณ์มือถือ เพราะผู้ใช้ส่วนใหญ่ไม่ต้องการมัน

อย่างไรก็ตาม ไม่ใช่ แค่ เกี่ยวกับสมาร์ทโฟนเท่านั้น Google ยังทำงานอย่างเงียบๆ กับข้อเสนอของสมาร์ททีวี ดังนั้นการรองรับหลายหน้าต่างจะขยายไปยังอุปกรณ์เหล่านี้ด้วยเช่นกัน ด้วยพื้นที่แสดงผลที่น่าเล่นมากขึ้น ผู้สร้างแอปจะสามารถใช้โหมด การแสดงภาพซ้อนภาพ บนทีวีได้ และฟังก์ชันบางอย่างจะเจาะจงเฉพาะผู้จำหน่าย ผู้ขายจะสามารถตัดสินใจได้ว่าจะเปิด โหมดอิสระ หรือไม่ ซึ่งหมายความว่าผู้จัดหา phablet ขนาดใหญ่ แท็บเล็ต และอุปกรณ์อื่นๆ ที่มีหน้าจอขนาดใหญ่อาจอนุญาตให้ผู้ใช้เล่นกับขนาดและตำแหน่งของหน้าต่าง ซึ่งฟังดูคล้ายกับแนวทางของ Microsoft ซึ่งใช้งานครั้งแรกบน Windows 8.x

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

และใครจะรู้? บางทีนักพัฒนาที่เก่งมากอาจสร้างแอพสมาร์ทโฟนนักฆ่าที่ใช้ประโยชน์จากมัน ฉันจะไม่กลั้นหายใจ

3. วัลแคน API

นี่เป็นอีกหนึ่งการอัปเดตที่ทรงพลังภายใต้ประทุน แน่นอนว่าจะไม่ได้รับความสนใจจากสื่อมวลชนและผู้บริโภคมากเท่ากับคุณลักษณะที่เป็นลูกเล่น แต่อย่าพลาด: Vulkan API เป็นเรื่องใหญ่

หากคุณพลาด Vulkan API เป็น API ใหม่ที่มีค่าใช้จ่ายต่ำและใกล้เคียงกับโลหะสำหรับหน่วยประมวลผลกราฟิก (GPU) และไม่ใช่แค่สำหรับเกม 3D แต่สำหรับการประมวลผลด้วย GPU ด้วยเช่นกัน โดยพื้นฐานแล้วจะเป็นการติดตามผลของ OpenGL และควรเปิดใช้งานประสิทธิภาพที่เหนือกว่าบนโปรเซสเซอร์แบบมัลติเธรดพร้อมกับความเข้ากันได้ข้ามแพลตฟอร์ม นอกจากนี้ยังช่วยประหยัดเวลาในการพัฒนาคนขับได้หลายพันชั่วโมง

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

และตอนนี้ เราก็รอ ... การสนับสนุน Vulkan API อาจดูเหมือนไม่สำคัญในตอนนี้ แต่ในอีกไม่กี่ปีข้างหน้าจะมีขนาดใหญ่มาก

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้งาน Vulkan ใน Android 7.0 โปรดอ่านภาพรวม Vulkan API ทั้งหมดที่ฉันเขียนเมื่อต้นปีนี้ หรือดูทรัพยากรสำหรับนักพัฒนาของ Google

ผลกระทบของนักพัฒนา: เวลาของ Vulkan API จะมาถึง มันจะลดโอเวอร์เฮดของ CPU ซึ่งจะช่วยเพิ่มประสิทธิภาพ GPU และลดการใช้พลังงานในเกม 3D อย่างไรก็ตาม การนำไปใช้งานนั้นค่อนข้างจะช้า เพราะเรากำลังพูดถึง API กราฟิคที่ทรงพลังและซับซ้อนอย่างยิ่ง ไม่ใช่แค่การปรับแต่งเสริมสวยเท่านั้น

4. บูตโดยตรง

จะเกิดอะไรขึ้นกับอุปกรณ์ Android 7.0 ที่ล็อกไว้ มันทำงานในโหมด บูตโดยตรง ที่ปลอดภัยจนกว่าผู้ใช้จะปลดล็อคอุปกรณ์

ในการทำให้สิ่งนี้เป็นไปได้ Android 7.0 จึงมีที่เก็บข้อมูลสองตำแหน่ง โดยมีโซลูชันการเข้ารหัสที่แตกต่างกันสองแบบ:

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

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

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

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

5. การตอบกลับโดยตรง & การแจ้งเตือนแบบรวม

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

ระบบสามารถทำเวทย์มนตร์ได้ก็ต่อเมื่อนักพัฒนาใช้เวลาในการเปิดใช้งานการดึงการตอบกลับแบบอินไลน์ โดยการเรียก getResultsFromIntent() ซึ่งจะส่งคืน บันเดิ ลที่มีการตอบกลับข้อความที่ต้องการ สำหรับ Android 7.0 Google ให้นักพัฒนามีวิธีใหม่ในการแสดงการแจ้งเตือนที่อยู่ในคิว: การ แจ้งเตือนแบบรวมกลุ่ม วิธีแก้ปัญหาคล้ายกับ สแต็คการแจ้งเตือน บน Android Wear

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

อย่างไรก็ตาม การแจ้งเตือนแบบรวมไม่ได้มีไว้สำหรับใช้กับ การแจ้งเตือนทุกประเภท Google ชี้แจงประเด็นนี้อย่างชัดเจนในแนวทางปฏิบัติที่ดีที่สุดในการแจ้งเตือนของ Android ตามหลักการแล้ว แนวทางนี้ควรใช้สำหรับแอปพลิเคชันที่สร้างการแจ้งเตือนที่คล้ายกันหรือที่เกี่ยวข้องเป็นจำนวนมาก เช่น แอปรับส่งข้อความ

ตั้งแต่ Android 7.0 (API ระดับ 24) เป็นต้นไป ผู้ใช้สามารถตอบกลับข้อความตัวอักษรโดยตรงหรืออัปเดตรายการงานจากภายในกล่องโต้ตอบการแจ้งเตือน บนมือถือ การดำเนินการตอบกลับแบบอินไลน์จะปรากฏเป็นปุ่มเพิ่มเติมที่แสดงในการแจ้งเตือน เมื่อผู้ใช้ตอบกลับผ่านแป้นพิมพ์ ระบบจะแนบข้อความตอบกลับตามจุดประสงค์ที่คุณระบุ (สำหรับการดำเนินการแจ้งเตือน) และส่งไปยังแอปมือถือของคุณ

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

6. ฝันกลางวันเสมือนจริง

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

กระดาษแข็งไม่เหมือนกับ Glass ที่เหี่ยวเฉาและตายไปเท่านั้น แต่ยังคงเป็นการทดลองมากกว่าผลิตภัณฑ์จริง Google ได้ปรับปรุงแนวคิดนี้ และกำลังจะเปิดตัวอีกครั้งในอีกไม่กี่สัปดาห์ข้างหน้า โดยใช้ชื่อใหม่: Google Daydream เดย์ดรีมเป็นขั้นตอนวิวัฒนาการไม่มากก็น้อย ดูเหมือนชุดหูฟัง Cardboard ที่ปรับแต่งแล้ว แต่การเปลี่ยนแปลงที่สำคัญนั้นยากต่อการตรวจพบ

ความเป็นจริงเสมือนบน Android 7.0 นั้นน่าผิดหวัง ไม่ใช่เพราะไม่มีเทคโนโลยี แต่เป็นเพราะไม่มีเนื้อหาที่ดี

การสนับสนุนกำลังจะมาในเร็วๆ นี้ในโทรศัพท์ Android รุ่นต่อไป แต่นักออกแบบและนักพัฒนาสามารถทดสอบแนวคิดของตนบน Nexus 6P รุ่นปัจจุบัน ซึ่งปัจจุบันเป็นอุปกรณ์ที่รองรับ Daydream เพียงเครื่องเดียว

Google อธิบายว่า Daydream เป็นโซลูชัน VR รุ่นใหม่สำหรับอุปกรณ์เคลื่อนที่ โดยมีการโต้ตอบที่ดีขึ้นและการตอบสนองที่ดีขึ้นเมื่อเทียบกับ Cardboard บริษัทกล่าวว่าได้ทำการปรับปรุง ทุกระดับ ของสแต็ค Android เพื่อปรับปรุงการตอบสนอง ซึ่งจะช่วยให้ Android 7.0 เข้าถึงข้อมูลเซ็นเซอร์ได้เร็วขึ้น และแสดงฉาก VR ที่เหมาะสมในเวลาที่ถูกต้อง ซึ่งช่วยลดเวลาในการตอบสนองลงอย่างมาก Daydream ยังมาพร้อมกับคอนโทรลเลอร์ไร้สายใหม่พร้อมปุ่ม APP และ HOME

น่าเสียดายที่ไม่มีการปรับแต่งใดที่จะแก้ไขปัญหาที่ใหญ่ที่สุดที่ต้องเผชิญกับ VR: การขาดเนื้อหา ข่าวดีก็คือสิ่งต่าง ๆ กำลังดีขึ้นและ Google สัญญาว่าจะนำเสนอเนื้อหาเพิ่มเติมใน Daydream ผ่านพันธมิตรจำนวนมากที่ครอบคลุมทุกอย่างตั้งแต่ซิทคอมไปจนถึงเกม

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

ก่อนที่ฉันจะลองใช้ Cardboard ฉันรู้ดีว่าอายุการใช้งานแบตเตอรี่และอุณหภูมิจะเป็นปัญหา และ Google ก็เช่นกัน ก้าวไปข้างหน้านี้จะยังคงเป็นปัญหาเอ้อระเหย อันที่จริง Google ระบุอย่างชัดเจนว่าประสิทธิภาพการระบายความร้อนของ Nexus 6P “ไม่ได้เป็นตัวแทน” ของโทรศัพท์ที่พร้อมใช้ Daydream ที่กำลังจะมาถึง:

คาดว่า 6P จะเร่งความร้อนของ CPU และ GPU หลังจากใช้งานไปช่วงสั้นๆ ขึ้นอยู่กับปริมาณงาน

เราจะต้องรอให้ผู้ผลิตชิปและผู้จำหน่ายสมาร์ทโฟนแนะนำผลิตภัณฑ์รุ่นใหม่ก่อนที่เราจะสามารถใช้ประโยชน์จาก Daydream ได้อย่างแท้จริง

ผลกระทบของนักพัฒนา: Daydream VR อาจนำเสนอความเป็นไปได้ใหม่ๆ สองสามอย่าง แต่ก็ไม่ได้ตรงไปตรงมาอย่างที่คิด ในขณะที่บริษัทเทคโนโลยีหลายแห่งกำลังปีนขึ้นไปบนรถไฟ VR แต่ผู้บริโภคกลับไม่ใช่ ตอนนี้เป็นการเดินทางที่เปล่าเปลี่ยวและมีราคาแพง

7. UI การปรับแต่งการเข้าถึงและการเพิ่มประสิทธิภาพพื้นหลัง

Google ขัดเกลา UI เพิ่มคุณสมบัติบางอย่าง และประสิทธิภาพที่ปรับแต่งมาอย่างดีเพื่อพยายามมอบประสบการณ์ผู้ใช้ที่ราบรื่นยิ่งขึ้น มาดูกันว่ามีอะไรใหม่บ้าง:

  • การสนับสนุนบางส่วนสำหรับภาษาใหม่ประมาณ 100 ภาษา พร้อมด้วยชุดภาษาที่ปรับปรุงแล้วและตัวแปรท้องถิ่นใหม่สำหรับภาษาหลัก เช่น สเปนและอังกฤษ
  • หลายภาษาในการตั้งค่า ซึ่งจะปรับปรุงประสบการณ์อย่างมากสำหรับผู้ใช้หลายท้องถิ่นและสองภาษา
  • ปรับปรุง WebView เบราว์เซอร์ในแอป จะใช้ Chrome APK (ในเวอร์ชัน 51) ในการแสดงผลหน้าเว็บ ลดการใช้หน่วยความจำและข้อกำหนดแบนด์วิดท์ WebView APK แบบสแตนด์อโลนจะ ไม่ได้รับการอัปเดตอีกต่อไป ตราบใดที่เปิดใช้งานการแสดงผลของ Chrome
  • การอัปเดต Android for Work เพื่อปรับปรุงความปลอดภัยและอนุญาตการสนับสนุน VPN แบบเปิดตลอดเวลา คุณลักษณะการสลับอย่างรวดเร็วจะช่วยให้ผู้ใช้สามารถสลับระหว่างโหมดการทำงานและโหมดส่วนตัวได้
  • Project Svelte ซึ่งเป็นชื่อของ Google สำหรับการเพิ่มประสิทธิภาพพื้นหลังต่างๆ ที่เปลี่ยนวิธีการทำงานของแอปเพื่อลดการใช้ RAM Google กล่าวว่าจะขยายและอัปเดต JobScheduler และ GCMNetworkManager ต่อไป แต่ในขณะเดียวกัน บริษัทจะลบการออกอากาศที่ใช้กันอย่างแพร่หลายสามรายการ: CONNECTIVITY_ACTION , ACTION_NEW_PICTURE และ ACTION_NEW_VIDEO หากแอปของคุณต้องอาศัยสิ่งใดสิ่งหนึ่ง คุณจะต้องย้ายไปที่ JobScheduler คุณสามารถตรวจสอบรายละเอียดที่เกินบรรยายได้ที่ Google
  • UI ปรับแต่งหน้าจอต้อนรับและไทล์การตั้งค่าด่วน ซึ่งขณะนี้มี API ใหม่ที่สามารถใช้ในแอปของบุคคลที่สามได้ การปรับปรุงการแจ้งเตือนประกอบด้วย API มุมมองที่กำหนดเองใหม่ 2 รายการ
  • Google Assistant, Google Allo, Google Duo

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

Android 7.0: บทสรุปคืออะไร?

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

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

ยุคสมัยของการพัฒนาฮาร์ดแวร์และซอฟต์แวร์อย่างรวดเร็วในอุปกรณ์พกพานั้นหมดไปนานแล้ว เพิ่มขึ้นเป็นปกติใหม่

ลองคิดดู ข่าวที่ใหญ่ที่สุดเกี่ยวกับ Android 7.0 ไม่ใช่ตัวระบบปฏิบัติการ เป็นการตัดสินใจของ Google ที่จะเปิดตัวโทรศัพท์ Pixel รุ่นใหม่ที่ออกแบบมาเพื่อใช้ประโยชน์จากทุกสิ่งที่ระบบปฏิบัติการมีให้ จากมุมมองของฮาร์ดแวร์ ฮาร์ดแวร์ไม่ได้มีความพิเศษเป็นพิเศษ—แต่ใช้เทคโนโลยีที่ไม่มีวางจำหน่ายทั่วไปเหมือนกับรุ่นก่อนในซีรีส์ Nexus แต่ รูปแบบธุรกิจ ของ Google สำหรับ Pixel นั้นแตกต่างกันมาก โดยเน้นที่การควบคุมประสบการณ์ผู้ใช้แบบ end-to-end และเพิ่มมูลค่าในลักษณะที่คล้ายกับ Apple

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

ยังคงต้องดูวิธีการเล่นทั้งหมด แต่ในระหว่างนี้ เราควรมุ่งเน้นที่การใช้ Android 7.0 ให้เกิดประโยชน์สูงสุด อันที่จริง สร้าง 7.1 นั้นซึ่งอยู่ในเบต้าและน่าจะออกในไม่ช้า

ที่เกี่ยวข้อง: Android M (Android 6.0) สำหรับนักพัฒนา: ขั้นตอนวิวัฒนาการในทิศทางที่ถูกต้อง