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

โครงการตรีคูณของ Google จะช่วยแก้ปัญหาที่เก่าแก่ที่สุดของ Android ได้อย่างไร

Anonim

ในเดือนมีนาคม 2559 เมื่อเผยแพร่ตัวอย่างของนักพัฒนา Android N เราพบว่ามีบางอย่างที่แตกต่างออกไป ด้วย Android Marshmallow Google ได้เพิ่มโครงสร้างการแบ่งพาร์ติชันใหม่ที่รวมพาร์ติชั่นผู้จำหน่ายไว้ด้วย สิ่งนี้จัดเก็บไฟล์บางไฟล์ที่เคยอาศัยอยู่ในโฟลเดอร์ "core" ปกติของระบบปฏิบัติการหลักในพาร์ติชั่นระบบรวมถึงไฟล์บางส่วนจาก บริษัท ที่ทำโทรศัพท์เอง แต่ในตัวอย่างนักพัฒนา Android N สิ่งต่าง ๆ เปลี่ยนไปมากขึ้นและยังมีไฟล์ในพาร์ติชันใหม่นี้ที่ทำซ้ำและเขียนทับส่วนต่าง ๆ ของระบบปฏิบัติการหลักเมื่อโทรศัพท์ถูกบูทขึ้น

ในเวลานั้นเรามุ่งหน้าไปด้วยกันและทำการขุดพิเศษและได้ข้อสรุปว่านี่เป็นขั้นตอนแรกในการทำให้ Android ง่ายต่อการอัปเดตโดยให้ บริษัท อย่าง Samsung หรือ Qualcomm เป็นสถานที่เรียกตนเองและแยกระบบออกเป็นสองส่วน parts: พื้นที่ผู้ขายและพื้นที่หลักของ Android

Project Treble แบ่ง Android เป็นสองส่วน: ส่วน Google และส่วนสนับสนุนฮาร์ดแวร์

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

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

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

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

Android นั้นไม่ใช่ระบบปฏิบัติการที่สมบูรณ์ คุณต้องการการสนับสนุนจากผู้จำหน่ายฮาร์ดแวร์เพื่อดำเนินการใด ๆ

นั่นทำให้สิ่งต่าง ๆ ช้าลงอย่างมาก แทนที่จะเป็น Google สามารถส่งอัปเดตเดียวสำหรับโทรศัพท์ทุกเครื่องที่ใช้ Android ไปยัง บริษัท ที่สร้างและใช้งานได้พวกเขาส่งระบบปฏิบัติการที่ไม่สมบูรณ์ซึ่งต้องการส่วนที่เหลือที่สร้างไว้ในฐานใหม่จากนั้นจะต้องรวบรวม และทดสอบ Samsung (ตัวอย่าง) จำเป็นต้องทำสิ่งนี้กับ Galaxy S8 ทุกรุ่นที่พวกเขาทำก่อนที่พวกเขาจะนึกถึงการส่งอัปเดตนั้นให้คุณ

ด้วยระบบใหม่ส่วน Android ของ Google สามารถอาศัยอยู่ในพื้นที่ของตัวเองและชิ้นส่วนจาก Qualcomm และ Samsung และ HTC และคนอื่น ๆ สามารถอยู่ในพื้นที่ของตัวเอง ในทางทฤษฎีแล้วการอัพเดทได้รับการทดสอบแล้วและจะ "ใช้งานได้"

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

ชุดทดสอบผู้ขายได้รับการออกแบบเพื่อให้แน่ใจว่าทุก บริษัท สร้าง Android ในลักษณะเดียวกัน

ในการตรวจสอบว่ากฎทำงานและทุกคนกำลังติดตามพวกเขาสามารถทำการทดสอบหลายชุดบนอุปกรณ์ใหม่ก่อนที่จะเปิดขายและทุกครั้งที่ระบบได้รับการแก้ไข การทดสอบเหล่านี้จะทำให้แน่ใจว่า TouchWiz Android และ HTC Sense Android ของ Samsung ทั้งคู่ทำงานร่วมกับ Android ของ Google ในลักษณะเดียวกันและมีการอัปเดตเดียวจาก Google ที่ใช้งานได้ทั้งสองแบบ นี่คือสิ่งที่ทำเพื่อให้แน่ใจว่าแอปทั้งหมดใน Google Play จะทำงานได้และส่วนใหญ่เป็นระบบที่ยอดเยี่ยม

เรายังไม่มีรายละเอียดทั้งหมด แต่เราบอกว่าทุกอย่างจะได้รับการเผยแพร่และผลักดันไปยังรหัสโอเพ่นซอร์สสำหรับ Android เมื่อ Android O เปิดตัวในปลายปีนี้ สิ่งนี้จะทำให้เป็นช่วงเวลาที่น่าสนใจอย่างมากใน Google I / O และเราจะตรวจสอบวิธีการใหม่ในการทำสิ่งต่าง ๆ และสิ่งที่ทุกคนมีส่วนร่วมในการทำโทรศัพท์ที่เรารักกำลังทำอยู่กับพวกเขา