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

Project mainline สำหรับ android q: มันคืออะไรมันคืออะไรและมันทำงานอย่างไร

สารบัญ:

Anonim

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

พ่อครัวจำนวนมากจาก บริษัท ที่รู้จักมือถือทำขนม Android

ส่วนใหญ่ของเหตุผลที่สามารถทำได้เนื่องจากคนฉลาดที่เขียนรหัส Google รักษารหัสของ Android ไว้ แต่โครงการนี้เป็นโอเพ่นซอร์สและเต็มไปด้วยคุณสมบัติและฟังก์ชั่นฉ่ำจากชื่ออย่าง Samsung, Motorola, LG, Huawei และแม้แต่ Microsoft และ Apple จากรหัสระดับต่ำที่ crunches ตัวเลขทั้งหมดเพื่อให้ทุกอย่างทำงานกับไอคอนและภาพเคลื่อนไหวที่โค้งมน Android เป็นผลิตภัณฑ์ของผู้คนและ บริษัท ที่รู้จักมือถือดีที่สุด

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

Google ได้ลองทุกอย่างเพื่อรับการอัปเดตและการฉีดเป็นเวลาหลายปี

Google พยายามอย่างมากที่จะทำการอัปเดต Android และทำให้เป็นสิ่งที่มันสามารถจัดการได้ด้วยตัวเอง Project Treble เป็นความคิดริเริ่มที่จะช่วยให้ บริษัท ต่างๆที่ผลิตไมโครโพรเซสเซอร์เช่น Qualcomm และ NVIDIA สามารถอัปเดตซอฟต์แวร์บางส่วนได้อย่างรวดเร็วและทำงานได้ดีจริงๆ การยอมรับของ Android Pie นั้นสูงกว่า Android Oreo 2.5 เท่าในช่วงเดือนแรกและแพตช์รักษาความปลอดภัยเข้าถึงผู้ใช้มากขึ้น 84% นั่นเป็นการพลิกฟื้นที่น่าประทับใจในเวลาเพียงหนึ่งปี แต่ Google มีเป้าหมายที่สูงขึ้นด้วย Project Mainline

Mainline เป็นวิธีการอัปเดตส่วนหลักของ Android โดยตรงจาก Google ในแบบที่คุณคุ้นเคย: Google Play Store มันเป็นเป้าหมายที่สูงส่ง แต่ฉันคิดว่ามันจะช่วยได้

Project Mainline คืออะไร

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

หากคุณได้รับโปรแกรมเสริมความปลอดภัยเป็นประจำในปี 2562 แต่ไม่ถึงปี 258 ขอขอบคุณ Project Treble

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

  • คุณได้รับการอัปเดตเกี่ยวกับความปลอดภัยและการแก้ไขข้อบกพร่องรวมถึงการปรับปรุงการทำงานให้เร็วขึ้นมาก
  • บริษัท ที่สร้างโทรศัพท์ของคุณไม่ต้องเสียเวลาและทรัพยากรในการทำงานที่ Google ทำไปแล้ว

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

Mainline ทำงานอย่างไร

Mainline ใช้องค์ประกอบหลัก 12 ส่วนของ Android และทำให้เป็นโมดูลแยกย่อยอีกเล็กน้อย ก่อนหน้านี้ส่วนประกอบเหล่านี้ต้องการการอัปเดตระบบแบบเต็มหากมีการเปลี่ยนแปลงใด ๆ แต่ด้วยการฉีดจะสามารถอัปเดตผ่าน Play Store ได้ Google แบ่งองค์ประกอบ 12 ส่วนนี้ออกเป็นสามประเภท:

  • ความปลอดภัย: Media Codecs, Media Framework Components, DNS Resolver, Conscrypt
  • ความเป็นส่วนตัว: เอกสาร UI, ตัวควบคุมการอนุญาต, ExtServices
  • ความสอดคล้อง: ข้อมูลเขตเวลา, ANGLE (ผู้พัฒนาเลือกใช้), เมทาดาทาของโมดูล, ส่วนประกอบเครือข่าย, การเข้าสู่ระบบ Captive Portal, การกำหนดค่าสิทธิ์ของเครือข่าย

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

Mainline นำไฟล์คอนเทนเนอร์ใหม่ที่ Google เรียกว่า APEX มันย่อมาจาก Android Pony EXpress และไฟล์จะกระจายในลักษณะเดียวกับที่แอพใช้ คุณเห็นการอัปเดตใน Play Store และแตะปุ่มหรือเปิดใช้งานการอัปเดตอัตโนมัติและจะดาวน์โหลดไปยังโทรศัพท์ของคุณซึ่งมีซอฟต์แวร์บางส่วนที่รู้วิธีจัดการกับการทำงาน

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

Google และพันธมิตร OEM ที่ทำงานร่วมกันเพื่อให้แน่ใจว่าทุกอย่างจะทำงานได้เมื่อเข้าสู่โทรศัพท์ของคุณ

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

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

Google ได้ลองและพยายามจัดการกับการอัปเดต Android เป็นเวลาหลายปี มีหลายสิ่งที่ทำได้ แต่ไม่ดีพอ - ไม่มีใครอยากให้โทรศัพท์ Android ทุกรุ่นเป็นเวอร์ชั่นล่าสุดมากกว่าที่ Google ทำ เป็นสิ่งสำคัญสำหรับโทรศัพท์ Android สองพันล้านเครื่องที่ทุกคนใช้ชุดซอฟต์แวร์ API เดียวกันและมีคุณสมบัติหลักเหมือนกัน Project Mainline ดูเหมือนจะเป็นมากกว่า Band-Aid และควรทำหลายอย่างเพื่อให้บรรลุเป้าหมายนั้น

และกำลังจะมาถึง Android Q ในปลายปีนี้

รับ Pixel มากกว่า 3a

Google Pixel 3a

  • รีวิว Google Pixel 3a
  • สุดยอดตัวป้องกันหน้าจอสำหรับ Pixel 3a XL
  • เคสที่ดีที่สุดสำหรับ Pixel 3a XL
  • เคสที่ดีที่สุดสำหรับ Pixel 3a
  • สุดยอดอุปกรณ์เสริม Pixel 3a

เราอาจได้รับค่าคอมมิชชั่นสำหรับการซื้อโดยใช้ลิงก์ของเรา เรียนรู้เพิ่มเติม.