![10 เรื่องจริงของ Android (แอนดรอยด์) ที่คุณอาจไม่เคยรู้ ~ LUPAS](https://i.ytimg.com/vi/dhu9vri60g0/hqdefault.jpg)
เนื้อหา
- ART and AOT (Android 5.0 Lollipop)
- ชุดและแอพอัพเดทอัตโนมัติ (Android 2.2 Froyo)
- การเซ็นเซอร์แบทช์ฮาร์ดแวร์ (Android 4.4 KitKat)
- Host Card Emulation (Android 4.4 KitKat)
- ชุดรูปแบบ OMS และ RRO (Android 6.0 Marshmallow)
- โครงการบัตเตอร์ (Android 4.1 Jelly Bean)
- แอพล่าสุดและการสลับแอพ (Android 3.0 Honeycomb)
- ปุ่มเลือก (Android 3.0 Honeycomb)
- รองรับ TRIM (Android 4.3 Jelly Bean)
- โหมดโฮสต์ USB (รังผึ้ง Android 3.0)
Nexus 7 ฉลองวันเกิดที่เจ็ดในสัปดาห์ที่แล้ว David Imel เพื่อนร่วมงานของฉันทำชิ้นส่วนที่ยอดเยี่ยมเกี่ยวกับเรื่องนี้และรวมถึงความสนุกมากมายเกี่ยวกับ Android Honeycomb ในกระบวนการ
Android เต็มไปด้วยคุณสมบัติเล็ก ๆ น้อย ๆ ซึ่งบางอย่างมีความสำคัญอย่างน่าประหลาดใจที่เราพูดถึงมันเล็กน้อย คนที่มีอายุมากกว่าจำนวนมากช่วยกำหนดรูปร่างของ Android ที่เรารู้จักในวันนี้
ต่อไปนี้เป็นฟีเจอร์ Android ที่มีอายุมากกว่าสิบปีที่สำคัญเป็นพิเศษ
ART and AOT (Android 5.0 Lollipop)
Android Runtime (ART) เป็นเรื่องใหญ่เมื่อเปิดตัวเป็นทางการใน Android 5.0 Lollipop ด้วย ART มาก่อนเวลารวบรวม (AOT) ปรับปรุงการเก็บขยะและคุณสมบัติอื่น ๆ มากมาย พวกเขาส่วนใหญ่ใช้สำหรับแอพและนักพัฒนาเกม แต่การเปลี่ยนแปลงเหล่านี้ช่วยให้แอพเปิดใช้งานและทำงานได้เร็วขึ้นกว่าที่เคย
ART เป็นหนึ่งในการเปลี่ยนแปลงที่ยิ่งใหญ่ที่สุดสำหรับ Android ยุคแรก ๆ
ART ได้รับการปรับปรุงมากมายในตอนนั้นและตอนนี้ Android 7.0 Nougat เพิ่มการรองรับ JIT หรือการคอมไพล์แบบทันเวลาเพื่อการบูทอุปกรณ์ที่เร็วขึ้น Android Oreo ปรับปรุงการรวบรวมขยะและลดเวลาหยุดชั่วคราว Android 9 Pie เพิ่มการสนับสนุนสำหรับการแปลงไฟล์ DEX ล่วงหน้า
จะใช้เวลาทั้งวันเพื่อแสดงรายการการปรับปรุงที่อยู่ภายใต้ประทุน ART นำมาที่โต๊ะเพราะมันจะดีขึ้นอย่างต่อเนื่องทุกปีแม้ว่าเราจะไม่ได้พูดถึงมันอีกต่อไป แม้แต่ Android Q ที่กำลังจะมาถึงก็มีการปรับปรุง ART เล็กน้อย
ชุดและแอพอัพเดทอัตโนมัติ (Android 2.2 Froyo)
Android 2.2 Froyo มีอายุสิบปีในปี 2020 และหนึ่งในคุณสมบัติที่ดีที่สุดยังคงอยู่ เป็นรุ่นแรกของ Android ที่รองรับการอัปเดตแอพอัตโนมัติเช่นเดียวกับการอัปเดตแอปแบบแบตช์ ไม่มีการพูดพล่ามทางเทคนิคกับสิ่งนี้ คุณสามารถกดปุ่มใน Google Play เพื่ออัปเดตแอปทั้งหมดของคุณพร้อมกันในพื้นหลังและต้องขอบคุณ Android Froyo
คุณลักษณะนี้ยังได้รับการปรับปรุงในช่วงหลายปีที่ผ่านมา ในต้นปี 2562 Google เริ่มทดสอบการดาวน์โหลดแอพพร้อมกันหลังจากลบคุณลักษณะเมื่อหลายปีก่อน ในทางทฤษฎีจะทำให้กระบวนการอัปเดตแอปทั้งหมดของคุณพร้อมกันเร็วขึ้น
มันยากที่จะจินตนาการว่าการอัปเดตแอป Android ด้วยตนเองและทีละครั้ง
ดังนั้น Android Froyo จึงได้เปิดตัวคุณสมบัติ Android เช่นการรองรับจอแสดงผล HD (720p), ฮอตสปอต Wi-Fi, การสนับสนุน GIF สำหรับเบราว์เซอร์หุ้นและความสามารถในการเชื่อมต่อโทรศัพท์ของคุณเข้ากับบลูทู ธ ในรถยนต์
การเซ็นเซอร์แบทช์ฮาร์ดแวร์ (Android 4.4 KitKat)
Android KitKat ทำให้เรามีคุณสมบัติที่ยอดเยี่ยมอีกอย่างหนึ่งที่มีการแบทช์เซ็นเซอร์ฮาร์ดแวร์ นี่เป็นหนึ่งในความพยายามครั้งแรกจาก Google ในการควบคุมอายุการใช้งานแบตเตอรี่ สถานที่ตั้งง่าย: เซ็นเซอร์จะรวบรวมและส่งข้อมูลเป็นชุดแทนที่จะเป็นแบบเรียลไทม์ อุปกรณ์นี้ได้รับอนุญาตให้อยู่ในสถานะพลังงานที่ต่ำกว่าเป็นเวลานานและประหยัดแบตเตอรี่
ในที่สุด Google ก็ทำการจำลองพฤติกรรมนี้ทางด้านซอฟต์แวร์เช่นกัน โหมด Doze จำกัด การใช้งานแอปในพื้นหลังและกำหนดให้แอปซิงค์กับหน้าต่างการบำรุงรักษา โดยทั่วไปจะทำให้แอปทั้งหมดเข้าสู่โหมดสลีปยกเว้นหน้าต่างเล็ก ๆ ของเวลาที่สามารถอัปเดตส่งการแจ้งเตือนและใช้ CPU การทำชุดเซ็นเซอร์ฮาร์ดแวร์ทำงานได้เหมือนกันมาก
คุณลักษณะนี้มีประโยชน์อื่น ๆ เช่นกัน ได้แก่ การออกกำลังกาย (การติดตามขั้นตอน) การติดตามตำแหน่งและการตรวจสอบอื่น ๆ Android 4.4 KitKat ยังเพิ่มการรองรับการติดตามขั้นตอนและคุณสมบัติการติดตามขั้นตอนทำงานร่วมกับการทำชุดเซ็นเซอร์ฮาร์ดแวร์
Host Card Emulation (Android 4.4 KitKat)
Host Card Emulation (HCE) เป็นเรื่องใหญ่และมันมีเรื่องราวเล็ก ๆ น้อย ๆ ที่น่าสนใจ เดิมที Google ใช้ชิป Secure Element (SE) บนโทรศัพท์เพื่อจัดเก็บรายละเอียดการชำระเงินของคุณ SE ถูกเข้ารหัสอย่างหนักและปลอดภัยเพื่อหลีกเลี่ยงการโจรกรรมข้อมูล อย่างไรก็ตาม Verizon, AT&T และ T-Mobile ปิดกั้น Google Wallet เพื่อสนับสนุน Softcard (เดิมชื่อ ISIS) โดยป้องกันไม่ให้ Google Wallet อ่านองค์ประกอบความปลอดภัย
ในการตอบสนอง Google เปิดตัว HCE ซึ่งขัดขวางการส่งการสื่อสารจากอาคารการชำระเงินและส่งโดยตรงไปยังระบบปฏิบัติการแทนโมดูลรักษาความปลอดภัยองค์ประกอบ ระบบปฏิบัติการจะสร้างโทเค็นเพื่อแสดงบัตรจริงและส่งกลับมาแทนที่หมายเลขบัตรเดบิตจริงของคุณในกระบวนการที่เรียกว่าโทเค็น HCE ยังทำงานในพื้นหลังโดยไม่มีการป้อนข้อมูลจากผู้ใช้ดังนั้นคุณสามารถแตะและชำระเงินแม้ว่าหน้าจอโทรศัพท์ของคุณจะปิดอยู่
Google ทำให้ HCE เปิดใช้งานตัวเลือกผู้บริโภคหลังจากผู้ให้บริการพยายาม จำกัด ตัวเลือกเหล่านั้น
ในที่สุด HCE ก็ไม่จำเป็นต้องใช้ฮาร์ดแวร์ Secure Element ในตอนแรกและผู้ให้บริการก็ขาย Softcard ให้กับ Google ในปี 2015 มันก็คุ้มค่าที่จะต้องทราบเพราะโทเค็นและการใช้ tap-to-pay บนอุปกรณ์ของคุณนั้นปลอดภัยกว่าการใช้บัตรจริง .
ชุดรูปแบบ OMS และ RRO (Android 6.0 Marshmallow)
Runtime Resource Overlay (RRO) และ Overlay Management Service (OMS) เป็นสองเฟรมเวิร์กใน AOSP Android Sony ใส่เฟรมเวิร์กทั้งสองลงใน Android และมีอยู่ในอุปกรณ์ต่าง ๆ ในปัจจุบัน การเปิดตัวอย่างเป็นทางการสำหรับ Android Marshmallow RRO มาก่อนและในที่สุดก็ถูกแทนที่โดย OMS แต่พวกเขาทั้งคู่ทำสิ่งเดียวกันเป็นส่วนใหญ่
แอพส่วนใหญ่มีไฟล์ XML พร้อมสิ่งต่าง ๆ เช่นสีเค้าโครงและองค์ประกอบการออกแบบอื่น ๆ OMS ช่วยให้คุณวางทับไฟล์ XML ที่กำหนดเองของคุณเองเพื่อให้ได้รูปลักษณ์ที่กำหนดเอง ดังนั้นคุณสามารถเปลี่ยนแอปที่มีพื้นหลังสีขาวและตัวอักษรสีดำเป็นแอพที่มีพื้นหลังสีดำและตัวอักษรสีเขียวโดยไม่ส่งผลกระทบต่อการทำงานของแอพ
OMS นั้นใกล้เคียงกับที่ Google ได้เคยสัมผัสมาแล้วใน AOSP Android
นี่ไม่ใช่สิ่งที่คุณสามารถใช้ได้ แต่ OEM และผู้ใช้มักใช้บ่อย แอพเช่น Synergy, Substratum และ Pluvius ใช้ OMS สำหรับการทำรูทและไม่ใช่รูทขึ้นอยู่กับรุ่น Android ของคุณ ซัมซุงเริ่มใช้ OMS กับ Android Oreo สำหรับธีมด้วย เอ็นจิ้นของธีมเหล่านี้ทำให้กระบวนการสร้างปรับแต่งและวางซ้อนไฟล์ XML ได้ง่ายขึ้นเพื่อให้ผู้คนส่วนใหญ่ใช้งานได้ง่าย
น่าเสียดายอนาคตของ OMS ยังไม่ชัดเจน Google ปิดการสนับสนุนใน Android Pie โดยเจตนาซึ่งเข้าฝันความโกรธเกรี้ยวในชุมชนธีม นี่คือบทสัมภาษณ์ที่ดีกับผู้สร้าง Substratum สองสามคนซึ่งพวกเขาอธิบายว่าพวกเขาใช้ OMS ได้อย่างไรอีกเล็กน้อย
โครงการบัตเตอร์ (Android 4.1 Jelly Bean)
Project Butter เป็นหนึ่งในคุณสมบัติที่สำคัญที่สุดของ Android ในช่วงก่อนหน้านี้ของ Android โครงการประกอบด้วยการปรับปรุงจำนวนมากและการปรับแต่งเพื่อให้ UI ของระบบทำงานได้ราบรื่นขึ้นและเร็วขึ้น อุปกรณ์แอนดรอยด์รุ่นก่อนหน้านี้ต้องดิ้นรนกับอินพุตที่ล่าช้าและการพูดติดอ่าง เมื่อเวลาผ่านไป Project Butter ส่วนใหญ่จะแก้ไขปัญหาทั้งหมด
บัตเตอร์โครงการนำการเพิ่มประสิทธิภาพอื่น ๆ เช่นการบัฟเฟอร์สามครั้ง VSync และปรับปรุงการตอบสนองการสัมผัส คุณสมบัติเหล่านี้ช่วยให้ระบบปฏิบัติการทำงานที่ 60fps และประสานจอแสดงผลกับ CPU และ GPU ได้ดีขึ้นเพื่อประสิทธิภาพที่ราบรื่นยิ่งขึ้น แน่นอนว่าทุกสิ่งนี้ได้รับการปรับปรุงในช่วงหลายปีที่ผ่านมาด้วย Android รุ่นใหม่กว่า
เราได้เห็นการเดินขบวนเพื่อความราบรื่นของเนยต่อเนื่องโดยใช้จอภาพ 90Hz และ 120Hz เร็วเท่าปี 2558 คุณสามารถจินตนาการได้ไหมว่าจอภาพเหล่านั้นดูแย่แค่ไหนสำหรับ Android 4.1 Jelly Bean?
แอพล่าสุดและการสลับแอพ (Android 3.0 Honeycomb)
โหมดแอพล่าสุดเป็นเรื่องใหญ่เมื่อเปิดตัวบน Android 3.0 Honeycomb มันเป็นการซื้อ Android ในการทำงานหลายอย่างซึ่งเป็นหนึ่งในคุณสมบัติที่สำคัญที่มีเหนือ iOS ในเวลานั้น ปุ่มแอพล่าสุดช่วยให้คุณเห็นแอพที่เปิดอยู่ทั้งหมดในอินเทอร์เฟซเดียวสลับระหว่างแอพตามต้องการหรือปิดแอพทั้งหมดตามต้องการ ฟังก์ชั่นนี้เพียงอย่างเดียวโดยทั่วไปฆ่าตลาดแอพตัวจัดการงานเช่นเดียวกับที่สลับไฟฉายฆ่าตลาดแอพไฟฉาย Android ยังคงใช้วิธีการปัดนิ้วเพื่อปิดในแอพล่าสุดจนถึงทุกวันนี้แม้ว่าจะมีการปรับปรุงและการเปลี่ยนแปลงภาพ
สำหรับระบบปฏิบัติการที่ทำงานบนแท็บเล็ตเท่านั้น Honeycomb มีแนวคิดการคิดไปข้างหน้ามากมาย
ในที่สุดฟีเจอร์นี้ได้รับการปรับปรุงด้วยฟังก์ชั่นอื่น ๆ เช่นปุ่ม Clear All สำหรับการปิดแอพอย่างรวดเร็วการปักหมุดแอพเพื่อให้แอปเปิดอยู่และที่ดีที่สุดคือการสลับแอพ การสลับแอปทำงานในลักษณะเดียวกับ Alt-F4 บนพีซี Windows คุณสามารถสลับระหว่างสองแอพล่าสุดที่คุณใช้อย่างรวดเร็วด้วยการกดปุ่มแอพล่าสุดสองครั้ง Android Pie เพิ่มรูปแบบการปัดนิ้วเพื่อสลับระหว่างสองแอพใด ๆ ได้อย่างรวดเร็ว
Google กำลังปรับปรุงการควบคุมด้วยท่าทางของ Android อีกครั้งด้วย Android Q. มันอาจจะเปลี่ยนวิธีการทำงานของแอปล่าสุดเช่นกัน แต่เราค่อนข้างแน่ใจว่าแอปล่าสุดจะยังอยู่ที่นั่น เป็นหนึ่งในคุณสมบัติที่ใหญ่ที่สุดและสำคัญที่สุดของ Android ตลอดกาลและเป็นหนึ่งในไม่กี่แห่งที่สำคัญมากที่ทำให้มันเข้ากับการควบคุมหน้าจอหลัก
ปุ่มเลือก (Android 3.0 Honeycomb)
หลายคนใช้ซอฟต์คีย์เพื่อรับสิทธิ์ เมื่อต้องการรับการควบคุมด้วยท่าทางลงใน Android Pie และ Android Q มันคุ้มค่าที่จะย้อนกลับไปดูสิ่งที่ปุ่มซอฟต์คีย์มีผลต่อการออกแบบโทรศัพท์ในช่วงต้นปี 2010 ก่อนซอฟต์คีย์คีย์ OEM ของอุปกรณ์จะมีปุ่มทุกปุ่มอยู่ทั่วทั้งอุปกรณ์ Android 3.0 Honeycomb และ Ice Cream Sandwich หลังจากนี้หมดสิ้นไปแล้วและช่วยกันนำในยุคของโทรศัพท์มือถือที่ปราศจากปุ่มและไม่มีปุ่มลูกกวาดที่เราทุกคนรู้กันในวันนี้
ซอฟต์คีย์มีการพัฒนาตลอดหลายปีที่ผ่านมาโดยส่วนใหญ่มีขนาดรูปร่างและการออกแบบ คุณสามารถกดปุ่มกลับบ้านสำหรับผู้ช่วย Google เปลี่ยนปุ่มได้หลายอย่างเช่นแอพ Navbar และผู้ผลิต OEM บางรายถึงกับให้คุณเพิ่มซอฟต์คีย์ใหม่ลงในแถวด้านล่าง
น่าเสียดายที่มันจะไม่นานก่อนที่ซอฟต์คีย์จะออกในที่สุดเนื่องจากการนำทางด้วยท่าทางกำลังเข้ามาแทนที่ ในไม่ช้าเราทุกคนจะตบและเต้นด้วยนิ้วมือของเรารอบ ๆ เหมือนผู้เล่น Dance Dance Revolution
ซอฟต์คีย์จะถือเป็นสถานที่พิเศษในประวัติศาสตร์ของ Android ในฐานะคุณสมบัติเอกพจน์ที่กำหนดวิธีการออกแบบโทรศัพท์มาเป็นเวลาหลายปี
รองรับ TRIM (Android 4.3 Jelly Bean)
การสนับสนุน TRIM ไม่ใช่ของดั้งเดิมสำหรับ Android หรือฟีเจอร์ที่ใหม่กว่า แต่มันสำคัญมาก Linux เพิ่มลงในเคอร์เนลย้อนกลับไปในปี 2008 Microsoft รวมการสนับสนุนใน Windows 7 ย้อนกลับไปในปี 2009 Apple ได้เพิ่มลงใน OS X ในปี 2011 และมีวิธีการเฉพาะสำหรับอุปกรณ์ iOS Android 4.3 Jelly Bean ในที่สุดก็เพิ่มคุณสมบัติในปี 2012 เป็นที่ยอมรับสายไปงานเลี้ยงเล็กน้อย
TRIM เป็นคุณสมบัติที่เรียบง่าย แต่สำคัญและเกี่ยวข้องกับที่เก็บข้อมูลแฟลช ที่จัดเก็บข้อมูลแฟลชซึ่งแตกต่างจากฮาร์ดไดรฟ์แบบกลมีปัญหาเล็กน้อยในการเขียนข้อมูลใหม่ มันสามารถเขียนได้อย่างรวดเร็วไปยังพื้นที่ว่าง แต่ถ้าข้อมูลต้องการเขียนทับกระบวนการจะใช้เวลานานขึ้นอย่างมีนัยสำคัญ
TRIM เป็นรุ่นรอง แต่นอกเหนือจาก Android ที่สำคัญอย่างน่าประหลาดใจ
เรื่องนี้ทำให้เกิดการชะลอตัวครั้งใหญ่ในช่วงเวลาและอาจมีส่วนทำให้ล้าสมัยก่อนวัยของอุปกรณ์ Android รุ่นเก่าจำนวนมาก TRIM ป้องกันการชะลอตัวโดยการจัดการหน่วยความจำแฟลชเป็นหลักรวมถึงการเก็บขยะและการจัดสรรพื้นที่ว่าง
หลายคนอ้างว่าปัญหาการชะลอตัวของ Nexus 7 2012 เกิดจากการขาดการสนับสนุน TRIM และรายงานการเพิ่มประสิทธิภาพหลังจากการอัพเดทเป็น Android 4.3 Jelly Bean TRIM ไม่ใช่หนึ่งในคุณสมบัติ Android ที่มีเสน่ห์ที่สุด แต่ก็เป็นหนึ่งในคุณสมบัติที่สำคัญที่สุดและโทรศัพท์ของคุณยังคงใช้งานอยู่
โหมดโฮสต์ USB (รังผึ้ง Android 3.0)
โหมดโฮสต์ USB เป็นคุณลักษณะที่ทรงพลังที่ไม่ได้รับความรักที่สมควรได้รับ เดิมทีเดบิวต์บน Android 3.0 Honeycomb และคนส่วนใหญ่ใช้สำหรับความสามารถ USB ในระหว่างเดินทาง (OTG) แต่โหมดทำได้มากกว่านั้นมาก
โหมดโฮสต์ USB เป็นสิ่งที่ช่วยให้เราใช้เมาส์และคีย์บอร์ด USB บนอุปกรณ์ Android เช่นเดียวกับคีย์บอร์ด MIDI และเทคโนโลยีพิเศษอื่น ๆ โดยทั่วไปหากคุณสามารถขออะไรถึงโทรศัพท์ของคุณและใช้ผ่านพอร์ต USB คุณสามารถขอบคุณโหมดโฮสต์ USB
Android 8 Oreo เพิ่มการรองรับคีย์ตัวตรวจสอบสิทธิ์แบบสองปัจจัย Android 9 Pie นำความสามารถในการชาร์จอุปกรณ์และถ่ายโอนไฟล์พร้อมกัน Android ส่วนใหญ่มีการปรับปรุงการรองรับและเข้าถึงอุปกรณ์ต่อพ่วงเช่นกัน หาก Google สร้างแล็ปท็อป Android โหมดโฮสต์ USB จะเป็นกุญแจสำคัญในการทำให้ทุกอย่างทำงานได้อย่างถูกต้อง
บางครั้งมันก็ยากที่จะเชื่อ แต่ Android มีขนาดใหญ่กว่าคุณภาพของกล้องและรอยหยัก คุณสมบัติของซอฟต์แวร์จำนวนมากช่วยผลักดันแพลตฟอร์มไปข้างหน้าแม้ในพื้นหลังที่เราไม่ได้เห็นอยู่เสมอ
ฟีเจอร์ Android ที่คุณโปรดปรานคืออะไร?