อ่าน 11 นาที
แอนดรอยด์ มาร์ชเมลโลว์
Android Marshmallow ( มีชื่อรหัสว่า Android M ในระหว่างการพัฒนา) เป็นระบบ ปฏิบัติการ Android เวอร์ชันหลักลำดับที่หก ที่พัฒนาโดย Google ซึ่งเป็นรุ่นต่อจาก Android Lollipop...
แอนดรอยด์ มาร์ชเมลโลว์
| แอนดรอยด์ มาร์ชเมลโลว์ | |
|---|---|
| เวอร์ชันของระบบปฏิบัติการแอนดรอยด์ | |
ระบบปฏิบัติการ Android Marshmallow ที่ทำงานบนNexus 5 | |
| นักพัฒนา | |
| ความพร้อมใช้งานทั่วไป | 29 กันยายน 2015 (ในชื่อ Android 6.0) 7 ธันวาคม 2015 (ในชื่อ Android 6.0.1) [ 1 ] [ 2 ] |
| เวอร์ชันสุดท้าย | 6.0.1_r81 (MOI10E) [ 3 ] / 1 ตุลาคม 2560 [ 4 ] |
| ประเภทเคอร์เนล | โมโนลิธิก ( ลินุกซ์ ) |
| นำหน้าโดย | แอนดรอยด์ ลอลลิป็อป (5.x) |
| ประสบความสำเร็จโดย | แอนดรอยด์ นูแกต (7.x) |
| เว็บไซต์อย่างเป็นทางการ | www.android.com/versions/marshmallow-6-0/ |
| สถานะการสนับสนุน | |
| |
Android Marshmallow ( มีชื่อรหัสว่าAndroid Mในระหว่างการพัฒนา) เป็นระบบปฏิบัติการ Android เวอร์ชันหลักลำดับที่หกที่พัฒนาโดยGoogleซึ่งเป็นรุ่นต่อจากAndroid LollipopมีการประกาศในงานGoogle I/Oเมื่อวันที่ 28 พฤษภาคม 2015 และเปิดตัวเวอร์ชันเบต้า ในวันเดียวกัน ก่อนที่จะเปิดตัวอย่างเป็นทางการในวันที่ 29 กันยายน 2015 ต่อมาได้ถูกแทนที่ด้วยAndroid Nougatในวันที่ 22 สิงหาคม 2016 [ 6 ]
ระบบปฏิบัติการ Android Marshmallow เน้นการปรับปรุงประสบการณ์การใช้งานโดยรวมให้ดีขึ้นกว่ารุ่นก่อนหน้าเป็นหลัก มีการนำสถาปัตยกรรมสิทธิ์การเข้าถึงแบบใหม่มาใช้ API ใหม่สำหรับผู้ช่วย ตามบริบท (ซึ่งใช้ครั้งแรกในฟีเจอร์ใหม่ " Now on Tap " เพื่อให้ผลการค้นหาที่เกี่ยวข้องกับบริบท) ระบบการจัดการพลังงานใหม่ที่ลดกิจกรรมเบื้องหลังเมื่อไม่ได้ใช้งานอุปกรณ์ รองรับการสแกนลายนิ้วมือและ พอร์ต USB-Cสามารถย้ายข้อมูลและแอปพลิเคชันไปยัง การ์ด microSDและมีการเปลี่ยนแปลงภายในอื่นๆ อีกมากมาย
Android Marshmallow มีการใช้งานน้อย โดยมีอุปกรณ์ Android เพียง 13.3% ที่ใช้งานในเดือนกรกฎาคม 2016 [ 7 ]การใช้งาน Android Marshmallow เพิ่มขึ้นอย่างต่อเนื่องนับตั้งแต่นั้นมา และในเดือนสิงหาคม 2017 อุปกรณ์ Android 35.21% ใช้ Marshmallow ก่อนที่จะลดลง ในเดือนมกราคม 2026 อุปกรณ์ Android 1.62% ใช้ Marshmallow [ 8 ]การอัปเดตความปลอดภัยสำหรับ Android Marshmallow สิ้นสุดลงในเดือนสิงหาคม 2018 ณ เดือนกรกฎาคม 2024 Marshmallow เป็นเวอร์ชัน Android ที่เก่าที่สุดที่ยังคงได้รับการสนับสนุนจาก Google Play Services
ประวัติศาสตร์
Android Marshmallow มีชื่อรหัสภายในว่า "Macadamia Nut Cookie" [ 9 ]เวอร์ชันพรีวิวสำหรับนักพัฒนาเวอร์ชันแรกของ Android Marshmallow ซึ่งมีชื่อรหัสว่า Android "M" ได้เปิดตัวและเผยแพร่ในงานGoogle I/Oเมื่อวันที่ 28 พฤษภาคม 2015 สำหรับสมาร์ทโฟนNexus 5และNexus 6 แท็บเล็ต Nexus 9และกล่องรับสัญญาณ Nexus Player [ 10 ] [ 11 ] [ 12 ]เวอร์ชันพรีวิวสำหรับนักพัฒนาเวอร์ชันที่สองได้รับการเผยแพร่เมื่อวันที่ 9 กรกฎาคม 2015 [ 13 ] [ 14 ]และเวอร์ชันพรีวิวเวอร์ชันที่สามและสุดท้ายได้รับการเผยแพร่เมื่อวันที่ 17 สิงหาคม 2015 พร้อมกับการประกาศว่า Android M จะมีชื่อว่า Android " Marshmallow " [ 15 ] [ 16 ]
เมื่อวันที่ 29 กันยายน 2015 Google ได้เปิดตัวอุปกรณ์สำหรับการเปิดตัว Marshmallow ได้แก่Nexus 5Xที่ผลิตโดยLGและNexus 6Pที่ผลิตโดยHuawei [ 17 ] [ 18 ] [ 19 ] รวมถึง แท็บเล็ตPixel Cของ Google เองด้วย[ 20 ] [ 21 ]
การอัปเดต Android 6.0 และอิมเมจจากโรงงานสำหรับNexus 5 , 6 , 7 (2013) , 9และPlayerได้รับการเผยแพร่เมื่อวันที่ 5 ตุลาคม 2015 [ 22 ]อุปกรณ์ Nexus รุ่นเก่ากว่า รวมถึงNexus 4 , Nexus 7 (2012)และNexus 10ไม่ได้รับการอัปเดตอย่างเป็นทางการ[ 23 ]เมื่อวันที่ 14 ตุลาคม 2015 LG ประกาศว่ามีแผนจะปล่อย Marshmallow สำหรับสมาร์ท โฟนเรือธง LG G4ในโปแลนด์ในสัปดาห์ถัดไป ซึ่งถือเป็นอุปกรณ์จากบริษัทอื่นเครื่องแรกที่ได้รับการอัปเดตเป็น Android Marshmallow [ 24 ] [ 25 ]
Android 6.0.1 ซึ่งเป็นแพทช์ ซอฟต์แวร์ ที่มีการแก้ไขด้านความปลอดภัย รองรับอีโมจิUnicode 8.0 (แม้ว่าจะไม่รองรับส่วนขยายโทนสีผิวสำหรับอีโมจิรูปคน) และนำฟีเจอร์ "จนกว่าจะถึงนาฬิกาปลุกครั้งถัดไป" กลับมาใช้ในโหมดห้ามรบกวน ได้รับการเผยแพร่เมื่อวันที่ 7 ธันวาคม 2015 [ 26 ] [ 27 ] [ 28 ]
คุณสมบัติของระบบ
ประสบการณ์ผู้ใช้
API "Assist" ใหม่ช่วยให้ข้อมูลจากแอปที่เปิดอยู่ปัจจุบัน รวมถึงข้อความและภาพหน้าจอของหน้าจอปัจจุบัน สามารถส่งไปยังแอปพลิเคชัน " ผู้ช่วย " ที่กำหนดไว้เพื่อการวิเคราะห์และประมวลผล ระบบนี้ถูกใช้โดยฟีเจอร์ " Google Now on Tap " ของแอป Google Search ซึ่งช่วยให้ผู้ใช้สามารถทำการค้นหาภายในบริบทของข้อมูลที่แสดงอยู่บนหน้าจอ ในขณะที่ปุ่ม "Home" ใน Android 5 ใช้เพื่อแสดงแอปที่มีอยู่ ปัจจุบันปุ่ม "Home" (ร่วมกับคำสั่งเสียง) ถูกใช้เพื่อสร้างการ์ดบนหน้าจอซึ่งแสดงข้อมูล คำแนะนำ และการดำเนินการที่เกี่ยวข้องกับเนื้อหา[ 29 ] "Direct Share" ช่วยให้เมนูการแชร์แสดงการรวมกันของรายชื่อติดต่อและแอปที่เกี่ยวข้องที่ใช้ล่าสุดเป็นเป้าหมายโดยตรง[ 29 ]
พื้นที่จัดเก็บที่สามารถรับเลี้ยงได้
คุณสมบัติใหม่ "พื้นที่จัดเก็บข้อมูลที่สามารถเลือกใช้ได้" ช่วยให้สามารถ กำหนดให้ การ์ด SD หรือสื่อจัดเก็บข้อมูลสำรองอื่นๆ ที่เสียบเข้าไปใหม่ เป็นพื้นที่จัดเก็บข้อมูล "ภายใน" แทนที่จะเป็น "แบบพกพา" ได้
พื้นที่จัดเก็บข้อมูลแบบ "พกพา" เป็นพฤติกรรมเริ่มต้นใน Android เวอร์ชันก่อนหน้า โดยถือว่าสื่อเป็นอุปกรณ์จัดเก็บข้อมูลรองสำหรับไฟล์ของผู้ใช้ สื่อจัดเก็บข้อมูลสามารถถอดหรือเปลี่ยนได้โดยไม่มีผลกระทบใดๆ แต่แอปที่ผู้ใช้ติดตั้งจะถูกจำกัดให้เขียนไปยังไดเร็กทอรีชื่อแพ็กเกจที่เกี่ยวข้องภายใต้Android/dataข้อจำกัดนี้ถูกนำมาใช้ในAndroid 4.4 KitKat Storage Access Frameworkซึ่งได้นำการเข้าถึงการเขียนร่วมกันไปยังการ์ดหน่วยความจำกลับมาใช้ในAndroid 5.0 Lollipopนั้น ไม่สามารถใช้งานร่วมกับ เวอร์ชันก่อนหน้าได้และทำงานช้าลงเนื่องจากความหน่วง [ 30 ]
เมื่อกำหนดให้เป็นที่เก็บข้อมูล "ภายใน" สื่อจัดเก็บข้อมูลจะถูกฟอร์แมตใหม่ด้วย ระบบไฟล์ ext4 ที่เข้ารหัส และระบบปฏิบัติการจะ "นำมาใช้" เป็นส่วนขยายของพาร์ติชันจัดเก็บข้อมูลหลัก ข้อมูลที่มีอยู่ (รวมถึงแอปพลิเคชันและโฟลเดอร์ข้อมูล "ส่วนตัว") จะถูกย้ายไปยังที่เก็บข้อมูลภายนอก และการทำงานปกติของอุปกรณ์จะขึ้นอยู่กับการมีอยู่ของสื่อดังกล่าว แอปและฟังก์ชันของระบบปฏิบัติการจะไม่ทำงานอย่างถูกต้องหากถอดอุปกรณ์จัดเก็บข้อมูลที่นำมาใช้ออก และการ์ดจะไม่สามารถนำกลับมาใช้ในอุปกรณ์อื่นได้จนกว่าจะฟอร์แมตใหม่หากผู้ใช้สูญเสียการเข้าถึงสื่อจัดเก็บข้อมูล ที่เก็บข้อมูลที่นำมาใช้สามารถ "ถูกลืม" ได้ ซึ่งทำให้ไม่สามารถเข้าถึงข้อมูลได้อย่างถาวร[ 29 ]
ไม่ใช่ว่าผู้ผลิตอุปกรณ์ทุกรายจะรองรับคุณสมบัตินี้ รวมถึง LG และ Samsung โดยเฉพาะ Samsung อ้างถึงความเป็นไปได้ที่ผู้ใช้จะสับสนและข้อมูลสูญหาย[ 31 ] [ 32 ]
แพลตฟอร์ม
Android Marshmallow นำเสนอโมเดลการอนุญาตแอปพลิเคชันที่ได้รับการออกแบบใหม่ แอปจะไม่ได้รับการอนุญาตทั้งหมดที่ระบุไว้โดยอัตโนมัติอีกต่อไปเมื่อติดตั้ง ระบบการเลือกใช้จะถูกนำมาใช้ โดยจะแจ้งให้ผู้ใช้อนุญาตหรือปฏิเสธการอนุญาตแต่ละรายการ (เช่น การเข้าถึงกล้องหรือไมโครโฟน) ให้กับแอปพลิเคชันเมื่อต้องการใช้งานเป็นครั้งแรก แอปพลิเคชันจะจดจำการอนุญาตเหล่านี้ ซึ่งผู้ใช้สามารถเพิกถอนได้ตลอดเวลา[ 11 ] [ 33 ] [ 34 ]โมเดลการอนุญาตใหม่นี้ใช้เฉพาะกับแอปพลิเคชันที่พัฒนาขึ้นสำหรับ Marshmallow โดยใช้ชุดพัฒนาซอฟต์แวร์ (SDK) เท่านั้น และแอปเก่าจะยังคงใช้วิธีการแบบอนุญาตทั้งหมดหรือไม่มีเลยแบบเดิมต่อไป การอนุญาตยังคงสามารถเพิกถอนได้สำหรับแอปเหล่านั้น แม้ว่าอาจทำให้แอปทำงานไม่ถูกต้อง และจะมีการแสดงคำเตือนเกี่ยวกับเรื่องนี้[ 35 ] [ 36 ]
Marshmallow นำเสนอ รูปแบบ การจัดการพลังงาน ใหม่ ที่เรียกว่า "Doze" และ "App Standby" เมื่อใช้งานด้วยพลังงานแบตเตอรี่ อุปกรณ์จะเข้าสู่สถานะพลังงานต่ำหากไม่มีการใช้งานและไม่ได้ถูกสัมผัส ในสถานะนี้ การเชื่อมต่อเครือข่ายและการประมวลผลเบื้องหลังจะถูกจำกัด และจะประมวลผลเฉพาะการแจ้งเตือนที่มี "ลำดับความสำคัญสูง" เท่านั้น[ 29 ]นอกจากนี้ การเข้าถึงเครือข่ายของแอปจะถูกเลื่อนออกไปหากผู้ใช้ไม่ได้โต้ตอบกับแอปเมื่อเร็ว ๆ นี้[ 37 ]แอปอาจขออนุญาตยกเว้นตนเองจากนโยบายเหล่านี้ แต่จะถูกปฏิเสธจาก Google Play Store เนื่องจากเป็นการละเมิดนโยบาย "ผลิตภัณฑ์อันตราย" หากฟังก์ชันหลักของแอปไม่ "ได้รับผลกระทบในทางลบ" จากนโยบายเหล่านี้[ 37 ] [ 38 ]
Android Marshmallow ให้การสนับสนุนการจดจำลายนิ้วมือ แบบเนทีฟ บนอุปกรณ์ที่รองรับผ่านAPI มาตรฐาน ทำให้แอปพลิเคชันของบุคคลที่สามสามารถใช้งานการตรวจสอบสิทธิ์ด้วยลายนิ้วมือได้ ลายนิ้วมือสามารถใช้เพื่อปลดล็อกอุปกรณ์และตรวจสอบสิทธิ์ การซื้อ ใน Play StoreและGoogle Payได้ Android Marshmallow รองรับUSB-Cรวมถึงความสามารถในการสั่งให้อุปกรณ์ชาร์จอุปกรณ์อื่นผ่าน USB นอกจากนี้ Marshmallow ยังแนะนำ "ลิงก์ที่ตรวจสอบแล้ว" ซึ่งสามารถกำหนดค่าให้เปิดโดยตรงในแอปพลิเคชันที่ระบุโดยไม่ต้องมีการแจ้งเตือนผู้ใช้เพิ่มเติม[ 11 ] [ 10 ]ข้อมูลผู้ใช้สำหรับแอปที่กำหนดเป้าหมายเป็น Marshmallow สามารถสำรองข้อมูลไปยังGoogle Driveผ่าน Wi-Fi ได้โดยอัตโนมัติ แต่ละแอปพลิเคชันจะได้รับพื้นที่จัดเก็บข้อมูลสูงสุด 25 MB ซึ่งแยกต่างหากจากพื้นที่จัดเก็บข้อมูล Google Drive ของผู้ใช้[ 29 ]
ตั้งแต่ Marshmallow เป็นต้นไป เอกสารคำจำกัดความความเข้ากันได้ของ Android ได้รวมข้อกำหนดด้านความปลอดภัยใหม่สำหรับอุปกรณ์ โดยกำหนดให้อุปกรณ์ที่สามารถเข้าถึงข้อมูลที่เข้ารหัสได้โดยไม่ส่งผลกระทบต่อประสิทธิภาพต้องเปิดใช้งานการบูตที่ปลอดภัยและการเข้ารหัสอุปกรณ์โดยค่าเริ่มต้น[ 39 ]เงื่อนไขเหล่านี้เป็นส่วนหนึ่งของข้อกำหนดที่ต้องปฏิบัติตามเพื่อให้ได้รับการรับรองสำหรับระบบปฏิบัติการ[ 39 ]และสามารถได้รับใบอนุญาตซอฟต์แวร์Google Mobile Services [ 40 ]ข้อกำหนดสำหรับการเข้ารหัสอุปกรณ์ที่บังคับใช้ในตอนแรกตั้งใจจะให้มีผลบังคับใช้ใน Lollipop แต่ถูกเลื่อนออกไปเนื่องจากปัญหาด้านประสิทธิภาพ[ 39 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ แอนดรอยด์ มาร์ชเมลโลว์
Android Marshmallow ( มีชื่อรหัสว่า Android M ในระหว่างการพัฒนา) เป็นระบบ ปฏิบัติการ Android เวอร์ชันหลักลำดับที่หก ที่พัฒนาโดย Google ซึ่งเป็นรุ่นต่อจาก Android Lollipop...
ประวัติศาสตร์
Android Marshmallow มีชื่อรหัสภายในว่า "Macadamia Nut Cookie" [ 9 ] เวอร์ชันพรีวิวสำหรับนักพัฒนาเวอร์ชันแรกของ Android Marshmallow ซึ่งมีชื่อรหัสว่า Android "M" ได้เปิดตัวและเผยแพร่ในงาน Google I/O เมื่อวันที่ 28 พฤษภาคม 2015 สำหรับ สมาร์ทโฟน Nexus 5 และ...
ประสบการณ์ผู้ใช้
API "Assist" ใหม่ช่วยให้ข้อมูลจากแอปที่เปิดอยู่ปัจจุบัน รวมถึงข้อความและภาพหน้าจอของหน้าจอปัจจุบัน สามารถส่งไปยังแอปพลิเคชัน " ผู้ช่วย " ที่กำหนดไว้เพื่อการวิเคราะห์และประมวลผล ระบบนี้ถูกใช้โดยฟีเจอร์ " Google Now on Tap " ของแอป Google Search...
พื้นที่จัดเก็บที่สามารถรับเลี้ยงได้
คุณสมบัติใหม่ "พื้นที่จัดเก็บข้อมูลที่สามารถเลือกใช้ได้" ช่วยให้สามารถ กำหนดให้ การ์ด SD หรือสื่อจัดเก็บข้อมูลสำรองอื่นๆ ที่เสียบเข้าไปใหม่ เป็นพื้นที่จัดเก็บข้อมูล "ภายใน" แทนที่จะเป็น "แบบพกพา" ได้