ระบบปฏิบัติการ android เป็นระบบปฏิบัติการประเภทใด

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

Show
Androidหัวหุ่นยนต์แบนครึ่งวงกลมสีเขียวน้ำทะเลพร้อมเสาอากาศและรูเล็ก ๆ สำหรับดวงตา ทางด้านซ้ายของหัวจะมีคำว่า

Pixel 4a Android 11 Launcher.png

หน้าจอหลักของ Android 11 พร้อม Pixel Launcher

ต่างๆ (ส่วนใหญ่เป็นGoogleและOpen Handset Alliance )Java (UI), C (หลัก), C ++และอื่น ๆ[1]เหมือน Unix ( เคอร์เนล Linux ที่แก้ไขแล้ว)ปัจจุบันโอเพ่นซอร์ส (อุปกรณ์ส่วนใหญ่มีส่วนประกอบที่เป็นกรรมสิทธิ์เช่นGoogle Play )มาร์ทโฟน , คอมพิวเตอร์แท็บเล็ต , มาร์ททีวี ( Android TV ), Android Autoและsmartwatches ( Wear OS )100+ ภาษา[5]ในอากาศAPK -based64-และ32 บิต (แอพ 32 บิตเท่านั้นที่จะลดลงในปี 2021) ARM , x86และx86-64รองรับRISC-Vอย่างไม่เป็นทางการเคอร์เนลลินุกซ์Bionic libc , [6] mksh shell, [7] Toyboxเป็นยูทิลิตี้หลัก (เริ่มต้นด้วย Android 6.0) [8] [9]กราฟิก ( มัลติทัช )

  • Apache License 2.0 สำหรับซอฟต์แวร์ userspace
  • GNU GPL v2 สำหรับการปรับเปลี่ยนเคอร์เนลของ Linux [10]

www .android .comได้รับการสนับสนุนประวัติเวอร์ชัน Android

เป็นซอฟต์แวร์โอเพ่นซอร์สฟรี รหัสที่มาของมันเป็นที่รู้จักกัน Android Open Source Project (AOSP) ซึ่งได้รับใบอนุญาตเป็นหลักภายใต้สัญญาอนุญาต Apache อย่างไรก็ตามอุปกรณ์ Android ส่วนใหญ่มาพร้อมกับซอฟต์แวร์ที่เป็นกรรมสิทธิ์เพิ่มเติมที่ติดตั้งไว้ล่วงหน้า[11]ที่โดดเด่นที่สุดของ Google Mobile Services (GMS) [12]ซึ่งรวมถึงแอปหลักเช่นGoogle Chrome , แพลตฟอร์มการกระจายดิจิทัลGoogle Playและแพลตฟอร์มการพัฒนาบริการGoogle Play ที่เกี่ยวข้อง ประมาณ 70 เปอร์เซ็นต์ของสมาร์ทโฟน Android ใช้ระบบนิเวศของ Google [13]การแข่งขันระบบนิเวศ Android และงารวมถึงไฟ OS (พัฒนาโดยอเมซอน ) หรือLineageOS อย่างไรก็ตามชื่อและโลโก้ "Android" เป็นเครื่องหมายการค้าของ Google ซึ่งกำหนดมาตรฐานในการ จำกัด อุปกรณ์ที่ "ไม่ผ่านการรับรอง" นอกระบบนิเวศเพื่อใช้การสร้างแบรนด์ของ Android [14] [15]

รหัสที่มาที่ได้รับการใช้ในการพัฒนาสายพันธุ์ของ Android ในช่วงของอุปกรณ์อิเล็กทรอนิกส์อื่น ๆ เช่นเกมคอนโซล , กล้องดิจิตอล , เครื่องเล่นสื่อแบบพกพา , เครื่องคอมพิวเตอร์และอื่น ๆ แต่ละคนมีส่วนติดต่อผู้ใช้ที่มีความเชี่ยวชาญ อนุพันธ์ที่รู้จักกันดี ได้แก่Android TVสำหรับโทรทัศน์และWear OSสำหรับอุปกรณ์สวมใส่ซึ่งพัฒนาโดย Google ซอฟแวร์บน Android ซึ่งใช้เอพีเครูปแบบที่มีการกระจายทั่วไปผ่านกรรมสิทธิ์สมัครร้านเช่นร้านค้า Google Play , ซัมซุงกาแล็กซี่ร้าน , หัวเว่ย AppGallery , Cafe ท์บาซาร์และGetJarหรือแพลตฟอร์มมาเปิดเช่นAptoideหรือF-Droid

Android เป็นระบบปฏิบัติการที่ขายดีที่สุดทั่วโลกบนสมาร์ทโฟนตั้งแต่ปี 2011 และบนแท็บเล็ตตั้งแต่ปี 2013 ณ เดือนพฤษภาคม 2017 มีผู้ใช้งานมากกว่าสองพันล้านคนต่อเดือนซึ่งเป็นฐานการติดตั้งที่ใหญ่ที่สุดของระบบปฏิบัติการใด ๆ และในเดือนมกราคม 2021 Google Play Store มีแอพมากกว่า 3 ล้านแอพ [16]เวอร์ชันเสถียรในปัจจุบันคือAndroid 11เปิดตัวเมื่อวันที่ 8 กันยายน 2020

โลโก้ Android ที่สอง (2014-2015)

โลโก้ที่สามของ Android (2015–2019)

รูปแบบที่สี่ของ Android (ปี 2019 - ปัจจุบัน)

Android Inc. ก่อตั้งขึ้นในPalo Alto แคลิฟอร์เนียในเดือนตุลาคม พ.ศ. 2546 โดยAndy Rubin , Rich Miner , Nick Sears และ Chris White [17] [18]รูบินอธิบายโครงการ Android ว่า "มีศักยภาพอย่างมากในการพัฒนาอุปกรณ์เคลื่อนที่ที่ชาญฉลาดขึ้นซึ่งตระหนักถึงตำแหน่งและความชอบของเจ้าของมากขึ้น" [18]ความตั้งใจในช่วงแรกของ บริษัท คือการพัฒนาระบบปฏิบัติการขั้นสูงสำหรับกล้องดิจิทัลและนี่คือพื้นฐานของการเสนอขายให้กับนักลงทุนในเดือนเมษายน 2547 [19]จากนั้น บริษัท ตัดสินใจว่าตลาดสำหรับกล้องไม่ใหญ่พอ สำหรับเป้าหมายและห้าเดือนต่อมาได้หันเหความพยายามและวางระบบปฏิบัติการ Android ให้เป็นระบบปฏิบัติการของโทรศัพท์มือถือที่สามารถแข่งขันกับSymbianและ Microsoft Windows Mobileได้ [19] [20]

Rubin มีปัญหาในการดึงดูดนักลงทุนในช่วงต้นและ Android ก็ถูกขับออกจากพื้นที่สำนักงาน สตีฟเพิร์ลแมนเพื่อนสนิทของรูบินนำเงินสด 10,000 ดอลลาร์มาให้เขาในซองจดหมายและหลังจากนั้นไม่นานก็จ่ายเงินจำนวนที่ไม่เปิดเผยเป็นเงินทุนเมล็ดพันธุ์ เพิร์ลแมนปฏิเสธการมีส่วนร่วมใน บริษัท และระบุว่า "ฉันทำไปเพราะฉันเชื่อในสิ่งนั้นและฉันต้องการช่วยแอนดี้" [21] [22]

ในเดือนกรกฎาคม พ.ศ. 2548 [18] Googleได้เข้าซื้อกิจการ Android Inc. ในราคาอย่างน้อย 50 ล้านดอลลาร์ [23]พนักงานคนสำคัญของ บริษัท ซึ่งรวมถึง Rubin, Miner, Sears และ White ได้เข้าร่วมกับ Google โดยเป็นส่วนหนึ่งของการซื้อกิจการ [18]ไม่ค่อยมีใครรู้เกี่ยวกับ Android Inc. ที่เป็นความลับในเวลานั้นโดย บริษัท ได้ให้รายละเอียดเล็กน้อยนอกเหนือจากการผลิตซอฟต์แวร์สำหรับโทรศัพท์มือถือ [18]ที่ Google ทีมนำโดย Rubin พัฒนาแพลตฟอร์มโทรศัพท์มือถือขับเคลื่อนโดยเคอร์เนลลินุกซ์ Google ทำการตลาดแพลตฟอร์มให้กับผู้ผลิตโทรศัพท์มือถือและผู้ให้บริการตามสัญญาว่าจะจัดหาระบบที่ยืดหยุ่นและอัปเกรดได้ [24] Google ได้ "จัดเรียงส่วนประกอบฮาร์ดแวร์และพันธมิตรซอฟต์แวร์หลายชุดและส่งสัญญาณไปยังผู้ให้บริการว่าเปิดกว้างสำหรับความร่วมมือในระดับต่างๆ" [ จำเป็นต้องแสดงที่มา ] [25]

การคาดเดาเกี่ยวกับความตั้งใจของ Google ในการเข้าสู่ตลาดการสื่อสารเคลื่อนที่ยังคงดำเนินต่อไปจนถึงเดือนธันวาคม 2549 [26]เครื่องต้นแบบในยุคแรกมีความคล้ายคลึงกับโทรศัพท์BlackBerryโดยไม่มีหน้าจอสัมผัสและแป้นพิมพ์QWERTY แต่การมาถึงของApple iPhone ในปี 2550 หมายความว่า Android "ต้องกลับไปที่กระดานวาดภาพ" [27] [28]ต่อมา Google ได้เปลี่ยนเอกสารข้อมูลจำเพาะของ Android เพื่อระบุว่า "Touchscreens จะได้รับการสนับสนุน" แม้ว่า "ผลิตภัณฑ์จะได้รับการออกแบบโดยให้มีปุ่มทางกายภาพที่ไม่ต่อเนื่องเป็นข้อสันนิษฐานดังนั้นหน้าจอสัมผัสจึงไม่สามารถแทนที่ปุ่มทางกายภาพได้อย่างสมบูรณ์" [29]ภายในปี 2008 ทั้งNokiaและ BlackBerry ประกาศให้สมาร์ทโฟนระบบสัมผัสเป็นคู่แข่งกับiPhone 3Gและในที่สุดโฟกัสของ Android ก็เปลี่ยนไปใช้แค่หน้าจอสัมผัส สมาร์ทโฟนที่วางจำหน่ายทั่วไปเครื่องแรกที่ใช้ Android คือHTC Dreamหรือที่เรียกว่า T-Mobile G1 ประกาศเมื่อวันที่ 23 กันยายน พ.ศ. 2551 [30] [31]

HTC Dreamหรือ T-Mobile G1 อุปกรณ์ที่วางจำหน่ายในเชิงพาณิชย์เครื่องแรกที่ใช้ Android (2008)

เมื่อวันที่ 5 พฤศจิกายน 2550 Open Handset Allianceซึ่งเป็นกลุ่มบริษัท เทคโนโลยีรวมถึง Google ผู้ผลิตอุปกรณ์เช่นHTC , MotorolaและSamsungผู้ให้บริการระบบไร้สายเช่นSprintและT-Mobileและผู้ผลิตชิปเซ็ตเช่นQualcommและTexas Instrumentsได้เปิดตัว โดยมีเป้าหมายเพื่อพัฒนา "แพลตฟอร์มแรกที่เปิดกว้างและครอบคลุมอย่างแท้จริงสำหรับอุปกรณ์เคลื่อนที่" [32] [33] [34]ภายในหนึ่งปี Open Handset Alliance เผชิญหน้ากับคู่แข่งโอเพ่นซอร์สอีกสองรายคือSymbian FoundationและLiMo Foundationกลุ่มหลังนี้ยังพัฒนาระบบปฏิบัติการมือถือที่ใช้Linuxเช่น Google ในเดือนกันยายน 2550 InformationWeek ได้กล่าวถึงรายงานการศึกษาของ Evalueserve ว่า Google ได้ยื่นขอสิทธิบัตรหลายฉบับในด้านโทรศัพท์มือถือ [35] [36]

ตั้งแต่ปี 2008 เป็นต้นมา Android ได้เห็นการอัปเดตมากมายซึ่งได้ปรับปรุงระบบปฏิบัติการเพิ่มขึ้นทีละน้อยเพิ่มคุณสมบัติใหม่และแก้ไขข้อบกพร่องในรุ่นก่อนหน้า แต่ละรุ่นหลัก ๆ จะได้รับการตั้งชื่อตามลำดับตัวอักษรหลังขนมหวานหรือขนมหวานโดย Android เวอร์ชันแรก ๆ จะเรียกว่า " Cupcake ", " Donut ", " Eclair " และ " Froyo " ตามลำดับ ในระหว่างการประกาศAndroid KitKatในปี 2013 Google ได้อธิบายว่า "เนื่องจากอุปกรณ์เหล่านี้ทำให้ชีวิตของเราหอมหวาน Android แต่ละเวอร์ชันจึงได้รับการตั้งชื่อตามขนม" แม้ว่าโฆษกของ Google จะบอกกับCNNในการให้สัมภาษณ์ว่า "มันเหมือนกับทีมงานภายใน สิ่งที่และเราชอบที่จะเป็นคนเล็กน้อย - ฉันจะพูดยังไง - ไม่น่าเชื่อถือสักหน่อยในเรื่องนี้ฉันจะพูด ". [37]

ในปี 2010 Google ได้เปิดตัวชุดอุปกรณ์Nexusซึ่งเป็นกลุ่มผลิตภัณฑ์ที่ Google ร่วมมือกับผู้ผลิตอุปกรณ์ต่างๆเพื่อผลิตอุปกรณ์ใหม่และแนะนำ Android เวอร์ชันใหม่ ซีรีส์นี้ได้รับการอธิบายว่า "มีบทบาทสำคัญในประวัติศาสตร์ของ Android โดยการนำเสนอการทำซ้ำซอฟต์แวร์และมาตรฐานฮาร์ดแวร์ใหม่ทั่วทั้งกระดาน" และกลายเป็นที่รู้จักในเรื่องซอฟต์แวร์ "ไม่มีการขยายตัว " พร้อมด้วย "การอัปเดตที่ทันเวลา ... " [38]ในการประชุมนักพัฒนาในเดือนพฤษภาคม 2013 Google ได้ประกาศSamsung Galaxy S4รุ่นพิเศษซึ่งแทนที่จะใช้การปรับแต่ง Android ของ Samsung เองโทรศัพท์จะใช้ "stock Android" และได้รับสัญญาว่าจะได้รับการอัปเดตระบบใหม่อย่างรวดเร็ว [39]อุปกรณ์ดังกล่าวจะกลายเป็นจุดเริ่มต้นของโปรแกรมรุ่น Google Playและตามมาด้วยอุปกรณ์อื่น ๆ รวมถึงHTC Oneรุ่น Google Play, [40]และMoto Gรุ่น Google Play [41]ในปี 2015 Ars Technicaเขียนว่า "เมื่อต้นสัปดาห์ที่ผ่านมาโทรศัพท์ Android รุ่น Google Play รุ่นสุดท้ายในหน้าร้านออนไลน์ของ Google ได้รับการระบุว่า" ไม่มีจำหน่ายอีกต่อไป "และ" ตอนนี้พวกเขาก็หมดแล้ว ดูเหมือนโปรแกรมจะจบลงแล้ว " [42] [43]

Eric Schmidt , Andy Rubinและ Hugo Barraในงานแถลงข่าวปี 2012 ที่ประกาศแท็บเล็ต Nexus 7 ของ Google

ตั้งแต่ปี 2008 ถึงปี 2013 Hugo Barraทำหน้าที่เป็นโฆษกผลิตภัณฑ์ซึ่งเป็นตัวแทนของ Android ในงานแถลงข่าวและGoogle I / Oซึ่งเป็นการประชุมประจำปีที่มุ่งเน้นนักพัฒนาของ Google เขาออกจาก Google ในเดือนสิงหาคมปี 2013 ที่จะเข้าร่วมผลิตโทรศัพท์จีนXiaomi [44] [45]ไม่ถึงหกเดือนก่อนหน้านั้นLarry Page ซีอีโอ ของ Google ประกาศในบล็อกโพสต์ว่า Andy Rubin ได้ย้ายจากแผนก Android เพื่อทำโครงการใหม่ที่ Google และSundar Pichaiจะกลายเป็นผู้นำ Android คนใหม่ . [46] [47]ในที่สุดพิชัยเองก็จะเปลี่ยนตำแหน่งโดยกลายเป็นซีอีโอคนใหม่ของ Google ในเดือนสิงหาคม 2015 หลังจากการปรับโครงสร้างของ บริษัท เป็นกลุ่ม บริษัทAlphabet [48] [49]ทำให้ฮิโรชิล็อกไฮเมอร์เป็นหัวหน้าคนใหม่ของ Android [50] [51]

บนAndroid 4.4 Kit Katการเข้าถึงการเขียนร่วมกันไปยังการ์ดหน่วยความจำMicroSDถูกล็อคสำหรับแอปพลิเคชันที่ผู้ใช้ติดตั้งไว้ซึ่งมีเพียงไดเร็กทอรีเฉพาะที่มีชื่อแพ็กเกจตามลำดับซึ่งอยู่ภายในAndroid/data/เท่านั้นที่ยังสามารถเขียนได้ การเข้าถึงการเขียนได้รับการเรียกตัวกลับด้วยAndroid 5 อมยิ้มผ่านย้อนกลับเข้ากันไม่ได้ พื้นที่เก็บข้อมูล Google เข้าถึงกรอบ อินเตอร์เฟซ [52]

ในเดือนมิถุนายน 2014 Google ได้ประกาศAndroid Oneซึ่งเป็นชุด "รุ่นอ้างอิงฮาร์ดแวร์" ที่ "อนุญาตให้ [ผู้ผลิตอุปกรณ์] สร้างโทรศัพท์คุณภาพสูงได้อย่างง่ายดายในราคาประหยัด" ซึ่งออกแบบมาสำหรับผู้บริโภคในประเทศกำลังพัฒนา [53] [54] [55]ในเดือนกันยายน Google ได้ประกาศวางจำหน่ายโทรศัพท์ Android One ชุดแรกในอินเดีย [56] [57]อย่างไรก็ตามRecodeรายงานในเดือนมิถุนายน 2015 ว่าโครงการ "ผิดหวัง" โดยอ้างถึง "ผู้บริโภคที่ไม่เต็มใจและคู่ค้าด้านการผลิต" และ "ความผิดพลาดจาก บริษัท ค้นหาที่ไม่เคยแตกฮาร์ดแวร์เลย" [58] มีแผนที่จะเปิดตัว Android One อีกครั้งในเดือนสิงหาคม 2015 [59]โดยมีการประกาศให้แอฟริกาเป็นสถานที่ถัดไปสำหรับโปรแกรมในอีกหนึ่งสัปดาห์ต่อมา [60] [61]รายงานจากThe Informationในเดือนมกราคม 2017 ระบุว่า Google กำลังขยายโปรแกรม Android One ราคาประหยัดไปยังสหรัฐอเมริกาแม้ว่าThe Verge จะตั้งข้อสังเกตว่า บริษัท จะไม่ได้ผลิตอุปกรณ์จริงด้วยตัวเองก็ตาม [62] [63]


Google เปิดตัวสมาร์ทโฟน Pixel และ Pixel XLในเดือนตุลาคม 2559 วางตลาดในฐานะโทรศัพท์รุ่นแรกที่ผลิตโดย Google [64] [65]และมีคุณลักษณะเฉพาะของซอฟต์แวร์บางอย่างเช่นGoogle Assistantก่อนที่จะเปิดตัวในวงกว้าง [66] [67]โทรศัพท์ Pixel แทนที่ Nexus ซีรีส์[68]ด้วยโทรศัพท์ Pixel รุ่นใหม่ที่เปิดตัวในเดือนตุลาคม 2017 [69]

ในเดือนพฤษภาคม 2019 ระบบปฏิบัติการได้เข้าไปพัวพันกับสงครามการค้าระหว่างจีนและสหรัฐอเมริกาที่เกี่ยวข้องกับHuaweiซึ่งก็เหมือนกับ บริษัท เทคโนโลยีอื่น ๆ อีกมากมายที่ต้องพึ่งพาการเข้าถึงแพลตฟอร์ม Android [70] [71]ในฤดูร้อนปี 2019 หัวเว่ยประกาศว่าจะสร้างระบบปฏิบัติการทางเลือกเพื่อ Android [72] [73]ที่รู้จักกันเป็นความสามัคคี OS , [74]และได้ยื่นขอสิทธิในทรัพย์สินทางปัญญาในตลาดทั่วโลกที่สำคัญ [75] [76]ขณะนี้ Huawei ยังไม่มีแผนที่จะแทนที่ Android ในอนาคตอันใกล้นี้เนื่องจาก Harmony OS ได้รับการออกแบบมาสำหรับอินเทอร์เน็ตของอุปกรณ์ต่างๆไม่ใช่สำหรับสมาร์ทโฟน [77]

เมื่อวันที่ 22 สิงหาคม 2019 มีการประกาศว่า Android "Q" จะได้รับการตีตราอย่างเป็นทางการว่าเป็น Android 10 ซึ่งจะยุติแนวทางปฏิบัติในประวัติศาสตร์ของการตั้งชื่อเวอร์ชันหลักหลังขนมหวาน Google ระบุว่าชื่อเหล่านี้ไม่ "รวม" สำหรับผู้ใช้ในต่างประเทศ (เนื่องจากอาหารดังกล่าวข้างต้นไม่เป็นที่รู้จักในระดับสากลหรือออกเสียงยากในบางภาษา) [78] [79]ในวันเดียวกันนั้นAndroid Policeรายงานว่า Google ได้ว่าจ้างรูปปั้นของตัวเลขขนาดยักษ์ "10" เพื่อติดตั้งในล็อบบี้ของสำนักงานใหม่ของนักพัฒนา [80] Android 10 เปิดตัวในวันที่ 3 กันยายน 2019 สำหรับโทรศัพท์Google Pixelก่อน

ด้วยการจัดเก็บแบบกำหนดขอบเขตการเข้าถึงการเขียนแบบเดิมไปยังที่เก็บข้อมูลภายในของผู้ใช้ที่แชร์จะถูกล็อกและมีเพียงไดเรกทอรีเฉพาะแอปเท่านั้นที่สามารถเข้าถึงได้ตามปกติ ไฟล์และไดเร็กทอรีภายนอกเท่านั้นที่สามารถเข้าถึงได้ผ่านStorage Access Framework แบบย้อนกลับที่เข้ากันไม่ ได้ แม้ว่าจะมีการอ้างข้อ จำกัด เหล่านี้เพื่อปรับปรุงความเป็นส่วนตัวของผู้ใช้ แต่ไดเร็กทอรีเฉพาะแอพส่วนตัวก็มีอยู่แล้วตั้งแต่ระบบปฏิบัติการเวอร์ชันแรก ๆ [81]/data/

อินเตอร์เฟซ

อินเตอร์เฟซผู้ใช้เริ่มต้นของ Android ส่วนใหญ่จะขึ้นอยู่กับการจัดการโดยตรงโดยใช้ปัจจัยการผลิตที่สัมผัสที่หลวมสอดคล้องกับการกระทำที่แท้จริงของโลกเช่นรูดแตะหยิกและย้อนกลับฉกในการจัดการกับวัตถุบนหน้าจอพร้อมกับแป้นพิมพ์เสมือนจริง [82] ตัวควบคุมเกมและทางกายภาพขนาดเต็มแป้นพิมพ์ได้รับการสนับสนุนผ่านทางบลูทู ธหรือUSB [83] [84]การตอบสนองต่อการป้อนข้อมูลของผู้ใช้ได้รับการออกแบบมาให้ใช้งานได้ทันทีและมีส่วนติดต่อแบบสัมผัสที่ลื่นไหลโดยมักใช้ความสามารถในการสั่นของอุปกรณ์เพื่อให้การตอบสนองต่อผู้ใช้ ฮาร์ดแวร์ภายในเช่นaccelerometers , ลูกข่างและเซ็นเซอร์ความใกล้ชิดจะถูกใช้โดยการใช้งานบางอย่างที่จะตอบสนองต่อการกระทำของผู้ใช้ที่เพิ่มขึ้นเช่นการปรับหน้าจอจากแนวตั้งแนวนอนขึ้นอยู่กับว่าอุปกรณ์ที่มีการมุ่งเน้น[85]หรือให้ผู้ใช้สามารถคัดท้าย ยานพาหนะในเกมแข่งรถโดยการหมุนอุปกรณ์, การจำลองการควบคุมของพวงมาลัย [86]

หน้าจอหลัก

อุปกรณ์ Android บูตไปที่หน้าจอหลักการนำทางหลักและข้อมูล "ฮับ" บนอุปกรณ์ Android ซึ่งคล้ายกับเดสก์ท็อปที่พบในคอมพิวเตอร์ส่วนบุคคล โดยทั่วไปหน้าจอหลักของ Android จะประกอบด้วยไอคอนแอปและวิดเจ็ต ไอคอนแอปเปิดแอปที่เกี่ยวข้องในขณะที่วิดเจ็ตแสดงเนื้อหาสดอัปเดตอัตโนมัติเช่นการพยากรณ์อากาศกล่องจดหมายอีเมลของผู้ใช้หรือสัญลักษณ์ข่าวสารโดยตรงบนหน้าจอหลัก [87]หน้าจอหลักอาจประกอบด้วยหลายหน้าซึ่งผู้ใช้สามารถปัดไปมาได้ [88]บุคคลที่สามปพลิเคชันที่มีอยู่บนGoogle Playและร้านค้า app อื่น ๆ สามารถอีกอย่างกว้างขวางธีมหน้าจอหลัก, [89]และแม้กระทั่งการเลียนแบบรูปลักษณ์ของระบบปฏิบัติการอื่น ๆ เช่นWindows Phone [90]ผู้ผลิตส่วนใหญ่ปรับแต่งรูปลักษณ์และคุณสมบัติของอุปกรณ์ Android เพื่อสร้างความแตกต่างจากคู่แข่ง [91]

แถบสถานะ

ที่ด้านบนของหน้าจอจะเป็นแถบสถานะซึ่งแสดงข้อมูลเกี่ยวกับอุปกรณ์และการเชื่อมต่อ แถบสถานะนี้สามารถดึง (กวาดนิ้ว) ลงเพื่อแสดงหน้าจอการแจ้งเตือนที่แอปแสดงข้อมูลสำคัญหรือการอัปเดตตลอดจนการเข้าถึงการควบคุมและการสลับระบบอย่างรวดเร็วเช่นความสว่างของจอแสดงผลการตั้งค่าการเชื่อมต่อ ( WiFi , Bluetooth , ข้อมูลเซลลูลาร์) โหมดเสียงและไฟฉาย [88]ผู้ขายอาจใช้การตั้งค่าเพิ่มเติมเช่นความสามารถในการปรับความสว่างของไฟฉาย [92]

การแจ้งเตือนคือ "ข้อมูลสั้น ๆ ตรงเวลาและเกี่ยวข้องเกี่ยวกับแอปของคุณเมื่อไม่ได้ใช้งาน" และเมื่อแตะแล้วผู้ใช้จะถูกนำไปที่หน้าจอภายในแอปที่เกี่ยวข้องกับการแจ้งเตือน [93]เริ่มต้นด้วยAndroid 4.1 "Jelly Bean" "การแจ้งเตือนที่ขยายได้" ให้ผู้ใช้แตะไอคอนบนการแจ้งเตือนเพื่อขยายและแสดงข้อมูลเพิ่มเติมและการทำงานของแอปที่เป็นไปได้จากการแจ้งเตือน [94]

รายการแอพ

หน้าจอ "แอปทั้งหมด" จะแสดงรายการแอปพลิเคชันที่ติดตั้งทั้งหมดโดยผู้ใช้สามารถลากแอปจากรายการไปยังหน้าจอหลักได้ หน้าจอล่าสุดช่วยให้ผู้ใช้สลับไปมาระหว่างแอพที่ใช้ล่าสุด [88]

รายการอาจปรากฏเคียงข้างกันหรือทับซ้อนกันขึ้นอยู่กับเวอร์ชันของ Android [95]

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

คีย์ตัวเลือกเฉพาะหรือที่เรียกว่าปุ่มเมนูและการจำลองบนหน้าจอไม่ได้รับการสนับสนุนอีกต่อไปตั้งแต่ Android เวอร์ชัน 10 Google ขอแนะนำให้นักพัฒนาแอปพลิเคชันมือถือค้นหาเมนูภายในอินเทอร์เฟซผู้ใช้ ในโทรศัพท์รุ่นใหม่ ๆ ตำแหน่งของโทรศัพท์จะถูกครอบครองโดยคีย์งานที่ใช้เพื่อเข้าถึงรายการแอปที่เพิ่งใช้เมื่อเปิดใช้งาน การกดแบบยาวอาจจำลองการกดปุ่มเมนูหรือมีส่วนร่วมในการดูหน้าจอแยกซึ่งอันหลังนี้เป็นลักษณะการทำงานเริ่มต้นตั้งแต่สต็อก Android เวอร์ชัน 7 [97] [98] [99]ทั้งนี้ขึ้นอยู่กับอุปกรณ์

มุมมองแบบแยกหน้าจอ

สนับสนุนพื้นเมืองสำหรับมุมมองหน้าจอแยกได้รับการเพิ่มในสต็อกของ Android รุ่น 7.0 ตังเม [99]

สมาร์ทโฟนที่ใช้ Android ที่ปรับแต่งโดยผู้จัดจำหน่ายรุ่นแรก ๆ ที่รู้จักกันว่ามีโหมดมุมมองแบบแยกหน้าจอคือSamsung Galaxy S3และNote 2ปี 2012 ซึ่งก่อนหน้านี้ได้รับคุณสมบัตินี้พร้อมกับการอัปเกรดชุดพรีเมียมในTouchWizด้วย Android 4.1 Jelly Bean [100]

กำลังชาร์จขณะปิดเครื่อง

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

เอฟเฟกต์สัมผัสเสียงคู่

ตั้งแต่สต็อก Android เวอร์ชัน 12 วางจำหน่ายต้นปี 2564 สามารถตั้งค่าการสั่นแบบซิงโครนัสเพื่อเสริมเสียงได้ [102] [103]คุณลักษณะดังกล่าวมีอยู่ครั้งแรกภายใต้ชื่อ "Auto Haptic" ในSamsung Galaxy S III รุ่นปี 2012 ที่ใช้ Android ซึ่งเปิดตัวพร้อมกับการติดตั้ง Android 4.1 Jelly Bean ( TouchWiz ) ที่แก้ไขโดยผู้ขาย [104]

อุปกรณ์ Android ส่วนใหญ่เกือบทั้งหมดมาพร้อมกับแอป Google ที่ติดตั้งไว้ล่วงหน้าเช่น Gmail, Google Maps, Google Chrome, YouTube, Google Play Music, Google Play Movies & TV และอื่น ๆ อีกมากมาย

แอปพลิเคชัน (" แอป ") ซึ่งขยายการทำงานของอุปกรณ์ (และต้องเป็น 64 บิต[105] ) เขียนโดยใช้ชุดพัฒนาซอฟต์แวร์ Android (SDK) [106]และโดยปกติแล้วภาษาโปรแกรมKotlinซึ่งแทนที่Javaเป็นภาษาที่ Google ต้องการสำหรับการพัฒนาแอป Android ในเดือนพฤษภาคม 2019 [107]และประกาศครั้งแรกในเดือนพฤษภาคม 2017 [108] [109] Java ยังคงรองรับ (เดิมเป็นตัวเลือกเดียวสำหรับโปรแกรมพื้นที่ผู้ใช้และมักผสมกับ Kotlin ) เป็นภาษา C ++ [110] Java และ / หรือภาษา JVM อื่น ๆ เช่น Kotlin อาจใช้ร่วมกับC / C ++ , [111]พร้อมกับตัวเลือกรันไทม์ที่ไม่ใช่ค่าเริ่มต้นที่อนุญาตให้รองรับ C ++ ได้ดีขึ้น [112] Goภาษาการเขียนโปรแกรมยังสนับสนุนแม้ว่าชุด จำกัด ของอินเตอร์เฟซการเขียนโปรแกรมประยุกต์ (API) [113]

SDK ที่รวมถึงชุดที่ครอบคลุมของเครื่องมือในการพัฒนา[114]รวมทั้งการดีบักเกอร์ , ห้องสมุดซอฟแวร์ , เครื่องจำลองบนพื้นฐานของQEMUเอกสารโค้ดตัวอย่างและแบบฝึกหัด ในขั้นต้นสภาพแวดล้อมการพัฒนาแบบรวม (IDE) ที่Google รองรับคือEclipseโดยใช้ปลั๊กอิน Android Development Tools (ADT) ในเดือนธันวาคม 2014 Google ได้เปิดตัวAndroid Studioโดยใช้IntelliJ IDEAเป็น IDE หลักสำหรับการพัฒนาแอปพลิเคชัน Android มีเครื่องมือการพัฒนาอื่น ๆ รวมถึงชุดพัฒนาเนทีฟ (NDK) สำหรับแอปพลิเคชันหรือส่วนขยายใน C หรือ C ++, Google App Inventorสภาพแวดล้อมภาพสำหรับโปรแกรมเมอร์มือใหม่และเฟรมเวิร์กแอปพลิเคชันเว็บบนอุปกรณ์เคลื่อนที่ข้ามแพลตฟอร์มต่างๆ ในเดือนมกราคม 2014 Google ได้เปิดตัวเฟรมเวิร์กที่ใช้Apache Cordovaสำหรับการย้ายแอปพลิเคชันเว็บChrome HTML 5 ไปยัง Android ซึ่งรวมอยู่ในเชลล์แอปพลิเคชันดั้งเดิม [115]นอกจากนี้Google ได้รับFirebaseในปี 2014 ซึ่งมีเครื่องมือที่เป็นประโยชน์สำหรับนักพัฒนาแอปและเว็บ [116]

Android มีแอปพลิเคชันของบุคคลที่สามให้เลือกมากขึ้นเรื่อย ๆ ซึ่งผู้ใช้สามารถรับได้โดยการดาวน์โหลดและติดตั้งไฟล์APK (แพ็คเกจแอปพลิเคชัน Android) ของแอปพลิเคชันหรือดาวน์โหลดโดยใช้โปรแกรมจัดเก็บแอปพลิเคชันที่อนุญาตให้ผู้ใช้ติดตั้งอัปเดตและนำออก แอปพลิเคชันจากอุปกรณ์ของพวกเขา Google Play Storeเป็นที่เก็บแอปพลิเคชันหลักที่ติดตั้งบนอุปกรณ์ Android ที่เป็นไปตามข้อกำหนดความเข้ากันได้ของ Google และอนุญาตให้ใช้ซอฟต์แวร์ Google Mobile Services [117] [118] Google Play Store ช่วยให้ผู้ใช้สามารถเรียกดูดาวน์โหลดและอัปเดตแอปพลิเคชันที่เผยแพร่โดย Google และนักพัฒนาบุคคลที่สาม ณ เดือนมกราคม 2564มีแอปพลิเคชันมากกว่าสามล้านแอปพลิเคชันสำหรับ Android ใน Play Store [16] [119]ณ เดือนกรกฎาคม 2556มีการติดตั้งแอปพลิเคชัน 50 พันล้านรายการ [120] [121]ผู้ให้บริการบางรายเสนอการเรียกเก็บเงินโดยตรงผ่านผู้ให้บริการมือถือสำหรับการซื้อแอปพลิเคชัน Google Play โดยที่ค่าใช้จ่ายของแอปพลิเคชันจะรวมอยู่ในใบเรียกเก็บเงินรายเดือนของผู้ใช้ [122]ณ เดือนพฤษภาคม 2017มีผู้ใช้งานมากกว่าหนึ่งพันล้านคนต่อเดือนสำหรับ Gmail, Android, Chrome, Google Play และ Maps

เนื่องจากลักษณะที่เปิดกว้างของ Android จึงมีตลาดแอปพลิเคชันของบุคคลที่สามจำนวนมากสำหรับ Android ไม่ว่าจะเพื่อทดแทนอุปกรณ์ที่ไม่ได้รับอนุญาตให้จัดส่งด้วย Google Play Store ให้บริการแอปพลิเคชันที่ไม่สามารถนำเสนอบน Google Play Store ได้เนื่องจาก เพื่อการละเมิดนโยบายหรือด้วยเหตุผลอื่น ๆ ตัวอย่างร้านค้าของบุคคลที่สามเหล่านี้รวมถึงAmazon Appstore , GetJarและ SlideMe F-Droidซึ่งเป็นตลาดทางเลือกอื่นพยายามจัดหาเฉพาะแอปพลิเคชันที่แจกจ่ายภายใต้ใบอนุญาตฟรีและโอเพ่นซอร์ส เท่านั้น [117] [123] [124] [125]

ในเดือนตุลาคมปี 2020 Google ได้ลบแอปพลิเคชัน Android หลายตัวออกจากPlay Storeเนื่องจากพบว่าละเมิดกฎการรวบรวมข้อมูล บริษัท ได้รับแจ้งจาก International Digital Accountability Council (IDAC) ว่าแอปสำหรับเด็กเช่นNumber Coloring , Princess SalonและCats & Cosplayซึ่งมียอดดาวน์โหลดรวม 20 ล้านครั้งกำลังละเมิดนโยบายของ Google [126]

ตัวจัดการไฟล์

ตั้งแต่ Android 6 Marshmallow ตัวจัดการไฟล์แบบเรียบง่ายซึ่งมีชื่อรหัสว่าDocumentsUI [a]เป็นส่วนหนึ่งของแกนหลักของระบบปฏิบัติการและขึ้นอยู่กับตัวเลือกไฟล์ สามารถเข้าถึงได้ผ่านเมนูการจัดเก็บในการตั้งค่าระบบเท่านั้น [127]

ที่เก็บข้อมูลที่นำมาใช้

Android 6.0 Marshmallowนำที่เก็บข้อมูลที่นำมาใช้ซึ่งเป็นตัวเลือกในการฟอร์แมตและติดตั้งการ์ดหน่วยความจำเป็นส่วนขยายของที่จัดเก็บข้อมูลภายในแทนที่จะเป็นที่เก็บข้อมูลแบบพกพาแยกต่างหากเริ่มต้น

ในขณะที่อาจจะอำนวยความสะดวกบนอุปกรณ์การจัดการไฟล์ที่เก็บสินค้าที่นำมาใช้ปฏิเสธการกู้คืนข้อมูลที่มีข้อบกพร่องทางเทคนิคและนำมาใช้ทันทีในอุปกรณ์ที่แตกต่างกันจนกว่าการจัดรูปแบบ [128]

ด้วยเหตุผลเหล่านี้ผู้จำหน่ายรายใหญ่SamsungและLGจึงเลือกที่จะไม่รวมพื้นที่เก็บข้อมูลที่นำมาใช้ได้ [129]

การจัดการหน่วยความจำ

เนื่องจากอุปกรณ์ Android มักใช้พลังงานจากแบตเตอรี่ Android จึงได้รับการออกแบบมาเพื่อจัดการกระบวนการต่างๆเพื่อให้ใช้พลังงานน้อยที่สุด เมื่อแอปพลิเคชันไม่ได้ใช้งานระบบจะระงับการทำงานเพื่อให้สามารถใช้งานได้ทันทีแทนที่จะปิดแอปพลิเคชันจะไม่ใช้พลังงานแบตเตอรี่หรือทรัพยากร CPU [130] [131]แอนดรอยด์จัดการแอปพลิเคชันที่เก็บไว้ในหน่วยความจำโดยอัตโนมัติ: เมื่อหน่วยความจำเหลือน้อยระบบจะเริ่มมองไม่เห็นและปิดกระบวนการที่ไม่ใช้งานโดยอัตโนมัติโดยเริ่มจากแอปพลิเคชันที่ไม่มีการใช้งานเป็นเวลานานที่สุด [132] [133] Lifehacker รายงานในปี 2554 ว่าแอปพลิเคชัน Task-killer ของบุคคลที่สามทำอันตรายมากกว่าผลดี [134]

ฮาร์ดแวร์

แพลตฟอร์มฮาร์ดแวร์หลักสำหรับ Android คือARM ( สถาปัตยกรรมARMv7และARMv8-A ) โดยสถาปัตยกรรม x86และx86-64ได้รับการสนับสนุนอย่างเป็นทางการใน Android เวอร์ชันใหม่กว่า [135] [136] [137]โครงการAndroid-x86 ที่ไม่เป็นทางการให้การสนับสนุนสถาปัตยกรรม x86 ก่อนการสนับสนุนอย่างเป็นทางการ [138] [139]ตั้งแต่ปี 2012 อุปกรณ์ Android ที่มีโปรเซสเซอร์ Intelเริ่มปรากฏขึ้นรวมถึงโทรศัพท์[140]และแท็บเล็ต ในขณะที่ได้รับการสนับสนุนสำหรับแพลตฟอร์ม 64 บิต, Android เป็นครั้งแรกเพื่อให้ทำงานบน x86 แบบ 64 บิตและจากนั้นในARM64 ตั้งแต่ Android 5.0 "Lollipop" จะรองรับเวอร์ชัน64 บิตของทุกแพลตฟอร์มเพิ่มเติมจากเวอร์ชัน32 บิต [135]พอร์ตทดลองที่ไม่เป็นทางการของระบบปฏิบัติการไปยังสถาปัตยกรรม RISC-Vได้รับการเผยแพร่ในปี 2564 [141]

ข้อกำหนดสำหรับจำนวนRAMขั้นต่ำสำหรับอุปกรณ์ที่ใช้ Android 7.1 มีตั้งแต่ 2 GB สำหรับฮาร์ดแวร์ที่ดีที่สุดในทางปฏิบัติลดลงเหลือ 1 GB สำหรับหน้าจอทั่วไป Android รองรับ OpenGL ES และVulkanทุกเวอร์ชัน(และเวอร์ชัน 1.1 สำหรับอุปกรณ์บางรุ่น[142] )

อุปกรณ์ Android รวมส่วนประกอบฮาร์ดแวร์ตัวเลือกจำนวนมากรวมทั้งยังหรือกล้องวิดีโอ, GPS , เซ็นเซอร์การวางแนวทางการควบคุมการเล่นเกมโดยเฉพาะaccelerometers , ลูกข่าง , บารอมิเตอร์, magnetometers , เซ็นเซอร์ความใกล้ชิด , เซนเซอร์ความดัน , เครื่องวัดอุณหภูมิและทัชสกรีน ส่วนประกอบฮาร์ดแวร์บางอย่างไม่จำเป็นต้องใช้ แต่กลายเป็นมาตรฐานในอุปกรณ์บางประเภทเช่นสมาร์ทโฟนและมีข้อกำหนดเพิ่มเติมหากมีอยู่ ในตอนแรกจำเป็นต้องมีฮาร์ดแวร์อื่น ๆ บางตัว แต่ข้อกำหนดเหล่านั้นได้รับการผ่อนปรนหรือยกเลิกไปโดยสิ้นเชิง ตัวอย่างเช่นเนื่องจาก Android ได้รับการพัฒนาในตอนแรกเป็นระบบปฏิบัติการของโทรศัพท์จึงจำเป็นต้องใช้ฮาร์ดแวร์เช่นไมโครโฟนในขณะที่เมื่อเวลาผ่านไปฟังก์ชันโทรศัพท์จะกลายเป็นทางเลือก [121] Android ใช้ในการต้องมีออโต้โฟกัสกล้องซึ่งได้รับการผ่อนคลายกับโฟกัสคงที่กล้อง[121]ถ้าปัจจุบันที่ทุกคนตั้งแต่กล้องที่ถูกทิ้งเป็นความต้องการอย่างสิ้นเชิงเมื่อ Android เริ่มต้นที่จะใช้ในset-top box

นอกเหนือจากการทำงานบนสมาร์ทโฟนและแท็บเล็ตแล้วผู้จำหน่ายหลายรายยังใช้ Android บนฮาร์ดแวร์พีซีทั่วไปด้วยแป้นพิมพ์และเมาส์ [143] [144] [145] [146]นอกจากความพร้อมใช้งานบนฮาร์ดแวร์ที่วางจำหน่ายทั่วไปแล้ว Android เวอร์ชันที่เป็นมิตรกับฮาร์ดแวร์สำหรับพีซีที่คล้ายกันยังมีให้ใช้งานฟรีจากโครงการ Android-x86 รวมถึง Android 4.4 ที่กำหนดเอง [147]ด้วยการใช้โปรแกรมจำลอง Android ที่เป็นส่วนหนึ่งของAndroid SDKหรือโปรแกรมเลียนแบบของบุคคลที่สาม Android ยังสามารถรันบนสถาปัตยกรรม x86 แบบไม่ได้มา แต่กำเนิด [148] [149]บริษัท ของจีนกำลังสร้างพีซีและระบบปฏิบัติการมือถือที่ใช้ Android เพื่อ "แข่งขันโดยตรงกับ Microsoft Windows และ Google Android" [150]สถาบันวิศวกรรมของจีนตั้งข้อสังเกตว่า บริษัท "มากกว่าหนึ่งโหล" ได้ปรับแต่ง Android ตามคำสั่งห้ามของจีนในการใช้ Windows 8 บนพีซีของรัฐบาล [151] [152] [153]

การพัฒนา

สแต็กของโครงการโอเพนซอร์สของ Android

Android ได้รับการพัฒนาโดยGoogleจนกว่าการเปลี่ยนแปลงและการอัปเดตล่าสุดจะพร้อมที่จะเผยแพร่เมื่อถึงจุดนี้ซอร์สโค้ดจะพร้อมใช้งานสำหรับ Android Open Source Project (AOSP), [154]ซึ่งเป็นโครงการริเริ่มแบบโอเพนซอร์สที่นำโดย Google [155]รหัส AOSP สามารถพบได้โดยไม่ต้องดัดแปลงบนอุปกรณ์ที่เลือกส่วนใหญ่เป็นอดีตNexusและปัจจุบันAndroid หนึ่งชุดของอุปกรณ์ [156]

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

Google ประกาศการอัปเกรด Android ที่เพิ่มขึ้นครั้งใหญ่เป็นประจำทุกปี [160]สามารถติดตั้งการอัปเดตบนอุปกรณ์ผ่านอากาศได้ [161]รุ่นใหญ่ล่าสุดAndroid 11

รูปแบบที่กว้างขวางของฮาร์ดแวร์[162]ในอุปกรณ์ Android ได้ก่อให้เกิดความล่าช้าที่สำคัญสำหรับการอัพเกรดซอฟแวร์และซอฟต์แวร์รักษาความปลอดภัย การอัปเกรดแต่ละครั้งจะต้องได้รับการปรับแต่งโดยเฉพาะซึ่งเป็นกระบวนการที่ใช้เวลาและทรัพยากรมาก [163]ยกเว้นอุปกรณ์ภายในแบรนด์ Google Nexus และ Pixel การอัปเดตมักจะมาถึงหลายเดือนหลังจากการเปิดตัวเวอร์ชันใหม่หรือไม่ได้รับการอัปเดตเลย [164]ผู้ผลิตมักจะจัดลำดับความสำคัญของอุปกรณ์ใหม่ล่าสุดและทิ้งอุปกรณ์เก่าไว้เบื้องหลัง [165]ผู้ให้บริการเครือข่ายไร้สายสามารถนำเสนอความล่าช้าเพิ่มเติมซึ่งหลังจากได้รับการอัปเดตจากผู้ผลิตแล้วให้ปรับแต่ง Android ตามความต้องการและทำการทดสอบอย่างละเอียดบนเครือข่ายของตนก่อนที่จะส่งการอัปเกรด [165] [166]นอกจากนี้ยังมีสถานการณ์ที่อัพเกรดเป็นไปไม่ได้เนื่องจากผู้ผลิตไม่ปรับปรุงจำเป็นไดรเวอร์ [167]

การขาดการสนับสนุนหลังการขายจากผู้ผลิตและผู้ให้บริการได้รับการวิพากษ์วิจารณ์อย่างกว้างขวางจากกลุ่มผู้บริโภคและสื่อเทคโนโลยี [168] [169] [170]นักวิจารณ์บางคนตั้งข้อสังเกตว่าอุตสาหกรรมนี้มีแรงจูงใจทางการเงินที่จะไม่อัปเกรดอุปกรณ์ของตนเนื่องจากการขาดการอัปเดตสำหรับอุปกรณ์ที่มีอยู่ทำให้เกิดการซื้ออุปกรณ์รุ่นใหม่ ๆ[171]ทัศนคติที่อธิบายว่า "ดูถูก ". [170] เดอะการ์เดียนบ่นว่าวิธีการแจกจ่ายสำหรับการอัปเดตมีความซับซ้อนเพียงเพราะผู้ผลิตและผู้ให้บริการออกแบบมาอย่างนั้น [170]ในปี 2011 Google ได้ร่วมมือกับผู้เล่นในอุตสาหกรรมจำนวนมากเพื่อประกาศ "Android Update Alliance" โดยให้คำมั่นว่าจะส่งมอบการอัปเดตที่ตรงเวลาสำหรับทุกอุปกรณ์เป็นเวลา 18 เดือนหลังจากการเปิดตัว อย่างไรก็ตามยังไม่มีคำอื่นใดอย่างเป็นทางการเกี่ยวกับพันธมิตรดังกล่าวนับตั้งแต่มีการประกาศ [165] [172]

ในปี 2555 Google ได้เริ่มยกเลิกการเชื่อมต่อระบบปฏิบัติการบางส่วน (โดยเฉพาะแอปพลิเคชันส่วนกลาง) เพื่อให้สามารถอัปเดตผ่านGoogle Play Store โดยไม่ขึ้นกับระบบปฏิบัติการ หนึ่งในองค์ประกอบเหล่านั้นคือบริการ Google Playเป็นกระบวนการระดับระบบปิดที่ให้บริการAPIสำหรับบริการของ Google ซึ่งติดตั้งโดยอัตโนมัติบนอุปกรณ์เกือบทั้งหมดที่ใช้Android 2.2 "Froyo"และสูงกว่า ด้วยการเปลี่ยนแปลงเหล่านี้ Google สามารถเพิ่มฟังก์ชันระบบใหม่และอัปเดตแอปได้โดยไม่ต้องแจกจ่ายการอัปเกรดไปยังระบบปฏิบัติการเอง [173]ด้วยเหตุนี้Android 4.2 และ 4.3 "Jelly Bean" จึงมีการเปลี่ยนแปลงที่ต้องเผชิญกับผู้ใช้ค่อนข้างน้อยโดยเน้นที่การเปลี่ยนแปลงเล็กน้อยและการปรับปรุงแพลตฟอร์มมากขึ้น [174]

Jason Mackenzie ซึ่งเป็นผู้บริหารของHTCเรียกการอัปเดตความปลอดภัยรายเดือนว่า "ไม่สมจริง" ในปี 2015 และ Google พยายามชักชวนให้ผู้ให้บริการยกเว้นแพตช์ด้านความปลอดภัยออกจากขั้นตอนการทดสอบทั้งหมด ในเดือนพฤษภาคม 2559 Bloomberg Businessweekรายงานว่า Google พยายามปรับปรุง Android ให้ทันสมัยมากขึ้นรวมถึงอัตราการอัปเดตด้านความปลอดภัยที่เร่งขึ้นการเปิดตัววิธีแก้ปัญหาทางเทคโนโลยีการลดข้อกำหนดสำหรับการทดสอบโทรศัพท์และการจัดอันดับผู้ผลิตโทรศัพท์เพื่อพยายาม "อัปยศ "ให้มีพฤติกรรมที่ดีขึ้น ตามที่Bloombergระบุไว้: "เนื่องจากสมาร์ทโฟนมีความสามารถซับซ้อนและแฮ็กได้มากขึ้นการมีซอฟต์แวร์ล่าสุดทำงานอย่างใกล้ชิดกับฮาร์ดแวร์จึงมีความสำคัญมากขึ้น" ฮิโรชิล็อกไฮเมอร์หัวหน้าทีม Android ยอมรับว่า "ไม่ใช่สถานการณ์ที่เหมาะ" และแสดงความเห็นเพิ่มเติมว่าการขาดการอัปเดตเป็น "ลิงก์ที่อ่อนแอที่สุดในด้านความปลอดภัยบน Android" ผู้ให้บริการเครือข่ายไร้สายได้รับการอธิบายในรายงานว่าเป็น "การอภิปรายที่ท้าทายที่สุด" เนื่องจากเวลาในการอนุมัติที่ช้าขณะทดสอบบนเครือข่ายแม้ว่าผู้ให้บริการบางรายรวมถึงVerizon WirelessและSprint Corporationจะลดระยะเวลาในการอนุมัติลงแล้วก็ตาม ในความพยายามเพิ่มเติมเพื่อโน้มน้าวใจ Google ได้แชร์รายชื่อผู้ผลิตโทรศัพท์ชั้นนำที่วัดโดยอุปกรณ์ที่อัปเดตกับพาร์ทเนอร์ Android และกำลังพิจารณาที่จะเผยแพร่รายการดังกล่าวต่อสาธารณะ [ เมื่อไหร่? ] Mike Chan ผู้ร่วมก่อตั้ง Nextbit ผู้ผลิตโทรศัพท์และอดีตนักพัฒนา Android กล่าวว่า "วิธีที่ดีที่สุดในการแก้ปัญหานี้คือโครงสร้างระบบปฏิบัติการใหม่" หรือ Google สามารถลงทุนในการฝึกอบรมผู้ผลิตและผู้ให้บริการ เป็นพลเมืองที่ดีของ Android ' " [175] [176] [177]

ในเดือนพฤษภาคม 2017 ด้วยการประกาศAndroid 8.0 Google ได้เปิดตัว Project Treble ซึ่งเป็นสถาปนิกใหม่ที่สำคัญของเฟรมเวิร์กระบบปฏิบัติการ Android ที่ออกแบบมาเพื่อให้ง่ายขึ้นเร็วขึ้นและเสียค่าใช้จ่ายน้อยลงสำหรับผู้ผลิตในการอัปเดตอุปกรณ์เป็น Android เวอร์ชันใหม่กว่า Project Treble แยกการใช้งานของผู้จำหน่าย (เฉพาะอุปกรณ์ซอฟต์แวร์ระดับล่างที่เขียนโดยผู้ผลิตซิลิคอน) ออกจากเฟรมเวิร์กระบบปฏิบัติการ Android ผ่าน "อินเทอร์เฟซผู้ขาย" ใหม่ ใน Android 7.0 และก่อนหน้านี้ไม่มีอินเทอร์เฟซสำหรับผู้ขายอย่างเป็นทางการดังนั้นผู้ผลิตอุปกรณ์จึงต้องอัปเดตโค้ด Android เป็นส่วนใหญ่เพื่อย้ายอุปกรณ์ไปยังระบบปฏิบัติการเวอร์ชันที่ใหม่กว่า ด้วย Treble อินเทอร์เฟซผู้ขายที่มีเสถียรภาพใหม่ช่วยให้สามารถเข้าถึงส่วนฮาร์ดแวร์เฉพาะของ Android ทำให้ผู้ผลิตอุปกรณ์สามารถส่งมอบ Android รุ่นใหม่ได้ง่ายๆโดยการอัปเดตกรอบงาน Android OS "โดยไม่ต้องทำงานเพิ่มเติมใด ๆ จากผู้ผลิตซิลิคอน" [178]

ในเดือนกันยายน 2017 ทีม Project Treble ของ Google เปิดเผยว่าในฐานะส่วนหนึ่งของความพยายามในการปรับปรุงวงจรการรักษาความปลอดภัยของอุปกรณ์ Android Google ได้จัดการเพื่อให้ Linux Foundation ตกลงที่จะขยายวงจรการสนับสนุนของ Linux Long-Term Support (LTS) สาขาเคอร์เนลจาก 2 ปีที่ผ่านมาใช้เวลาถึง 6 ปีสำหรับเคอร์เนล LTS เวอร์ชันอนาคตโดยเริ่มจากเคอร์เนลลินุกซ์ 4.4 [179]

ในเดือนพฤษภาคม 2019 ด้วยการประกาศAndroid 10 Google ได้เปิดตัว Project Mainline เพื่อลดความซับซ้อนและเร่งการส่งมอบการอัปเดตไปยังระบบนิเวศของ Android Project Mainline เปิดใช้งานการอัปเดตส่วนประกอบหลักของระบบปฏิบัติการผ่าน Google Play Store ด้วยเหตุนี้การปรับปรุงความปลอดภัยและประสิทธิภาพที่สำคัญซึ่งก่อนหน้านี้จำเป็นต้องเป็นส่วนหนึ่งของการอัปเดตระบบปฏิบัติการเต็มรูปแบบสามารถดาวน์โหลดและติดตั้งได้อย่างง่ายดายเหมือนกับการอัปเดตแอป [180]

Googleรายงานการเปิดตัวการแก้ไขใหม่ใน Android 12 เพื่อให้การใช้งานร้านค้าแอปพลิเคชันของบุคคลที่สามง่ายขึ้น ประกาศนี้แก้ไขความกังวลที่มีการรายงานเกี่ยวกับการพัฒนาแอพพลิเค Android รวมถึงการต่อสู้กับทางเลือกในแอประบบการชำระเงินและความยากลำบากที่ต้องเผชิญกับธุรกิจออนไลน์ที่ย้ายเพราะCOVID-19 [181]

เคอร์เนลลินุกซ์

ของ Android เคอร์เนลอยู่บนพื้นฐานของลินุกซ์เคอร์เนล 's สนับสนุนระยะยาว (LTS) สาขา ณ ปี 2564, Android ใช้เคอร์เนล Linux เวอร์ชัน 4.14, 4.19 หรือ 5.4 [182]เคอร์เนลจริงขึ้นอยู่กับอุปกรณ์แต่ละเครื่อง [183]

เคอร์เนล Linux ที่แตกต่างกันของ Android มีการเปลี่ยนแปลงทางสถาปัตยกรรมเพิ่มเติมที่ Google นำไปใช้นอกวงจรการพัฒนาเคอร์เนลของ Linux ทั่วไปเช่นการรวมส่วนประกอบต่างๆเช่นโครงสร้างอุปกรณ์ Ashmem ION และการจัดการหน่วยความจำ (OOM) ที่แตกต่างกัน [184] [185]คุณลักษณะบางอย่างที่ Google ส่งกลับไปยังเคอร์เนล Linux โดยเฉพาะอย่างยิ่งคุณลักษณะการจัดการพลังงานที่เรียกว่า "wakelocks" [186]ถูกปฏิเสธในตอนแรกโดยนักพัฒนาเคอร์เนลสายหลักส่วนหนึ่งเป็นเพราะพวกเขารู้สึกว่า Google ไม่ได้แสดงเจตนาที่จะรักษา รหัสของตัวเอง [187] [188] Google ประกาศในเดือนเมษายน 2010 ว่าพวกเขาจะจ้างพนักงานสองคนเพื่อทำงานกับชุมชนเคอร์เนล Linux [189]แต่Greg Kroah-Hartmanผู้ดูแลเคอร์เนล Linux ในปัจจุบันสำหรับสาขาที่เสถียรกล่าวในเดือนธันวาคม 2010 ว่าเขา รู้สึกกังวลว่า Google ไม่ได้พยายามดึงการเปลี่ยนแปลงโค้ดของพวกเขาที่รวมอยู่ใน Linux กระแสหลักอีกต่อไป [188]แพทริคเบรดี้วิศวกรของ Google เคยกล่าวไว้ในการประชุมนักพัฒนาของ บริษัทว่า "Android ไม่ใช่ Linux" [190]พร้อมกับComputerworldเพิ่มเติมว่า "ให้ฉันทำให้มันง่ายสำหรับคุณโดยไม่ต้องใช้ลินุกซ์ก็ไม่มี Android" [191] Ars Technicaเขียนว่า "แม้ว่า Android จะสร้างขึ้นบนเคอร์เนล Linux แต่แพลตฟอร์มนี้ก็มีความเหมือนกันน้อยมากกับสแต็ก Linux บนเดสก์ท็อปทั่วไป" [190]

ในเดือนสิงหาคม 2554 Linus Torvaldsกล่าวว่า "ในที่สุด Android และ Linux ก็จะกลับมาเป็นเคอร์เนลทั่วไป แต่อาจจะไม่เป็นเวลาสี่ถึงห้าปี" [192]ในเดือนธันวาคม พ.ศ. 2554 Greg Kroah-Hartman ได้ประกาศการเริ่มต้นโครงการ Android Mainlining Project ซึ่งมีจุดมุ่งหมายเพื่อนำไดรเวอร์ Android แพตช์และคุณลักษณะบางอย่างกลับเข้าไปในเคอร์เนลของ Linux โดยเริ่มใน Linux 3.3 [193]ลินุกซ์รวมความสามารถในการทำงานอัตโนมัติและ wakelocks ไว้ใน 3.5 เคอร์เนลหลังจากที่มีความพยายามในการควบรวมกิจการหลายครั้งก่อนหน้านี้ อินเทอร์เฟซเหมือนกัน แต่การใช้งานลินุกซ์อัพสตรีมอนุญาตให้ใช้โหมด Suspend ได้สองโหมด: ไปยังหน่วยความจำ (การระงับแบบดั้งเดิมที่ Android ใช้) และไปยังดิสก์ (ไฮเบอร์เนตตามที่ทราบกันดีบนเดสก์ท็อป) [194] Google เก็บรักษาที่เก็บโค้ดสาธารณะซึ่งมีงานทดลองของพวกเขาในการปรับฐาน Android ใหม่จาก Linux เวอร์ชันล่าสุดที่เสถียร [195] [196]

Android เป็นกระจาย Linuxตามที่มูลนิธิลินุกซ์ , [197]ของ Google เปิดแหล่งที่มาหัวหน้าคริสดิโบนา , [198]และอีกหลายนักข่าว [199] [200]คนอื่น ๆ เช่นวิศวกรของ Google Patrick Brady กล่าวว่า Android ไม่ใช่ Linux ในความหมายของการกระจาย Linux แบบUnixแบบดั้งเดิม Android ไม่มีไลบรารี GNU C (ใช้Bionicเป็นไลบรารี C ทางเลือก) และส่วนประกอบอื่น ๆ ที่มักพบในการกระจาย Linux [201]

ด้วยการเปิดตัวAndroid Oreoในปี 2560 Google เริ่มกำหนดให้อุปกรณ์ที่มาพร้อมกับSoCใหม่ต้องมีเคอร์เนล Linux เวอร์ชัน 4.4 หรือใหม่กว่าเพื่อเหตุผลด้านความปลอดภัย อุปกรณ์ที่มีอยู่อัปเกรดเป็น Oreo และผลิตภัณฑ์ใหม่ที่เปิดตัวด้วย SoC รุ่นเก่าได้รับการยกเว้นจากกฎนี้ [202] [203]

การรูท

ที่เก็บข้อมูลแฟลชบนอุปกรณ์ Android แบ่งออกเป็นหลายพาร์ติชันเช่น/system/สำหรับระบบปฏิบัติการเองและ/data/สำหรับข้อมูลผู้ใช้และการติดตั้งแอปพลิเคชัน [204]

ในทางตรงกันข้ามกับลินุกซ์สก์ท็อป, Android เจ้าของอุปกรณ์จะไม่ได้รับรากเข้าถึงระบบปฏิบัติการและพาร์ทิชันที่สำคัญเช่น/system/จะอ่านอย่างเดียว อย่างไรก็ตามการเข้าถึงรากสามารถหาได้โดยการใช้ประโยชน์จากข้อบกพร่องของการรักษาความปลอดภัยใน Android ซึ่งมักจะถูกใช้โดยเปิดแหล่งชุมชนเพื่อเสริมสร้างความสามารถและ customizability ของอุปกรณ์ของพวกเขา แต่ยังโดยบุคคลที่เป็นอันตรายในการติดตั้งไวรัสและมัลแวร์ [205]

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

กองซอฟต์แวร์

แผนภาพสถาปัตยกรรมของ Android [ แหล่งที่มาที่ล้าสมัย ]

ด้านบนของลินุกซ์เคอร์เนลมีเป็นตัวกลาง , ห้องสมุดและAPI ที่เขียนในCและโปรแกรมซอฟต์แวร์ที่ทำงานบนกรอบใบสมัครซึ่งรวมถึงJavaห้องสมุดใช้ได้กับระบบปฏิบัติการ การพัฒนาเคอร์เนล Linux ยังคงดำเนินต่อไปโดยไม่ขึ้นกับโครงการซอร์สโค้ดอื่น ๆ ของ Android

Android ใช้Android Runtime (ART) เป็นสภาพแวดล้อมรันไทม์ (แนะนำในเวอร์ชัน 4.4) ซึ่งใช้การรวบรวมล่วงหน้า (AOT)เพื่อรวบรวมไบต์โค้ดของแอปพลิเคชันทั้งหมดลงในรหัสเครื่องเมื่อติดตั้งแอปพลิเคชัน ใน Android 4.4 ART เป็นคุณลักษณะทดลองและไม่ได้เปิดใช้งานโดยค่าเริ่มต้น มันกลายเป็นตัวเลือกรันไทม์เพียงตัวเดียวใน Android เวอร์ชันหลักถัดไป 5.0 [207]ในเวอร์ชันที่ไม่รองรับอีกต่อไปจนกระทั่งเวอร์ชัน 5.0 เมื่อ ART เข้ามาแทนที่ก่อนหน้านี้ Android เคยใช้Dalvikเป็นเครื่องเสมือนกระบวนการที่มีการคอมไพล์ Just-in-time (JIT) ตามการติดตามเพื่อรัน Dalvik "dex-code" (Dalvik Executable ) ซึ่งมักจะแปลจากbytecode Java ตามหลักการ JIT ที่อิงตามการติดตามนอกเหนือจากการตีความโค้ดแอปพลิเคชันส่วนใหญ่แล้ว Dalvik ยังดำเนินการคอมไพล์และการเรียกใช้งานเนทีฟของส่วนของโค้ดที่เรียกใช้บ่อย ("การติดตาม") ทุกครั้งที่เปิดแอปพลิเคชัน [208] [209] [210]สำหรับไลบรารี Java แพลตฟอร์ม Android ใช้ชุดย่อยของโปรเจ็กต์Apache Harmony ที่เลิกใช้แล้วในขณะนี้ [211]ในเดือนธันวาคม 2015 Google ได้ประกาศว่า Android เวอร์ชันถัดไปจะเปลี่ยนไปใช้การใช้งาน Java ตามโครงการOpenJDK [212]

ของ Android ห้องสมุดมาตรฐาน C , ไบโอนิคได้รับการพัฒนาโดย Google โดยเฉพาะสำหรับ Android เป็นที่มาของการBSD 's มาตรฐานรหัส C ห้องสมุด Bionic เองได้รับการออกแบบให้มีคุณสมบัติหลักหลายประการเฉพาะสำหรับเคอร์เนลลินุกซ์ ประโยชน์หลักของการใช้ Bionic แทนGNU C Library (glibc) หรือuClibcคือพื้นที่รันไทม์ที่เล็กลงและการเพิ่มประสิทธิภาพสำหรับ CPU ความถี่ต่ำ ในขณะเดียวกัน Bionic ได้รับอนุญาตภายใต้เงื่อนไขของใบอนุญาต BSDซึ่ง Google พบว่าเหมาะสมกว่าสำหรับรูปแบบการให้ใบอนุญาตโดยรวมของ Android [210]

Google มีเป้าหมายในรูปแบบการให้ใบอนุญาตที่แตกต่างออกไปในช่วงปลายปี 2555 Google ได้เปลี่ยน Bluetooth stack ใน Android จากBlueZที่ได้รับใบอนุญาต GPL เป็น BlueDroid ที่ได้รับใบอนุญาตจาก Apache [213]บลูทู ธ สแต็กใหม่ที่เรียกว่า Gabeldorsche ได้รับการพัฒนาเพื่อพยายามแก้ไขข้อบกพร่องในการใช้งาน BlueDroid [214]

Android ไม่มีระบบ X Windowดั้งเดิมตามค่าเริ่มต้นและไม่สนับสนุนไลบรารีGNUมาตรฐานทั้งชุด สิ่งนี้ทำให้ยากที่จะพอร์ตแอปพลิเคชันหรือไลบรารี Linux ที่มีอยู่ไปยัง Android [201]จนกระทั่งเวอร์ชัน r5 ของAndroid Native Development Kitนำการสนับสนุนสำหรับแอปพลิเคชันที่เขียนด้วยภาษา CหรือC ++อย่างสมบูรณ์ [215]ห้องสมุดเขียนใน C อาจถูกนำมาใช้ในการใช้งานโดยการฉีดเล็กชิมและการใช้งานของJNI [216]

ใน Android เวอร์ชันปัจจุบันจะมีการใช้ " Toybox " ซึ่งเป็นชุดยูทิลิตี้บรรทัดคำสั่ง (ส่วนใหญ่สำหรับการใช้งานโดยแอปเนื่องจาก Android ไม่มีอินเทอร์เฟซบรรทัดคำสั่งตามค่าเริ่มต้น) จะถูกใช้ (ตั้งแต่การเปิดตัว Marshmallow) แทนที่สิ่งที่คล้ายกัน พบคอลเล็กชัน "กล่องเครื่องมือ" ใน Android เวอร์ชันก่อนหน้า [217]

Android มีระบบปฏิบัติการอื่น Trusty OS อยู่ภายในโดยเป็นส่วนหนึ่งของส่วนประกอบซอฟต์แวร์ "Trusty" "ที่รองรับ Trusted Execution Environment (TEE) บนอุปกรณ์เคลื่อนที่" "Trusty และ Trusty API อาจมีการเปลี่ยนแปลง [.. ] แอปพลิเคชันสำหรับ Trusty OS สามารถเขียนด้วยภาษา C / C ++ (รองรับ C ++ ได้อย่าง จำกัด ) และสามารถเข้าถึงไลบรารี C ขนาดเล็กได้ [.. ] ทั้งหมด Trusty แอปพลิเคชันเป็นแบบเธรดเดียวการใช้งานมัลติเธรดใน Trusty userspace ในขณะนี้ไม่ได้รับการสนับสนุน [.. ] ไม่รองรับการพัฒนาแอปพลิเคชันของบุคคลที่สามใน "เวอร์ชันปัจจุบันและซอฟต์แวร์ที่ทำงานบนระบบปฏิบัติการและตัวประมวลผลให้เรียกใช้" กรอบDRMสำหรับการป้องกัน เนื้อหา [.. ] ยังมีการใช้งานอื่น ๆ อีกมากมายสำหรับ TEE เช่นการชำระเงินผ่านมือถือ, การธนาคารที่ปลอดภัย, การเข้ารหัสแบบเต็มดิสก์, การรับรองความถูกต้องแบบหลายปัจจัย, การป้องกันการรีเซ็ตอุปกรณ์, พื้นที่จัดเก็บข้อมูลถาวรที่ป้องกันการเล่นซ้ำ, การแสดงผลแบบไร้สาย ("cast") ของ เนื้อหาที่ได้รับการป้องกัน PIN ที่ปลอดภัยและการประมวลผลลายนิ้วมือและแม้แต่การตรวจจับมัลแวร์ " [218]

ซอร์สโค้ดของ Android เผยแพร่โดย Google ภายใต้ใบอนุญาตโอเพนซอร์สและลักษณะที่เปิดกว้างได้สนับสนุนให้ชุมชนนักพัฒนาและผู้ที่ชื่นชอบจำนวนมากใช้โค้ดโอเพนซอร์สเป็นรากฐานสำหรับโครงการที่ขับเคลื่อนโดยชุมชนซึ่งส่งการอัปเดตไปยังอุปกรณ์รุ่นเก่าเพิ่ม คุณลักษณะใหม่สำหรับผู้ใช้ขั้นสูงหรือนำ Android ไปยังอุปกรณ์ที่เดิมมาพร้อมกับระบบปฏิบัติการอื่น [219]การเผยแพร่ที่พัฒนาโดยชุมชนเหล่านี้มักจะนำเสนอคุณสมบัติและการอัปเดตใหม่ ๆ ไปยังอุปกรณ์ได้เร็วกว่าผ่านช่องทางของผู้ผลิต / ผู้ให้บริการอย่างเป็นทางการโดยมีคุณภาพในระดับที่ทัดเทียมกัน [220]ให้การสนับสนุนอย่างต่อเนื่องสำหรับอุปกรณ์รุ่นเก่าที่ไม่ได้รับการอัปเดตอย่างเป็นทางการอีกต่อไป หรือนำไปใช้กับอุปกรณ์ Android ที่ถูกปล่อยออกมาอย่างเป็นทางการที่ใช้ระบบปฏิบัติการอื่น ๆ เช่นเอชพีทัชแพด เผยแพร่ชุมชนมักจะมาก่อนที่หยั่งรากและมีการปรับเปลี่ยนไม่ได้ให้โดยผู้ขายเดิมเช่นความสามารถในการโอเวอร์คล็อกหรือโอเวอร์ / undervoltประมวลผลของอุปกรณ์ [221] CyanogenModก็ใช้กันอย่างแพร่หลายเฟิร์มแวชุมชน[222]ตอนนี้หยุดและประสบความสำเร็จโดยLineageOS [223]

นอกจากนี้เป็นของเดือนสิงหาคม 2019 กำมือของการกระจายความโดดเด่นที่กำหนดเองที่ใช้ Android (รอม) ของรุ่นล่าสุด Android 9.0 พายซึ่งถูกปล่อยออกมาเปิดเผยต่อสาธารณชนในเดือนสิงหาคม 2018 ดูรายชื่อที่กำหนดเอง Android กระจาย

ในอดีตผู้ผลิตอุปกรณ์และผู้ให้บริการมือถือมักไม่สนับสนุนการพัฒนาเฟิร์มแวร์ของบุคคลที่สาม ผู้ผลิตแสดงความกังวลเกี่ยวกับการทำงานที่ไม่เหมาะสมของอุปกรณ์ที่ใช้ซอฟต์แวร์ที่ไม่เป็นทางการและค่าใช้จ่ายในการสนับสนุนที่เกิดจากสิ่งนี้ [224]ยิ่งไปกว่านั้นเฟิร์มแวร์ที่ได้รับการแก้ไขเช่น CyanogenMod บางครั้งก็มีคุณสมบัติเช่นการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือซึ่งผู้ให้บริการอาจเรียกเก็บค่าบริการพิเศษ ด้วยเหตุนี้อุปสรรคทางเทคนิครวมถึงbootloaders ที่ถูกล็อกและการเข้าถึงสิทธิ์รูทที่ จำกัด จึงเป็นเรื่องปกติในอุปกรณ์หลายชนิด อย่างไรก็ตามเนื่องจากซอฟต์แวร์ที่พัฒนาโดยชุมชนได้รับความนิยมมากขึ้นและจากคำแถลงของ Librarian of Congress ในสหรัฐอเมริกาที่อนุญาตให้มีการ " แหกคุก " ของอุปกรณ์มือถือผู้ผลิตและผู้ให้บริการ[225]รายได้ปรับจุดยืนของตนในเรื่องการพัฒนาของบุคคลที่สามให้ลดลง กับบางส่วนรวมทั้งHTC , [224] โมโตโรล่า , [226] ซัมซุง[227] [228]และโซนี่ , [229]ให้การสนับสนุนและส่งเสริมการพัฒนา ด้วยเหตุนี้เมื่อเวลาผ่านไปความจำเป็นในการหลีกเลี่ยงข้อ จำกัด ของฮาร์ดแวร์ในการติดตั้งเฟิร์มแวร์ที่ไม่เป็นทางการได้ลดน้อยลงเนื่องจากอุปกรณ์จำนวนมากขึ้นที่มาพร้อมกับbootloaders ที่ปลดล็อคหรือปลดล็อคได้ซึ่งคล้ายกับโทรศัพท์รุ่นNexusแม้ว่าโดยปกติแล้วผู้ใช้จะต้องสละอุปกรณ์ของตน การรับประกันที่จะทำเช่นนั้น [224]อย่างไรก็ตามแม้จะได้รับการยอมรับจากผู้ผลิต แต่ผู้ให้บริการบางรายในสหรัฐฯยังคงต้องการให้โทรศัพท์ถูกล็อกไว้ทำให้นักพัฒนาและลูกค้าไม่พอใจ [230]

ชื่อรหัสอุปกรณ์

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

โดยปกติผู้ใช้ปลายทางจะมองไม่เห็นรหัสชื่ออุปกรณ์ แต่มีความสำคัญในการพิจารณาความเข้ากันได้กับเวอร์ชัน Android ที่แก้ไขแล้ว บางครั้งก็มีการกล่าวถึงในบทความที่กล่าวถึงอุปกรณ์เนื่องจากอนุญาตให้แยกความแตกต่างของฮาร์ดแวร์ที่แตกต่างกันของอุปกรณ์แม้ว่าผู้ผลิตจะเสนออุปกรณ์เหล่านี้ภายใต้ชื่อเดียวกันก็ตาม android.os.Build.DEVICEสมญานามอุปกรณ์ที่สามารถใช้ได้กับการใช้งานภายใต้ [232]

ความปลอดภัยและความเป็นส่วนตัว

ในปี 2020 Google ได้เปิดตัว Android Partner Vulnerability Initiative เพื่อปรับปรุงความปลอดภัยของ Android [233] [234]พวกเขายังจัดตั้งทีมรักษาความปลอดภัยของ Android [235]

ขอบเขตการเฝ้าระวังโดยสถาบันของรัฐ

จากการเปิดเผยการเฝ้าระวังมวลชนในปี 2013 ที่กว้างขึ้นมีการเปิดเผยในเดือนกันยายน 2013 ว่าหน่วยข่าวกรองของอเมริกาและอังกฤษสำนักงานความมั่นคงแห่งชาติ (NSA) และสำนักงานใหญ่การสื่อสารของรัฐบาล (GCHQ) ตามลำดับสามารถเข้าถึงข้อมูลผู้ใช้บน iPhone, BlackBerry และอุปกรณ์ Android มีรายงานว่าสามารถอ่านข้อมูลสมาร์ทโฟนได้เกือบทั้งหมดรวมถึง SMS ตำแหน่งอีเมลและบันทึกย่อ [236]ในเดือนมกราคม 2014 รายงานเพิ่มเติมเปิดเผยถึงความสามารถของหน่วยข่าวกรองในการดักจับข้อมูลส่วนบุคคลที่ส่งผ่านอินเทอร์เน็ตโดยเครือข่ายสังคมออนไลน์และแอปพลิเคชันยอดนิยมอื่น ๆ เช่นAngry Birdsซึ่งรวบรวมข้อมูลส่วนบุคคลของผู้ใช้เพื่อการโฆษณาและเหตุผลทางการค้าอื่น ๆ GCHQ ได้อ้างอิงจากThe Guardianซึ่งเป็นคู่มือสไตล์วิกิของแอปและเครือข่ายโฆษณาที่แตกต่างกันและข้อมูลที่แตกต่างกันซึ่งสามารถดูดซับจากแต่ละรายการได้ [237]ต่อมาในสัปดาห์นั้นRovio ผู้พัฒนา Angry Birds ของฟินแลนด์ได้ประกาศว่ากำลังพิจารณาความสัมพันธ์กับแพลตฟอร์มโฆษณาอีกครั้งในแง่ของการเปิดเผยเหล่านี้และเรียกร้องให้อุตสาหกรรมในวงกว้างทำเช่นเดียวกัน [238]

เอกสารดังกล่าวเปิดเผยถึงความพยายามเพิ่มเติมของหน่วยข่าวกรองในการสกัดกั้นการค้นหา Google Maps และคำค้นหาที่ส่งจาก Android และสมาร์ทโฟนอื่น ๆ เพื่อรวบรวมข้อมูลตำแหน่งจำนวนมาก [237] NSA และ GCHQ ยืนยันว่ากิจกรรมของพวกเขาสอดคล้องกับกฎหมายในประเทศและระหว่างประเทศที่เกี่ยวข้องทั้งหมดแม้ว่า Guardian จะระบุว่า "การเปิดเผยข้อมูลล่าสุดยังสามารถเพิ่มความกังวลของสาธารณชนเกี่ยวกับวิธีที่ภาคเทคโนโลยีรวบรวมและใช้ข้อมูลโดยเฉพาะอย่างยิ่งสำหรับผู้ที่อยู่นอกสหรัฐอเมริกา ซึ่งได้รับการปกป้องความเป็นส่วนตัวน้อยกว่าชาวอเมริกัน " [237]

เอกสารที่รั่วไหลซึ่งเผยแพร่โดย WikiLeaks ซึ่งมีชื่อรหัสว่าVault 7และลงวันที่ตั้งแต่ปี 2013 ถึงปี 2016 ให้รายละเอียดเกี่ยวกับความสามารถของหน่วยข่าวกรองกลาง (CIA) ในการเฝ้าระวังทางอิเล็กทรอนิกส์และการทำสงครามไซเบอร์รวมถึงความสามารถในการประนีประนอมระบบปฏิบัติการของสมาร์ทโฟนส่วนใหญ่ (รวมถึง Android) . [239] [240]

ภัยคุกคามด้านความปลอดภัยทั่วไป

การวิจัยจาก บริษัท รักษาความปลอดภัยTrend Microระบุว่าการละเมิดบริการระดับพรีเมี่ยมเป็นมัลแวร์ Android ประเภทที่พบบ่อยที่สุดโดยข้อความจะถูกส่งจากโทรศัพท์ที่ติดไวรัสไปยังหมายเลขโทรศัพท์ราคาพิเศษโดยไม่ได้รับความยินยอมหรือแม้กระทั่งความรู้ของผู้ใช้ มัลแวร์อื่น ๆ แสดงโฆษณาที่ไม่ต้องการและล่วงล้ำบนอุปกรณ์หรือส่งข้อมูลส่วนบุคคลไปยังบุคคลที่สามที่ไม่ได้รับอนุญาต [241]มีรายงานว่าภัยคุกคามด้านความปลอดภัยบน Android เพิ่มขึ้นอย่างทวีคูณ อย่างไรก็ตามวิศวกรของ Google ได้โต้แย้งว่าบริษัท รักษาความปลอดภัยมัลแวร์และไวรัสบน Android ถูกบริษัท รักษาความปลอดภัยใช้เกินความจริงด้วยเหตุผลทางการค้า[242] [243]และกล่าวหาว่าอุตสาหกรรมความปลอดภัยเล่นด้วยความกลัวที่จะขายซอฟต์แวร์ป้องกันไวรัสให้กับผู้ใช้ [242] Google ยืนยันว่ามัลแวร์อันตรายนั้นหายากมาก[243]และจากการสำรวจของF-Secureพบว่ามีเพียง 0.5% ของมัลแวร์ Android ที่รายงานว่ามาจาก Google Play Store [244]

ในเดือนสิงหาคมปี 2015 Google ประกาศว่าอุปกรณ์ในGoogle Nexusชุดจะเริ่มที่จะได้รับการรักษาความปลอดภัยรายเดือนแพทช์ Google ยังเขียนว่า "อุปกรณ์ Nexus จะยังคงได้รับการอัปเดตที่สำคัญเป็นเวลาอย่างน้อยสองปีและแพตช์ความปลอดภัยเป็นเวลาสามปีนับจากการวางจำหน่ายครั้งแรกหรือ 18 เดือนนับจากการขายอุปกรณ์ครั้งล่าสุดผ่านGoogle Store " [245] [246] [247]ในเดือนตุลาคมต่อมานักวิจัยจากมหาวิทยาลัยเคมบริดจ์สรุปว่า 87.7% ของโทรศัพท์ Android ที่ใช้งานอยู่ทราบช่องโหว่ด้านความปลอดภัยแต่ยังไม่ได้รับการแก้ไขเนื่องจากขาดการอัปเดตและการสนับสนุน [248] [249] [250] Ron Amadeo จากArs Technicaเขียนเมื่อเดือนสิงหาคม 2015 ว่า "Android ได้รับการออกแบบมาก่อนอื่นเพื่อให้ได้รับการยอมรับอย่างกว้างขวาง Google เริ่มต้นจากศูนย์โดยมีส่วนแบ่งการตลาดเป็นศูนย์เปอร์เซ็นต์ดังนั้นจึงมีความสุข เพื่อยกเลิกการควบคุมและให้ทุกคนได้นั่งที่โต๊ะเพื่อแลกกับการนำไปใช้ [... ] แม้ว่าตอนนี้ Android มีตลาดสมาร์ทโฟนทั่วโลกประมาณ 75–80 เปอร์เซ็นต์ทำให้ไม่ใช่แค่ระบบปฏิบัติการมือถือที่ได้รับความนิยมมากที่สุดในโลก แต่เนื้อหาเป็นระบบปฏิบัติการที่ได้รับความนิยมมากที่สุดในช่วงเวลาดังกล่าวการรักษาความปลอดภัยจึงกลายเป็นปัญหาใหญ่ Android ยังคงใช้ชุดคำสั่งการอัปเดตซอฟต์แวร์ที่ออกแบบมาเมื่อระบบนิเวศของ Android ไม่มีอุปกรณ์ให้อัปเดตและไม่สามารถใช้งานได้ ". [251] ตามข่าวกำหนดการรายเดือนของ Google ผู้ผลิตบางรายรวมถึง Samsung และ LG สัญญาว่าจะออกการอัปเดตด้านความปลอดภัยรายเดือน[252]แต่ตามที่ Jerry Hildenbrand ระบุในAndroid Centralในเดือนกุมภาพันธ์ 2016 "เราได้รับการอัปเดตบางส่วน รุ่นเฉพาะรุ่นเล็ก ๆ จำนวนหนึ่งและคำสัญญาที่ไม่ดีมากมาย ". [253]

ในโพสต์เมื่อเดือนมีนาคม 2017 ในบล็อกความปลอดภัยของ Google ความปลอดภัยของ Android นำไปสู่ ​​Adrian Ludwig และ Mel Miller เขียนว่า "อุปกรณ์มากกว่า 735 ล้านเครื่องจากผู้ผลิตมากกว่า 200 รายได้รับการอัปเดตความปลอดภัยของแพลตฟอร์มในปี 2016" และ "พันธมิตรผู้ให้บริการและฮาร์ดแวร์ของเราช่วยขยายการใช้งาน การอัปเดตเหล่านี้ปล่อยการอัปเดตสำหรับอุปกรณ์กว่าครึ่งหนึ่งของ 50 อันดับแรกทั่วโลกในไตรมาสสุดท้ายของปี 2559 " พวกเขายังเขียนว่า "ประมาณครึ่งหนึ่งของอุปกรณ์ที่ใช้งานในปลายปี 2559 ไม่ได้รับการอัปเดตความปลอดภัยของแพลตฟอร์มในปีที่แล้ว" โดยระบุว่างานของพวกเขาจะยังคงมุ่งเน้นไปที่การปรับปรุงโปรแกรมการอัปเดตความปลอดภัยเพื่อให้ผู้ผลิตใช้งานได้ง่ายขึ้น [254]นอกจากนี้ในความคิดเห็นของTechCrunchลุดวิกระบุว่าเวลารอการอัปเดตด้านความปลอดภัยลดลงจาก "หกถึงเก้าสัปดาห์เหลือเพียงไม่กี่วัน" โดย 78% ของอุปกรณ์เรือธงในอเมริกาเหนือเป็นอุปกรณ์ที่ทันสมัย - วันที่เกี่ยวกับการรักษาความปลอดภัยเมื่อปลายปี 2559 [255]

โปรแกรมแก้ไขข้อบกพร่องที่พบในระบบปฏิบัติการหลักมักไม่สามารถเข้าถึงผู้ใช้อุปกรณ์รุ่นเก่าและราคาต่ำกว่าได้ [256] [257]อย่างไรก็ตามลักษณะโอเพนซอร์สของ Android ทำให้ผู้รับเหมาด้านความปลอดภัยสามารถใช้อุปกรณ์ที่มีอยู่และปรับเปลี่ยนเพื่อการใช้งานที่มีความปลอดภัยสูง ตัวอย่างเช่น Samsung ได้ทำงานร่วมกับ General Dynamics ผ่านการเข้าซื้อกิจการOpen Kernel Labsเพื่อสร้างJelly Beanขึ้นมาใหม่จากไมโครไวเซอร์ที่แข็งตัวสำหรับโครงการ "Knox" [258] [259]

สมาร์ทโฟน Android มีความสามารถในการรายงานตำแหน่งของจุดเชื่อมต่อ Wi-Fiซึ่งพบเมื่อผู้ใช้โทรศัพท์เคลื่อนที่ไปมาเพื่อสร้างฐานข้อมูลที่มีตำแหน่งทางกายภาพของจุดเชื่อมต่อดังกล่าวหลายร้อยล้านจุด ฐานข้อมูลเหล่านี้สร้างแผนที่อิเล็กทรอนิกส์เพื่อค้นหาสมาร์ทโฟนทำให้สามารถเรียกใช้แอปต่างๆเช่นFoursquare , Google Latitude , Facebook Placesและเพื่อแสดงโฆษณาตามตำแหน่ง [260]ซอฟต์แวร์ตรวจสอบของบุคคลที่สามเช่น TaintDroid [261]โครงการที่ได้รับทุนสนับสนุนการวิจัยทางวิชาการสามารถตรวจจับได้ในบางกรณีเมื่อข้อมูลส่วนบุคคลถูกส่งจากแอปพลิเคชันไปยังเซิร์ฟเวอร์ระยะไกล [262]

ในปี 2018, บริษัท รักษาความปลอดภัยนอร์เวย์ Promon ได้ขุดพบหลุมร้ายแรง Android การรักษาความปลอดภัยที่สามารถใช้ประโยชน์รวมทั้งที่จะขโมยข้อมูลประจำตัวของการเข้าสู่ระบบข้อความเข้าถึงและสถานที่การติดตามซึ่งอาจพบได้ในทุกรุ่นของ Android รวมทั้งAndroid 10 ช่องโหว่นี้เกิดจากการใช้ประโยชน์จากข้อบกพร่องในระบบมัลติทาสก์และทำให้แอปที่เป็นอันตรายซ้อนทับแอปที่ถูกต้องตามกฎหมายด้วยหน้าจอการเข้าสู่ระบบปลอมที่ผู้ใช้ไม่ทราบเมื่อส่งข้อมูลรับรองความปลอดภัย ผู้ใช้ยังสามารถถูกหลอกให้ให้สิทธิ์เพิ่มเติมแก่แอพที่เป็นอันตรายซึ่งต่อมาทำให้พวกเขาสามารถทำกิจกรรมที่ชั่วร้ายต่างๆได้รวมถึงการดักฟังข้อความหรือการโทรและขโมยข้อมูลประจำตัวของธนาคาร [263] Avastคาม Labsนอกจากนี้ยังพบว่าหลายปพลิเคชันที่ติดตั้งในหลายร้อยอุปกรณ์ Android ใหม่มีมัลแวร์ที่เป็นอันตรายและแอดแวร์ มัลแวร์ที่ติดตั้งไว้ล่วงหน้าบางตัวสามารถทำการฉ้อโกงโฆษณาหรือแม้แต่เข้ายึดอุปกรณ์โฮสต์ของมัน [264] [265]

ในปี 2020 รุ่นไหน? สุนัขเฝ้าบ้านรายงานว่าอุปกรณ์ Android มากกว่าพันล้านเครื่องที่เปิดตัวในปี 2555 หรือก่อนหน้านี้ซึ่งเป็น 40% ของอุปกรณ์ Android ทั่วโลกมีความเสี่ยงที่จะถูกแฮ็ก ข้อสรุปนี้เกิดจากการที่ไม่มีการอัปเดตความปลอดภัยสำหรับ Android เวอร์ชันต่ำกว่า 7.0 ในปี 2019 ข้อใด ร่วมมือกับห้องปฏิบัติการป้องกันไวรัส AV Comparatives เพื่อติดมัลแวร์ในโทรศัพท์ห้ารุ่นและประสบความสำเร็จในแต่ละกรณี Google ปฏิเสธที่จะแสดงความคิดเห็นเกี่ยวกับการคาดเดาของสุนัขเฝ้าบ้าน [266]

เมื่อวันที่ 5 สิงหาคม 2020 Twitterเผยแพร่บล็อกที่เรียกร้องให้ผู้ใช้อัปเดตแอปพลิเคชันเป็นเวอร์ชันล่าสุดโดยคำนึงถึงปัญหาด้านความปลอดภัยที่อนุญาตให้ผู้อื่นเข้าถึงข้อความโดยตรง แฮ็กเกอร์สามารถใช้ "สิทธิ์ระบบ Android" เพื่อดึงข้อมูลรับรองของบัญชีเพื่อดำเนินการดังกล่าวได้อย่างง่ายดาย ปัญหาด้านความปลอดภัยมีเฉพาะกับ Android 8 ( Android Oreo ) และ Android 9 ( Android Pie ) Twitter ยืนยันว่าการอัปเดตแอปจะ จำกัด การปฏิบัติดังกล่าว [267]

คุณสมบัติด้านความปลอดภัยทางเทคนิค

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

ตั้งแต่เดือนกุมภาพันธ์ 2555 Google ได้ใช้เครื่องสแกนมัลแวร์Google Bouncerเพื่อตรวจสอบและสแกนแอปที่มีอยู่ใน Google Play Store [269] [270]คุณลักษณะ "ยืนยันแอป" เปิดตัวในเดือนพฤศจิกายน 2555 โดยเป็นส่วนหนึ่งของเวอร์ชันระบบปฏิบัติการAndroid 4.2 "Jelly Bean"เพื่อสแกนแอปทั้งหมดทั้งจาก Google Play และจากแหล่งที่มาของบุคคลที่สามเพื่อหาอันตราย พฤติกรรม. [271]เดิมทีทำเช่นนั้นในระหว่างการติดตั้งเท่านั้น Verify Apps ได้รับการอัปเดตในปี 2014 เพื่อสแกนแอป "อย่างต่อเนื่อง" และในปี 2017 คุณลักษณะนี้จะปรากฏให้ผู้ใช้เห็นผ่านเมนูในการตั้งค่า [272] [273]

ก่อนติดตั้งแอปพลิเคชันGoogle Play Store จะแสดงรายการข้อกำหนดที่แอปต้องใช้งานได้ หลังจากตรวจสอบสิทธิ์เหล่านี้แล้วผู้ใช้สามารถเลือกที่จะยอมรับหรือปฏิเสธได้โดยจะติดตั้งแอปพลิเคชันก็ต่อเมื่อยอมรับเท่านั้น [274]ในAndroid 6.0 "Marshmallow"ระบบการอนุญาตมีการเปลี่ยนแปลง แอปจะไม่ได้รับสิทธิ์ที่ระบุทั้งหมดโดยอัตโนมัติอีกต่อไปในขณะติดตั้ง ระบบเลือกใช้จะถูกนำมาใช้แทนซึ่งผู้ใช้จะได้รับแจ้งให้อนุญาตหรือปฏิเสธการอนุญาตของแต่ละบุคคลไปยังแอปเมื่อจำเป็นในครั้งแรก แอปพลิเคชันจดจำการให้สิทธิ์ซึ่งผู้ใช้สามารถเพิกถอนได้ตลอดเวลา อย่างไรก็ตามแอปที่ติดตั้งไว้ล่วงหน้าไม่ได้เป็นส่วนหนึ่งของแนวทางนี้เสมอไป ในบางกรณีอาจไม่สามารถปฏิเสธการอนุญาตบางอย่างสำหรับแอปที่ติดตั้งไว้ล่วงหน้าและไม่สามารถปิดการใช้งานได้ ไม่สามารถถอนการติดตั้งแอปบริการ Google Play หรือปิดใช้งานได้ การบังคับหยุดใด ๆ ส่งผลให้แอปรีสตาร์ทเอง [275] [276]รูปแบบการอนุญาตใหม่จะใช้โดยแอปพลิเคชันที่พัฒนาสำหรับ Marshmallow โดยใช้ชุดพัฒนาซอฟต์แวร์ (SDK) เท่านั้นและแอปรุ่นเก่าจะยังคงใช้วิธีการทั้งหมดหรือไม่มีเลยก่อนหน้านี้ ยังคงสามารถเพิกถอนสิทธิ์สำหรับแอปเหล่านั้นได้แม้ว่าอาจทำให้ไม่สามารถทำงานได้อย่างถูกต้องและคำเตือนจะปรากฏขึ้นเพื่อให้ได้รับผลกระทบนั้น [277] [278]

ในเดือนกันยายน 2014 Jason Nova จากAndroid Authorityได้รายงานเกี่ยวกับการศึกษาโดย บริษัท รักษาความปลอดภัยของเยอรมัน Fraunhofer AISEC เกี่ยวกับซอฟต์แวร์ป้องกันไวรัสและภัยคุกคามจากมัลแวร์บน Android Nova เขียนว่า "ระบบปฏิบัติการ Android เกี่ยวข้องกับแพ็คเกจซอฟต์แวร์โดยการทำแซนด์บ็อกซ์ซึ่งไม่อนุญาตให้แอปพลิเคชันแสดงรายการเนื้อหาไดเรกทอรีของแอปอื่น ๆ เพื่อให้ระบบปลอดภัยโดยไม่อนุญาตให้โปรแกรมป้องกันไวรัสแสดงรายการไดเรกทอรีของแอปอื่นหลังการติดตั้ง แอปพลิเคชันที่ไม่แสดงพฤติกรรมที่น่าสงสัยโดยธรรมชาติเมื่อดาวน์โหลดจะถูกล้างว่าปลอดภัยหากเปิดใช้งานในส่วนของแอปในภายหลังซึ่งกลายเป็นอันตรายโปรแกรมป้องกันไวรัสจะไม่มีทางรู้ได้เนื่องจากอยู่ในแอปและจากโปรแกรมป้องกันไวรัส ' อำนาจศาล". การศึกษาโดย Fraunhofer AISEC ซึ่งตรวจสอบซอฟต์แวร์ป้องกันไวรัสจากAvast , AVG , Bitdefender , ESET , F-Secure , Kaspersky , Lookout , McAfee (เดิมคือ Intel Security), Norton , SophosและTrend Microเปิดเผยว่า "แอปป้องกันไวรัสที่ผ่านการทดสอบไม่ ให้การป้องกันมัลแวร์แบบกำหนดเองหรือการโจมตีแบบกำหนดเป้าหมาย "และ" แอปป้องกันไวรัสที่ผ่านการทดสอบแล้วยังไม่สามารถตรวจจับมัลแวร์ซึ่งไม่ทราบแน่ชัดในปัจจุบัน แต่ไม่ได้พยายามใด ๆ ที่จะซ่อนความร้ายกาจของมัน " [279]

ในเดือนสิงหาคม 2013 Google ได้ประกาศโปรแกรมจัดการอุปกรณ์ Android (เปลี่ยนชื่อเป็น Find My Device ในเดือนพฤษภาคม 2017) [280] [281]บริการที่ช่วยให้ผู้ใช้ติดตามค้นหาและล้างข้อมูลอุปกรณ์ Android ของตนจากระยะไกล[282] [283]ด้วย แอป Android สำหรับบริการเปิดตัวในเดือนธันวาคม [284] [285]ในเดือนธันวาคม 2016 Google ได้เปิดตัวแอปผู้ติดต่อที่เชื่อถือได้โดยให้ผู้ใช้ร้องขอการติดตามตำแหน่งของคนที่คุณรักในกรณีฉุกเฉิน [286] [287]ในปี 2020 รายชื่อติดต่อที่เชื่อถือได้ปิดตัวลงและคุณลักษณะการแบ่งปันตำแหน่งได้ถูกนำไปใช้ใน Google Maps [288]

เมื่อวันที่ 8 ตุลาคม 2018 Google ได้ประกาศข้อกำหนดใหม่ของ Google Play Store เพื่อต่อสู้กับการแชร์ข้อมูลที่อาจมีความละเอียดอ่อนมากเกินไปรวมถึงบันทึกการโทรและข้อความ ปัญหาเกิดจากการที่แอปจำนวนมากขอสิทธิ์ในการเข้าถึงข้อมูลส่วนบุคคลของผู้ใช้ (แม้ว่าข้อมูลนี้จะไม่จำเป็นสำหรับแอปในการทำงานก็ตาม) และผู้ใช้บางรายให้สิทธิ์เหล่านี้โดยไม่ต้องสงสัย หรืออาจมีการแสดงการอนุญาตในรายการแอพตามต้องการ (ตรงข้ามกับทางเลือก) และแอปจะไม่ติดตั้งเว้นแต่ผู้ใช้จะให้สิทธิ์ ผู้ใช้สามารถถอนสิทธิ์ใด ๆ ที่จำเป็นแม้กระทั่งสิทธิ์จากแอพใดก็ได้ในการตั้งค่าอุปกรณ์หลังการติดตั้งแอพ แต่มีผู้ใช้เพียงไม่กี่คนที่ทำเช่นนี้ Google สัญญาว่าจะทำงานร่วมกับนักพัฒนาและสร้างข้อยกเว้นหากแอปของพวกเขาต้องการสิทธิ์โทรศัพท์หรือ SMS สำหรับ "ฟังก์ชันหลักของแอป" การบังคับใช้นโยบายใหม่เริ่มต้นในวันที่ 6 มกราคม 2019 90 วันหลังจากการประกาศนโยบายในวันที่ 8 ตุลาคม 2018 นอกจากนี้ Google ยังประกาศ "ข้อกำหนดระดับ API เป้าหมาย" ใหม่ ( targetSdkVersionในไฟล์ Manifest) อย่างน้อย Android 8.0 (API ระดับ 26) สำหรับใหม่ทั้งหมด แอปและการอัปเดตแอป ข้อกำหนดระดับ API อาจต่อต้านการปฏิบัติของนักพัฒนาแอปที่ข้ามหน้าจอการอนุญาตบางส่วนโดยการระบุเวอร์ชัน Android รุ่นแรก ๆ ที่มีรูปแบบการอนุญาตที่หยาบกว่า [289] [290]

ใบอนุญาต

รหัสที่มาสำหรับ Android เป็นโอเพนซอร์ส : มันมีการพัฒนาในภาคเอกชนโดย Google ด้วยรหัสที่มาปล่อยเมื่อ Android เวอร์ชันใหม่จะถูกปล่อยออก Google เผยแพร่โค้ดส่วนใหญ่ (รวมถึงเครือข่ายและสแต็กโทรศัพท์) ภายใต้สิทธิ์การใช้งาน Apacheเวอร์ชัน 2.0 ที่ไม่ใช่ copyleft ซึ่งอนุญาตให้ปรับเปลี่ยนและแจกจ่ายซ้ำได้ [291] [292]ใบอนุญาตไม่ได้ให้สิทธิ์ในเครื่องหมายการค้า "Android" ดังนั้นผู้ผลิตอุปกรณ์และผู้ให้บริการระบบไร้สายจึงต้องได้รับอนุญาตจาก Google ภายใต้สัญญาแต่ละฉบับ การเปลี่ยนแปลงเคอร์เนล Linux ที่เกี่ยวข้องจะเผยแพร่ภายใต้copyleft GNU General Public Licenseเวอร์ชัน 2 ซึ่งพัฒนาโดยOpen Handset Allianceพร้อมด้วยซอร์สโค้ดที่เปิดเผยต่อสาธารณะตลอดเวลา [293]ปล่อย Android เท่านั้นซึ่งไม่ได้ทำทันทีเป็นรหัสที่มาเป็นแท็บเล็ตเพียง 3.0 Honeycombปล่อย เหตุผลตามที่แอนดี้รูบินในอย่างเป็นทางการโพสต์บล็อกของ Android เป็นเพราะรังผึ้งก็รีบวิ่งสำหรับการผลิตของMotorola Xoom , [294]และพวกเขาก็ไม่ต้องการให้บุคคลที่สามสร้าง "ประสบการณ์การใช้งานที่ดีจริงๆ" โดยพยายามที่จะนำเข้าสู่มาร์ทโฟน Android เวอร์ชันสำหรับแท็บเล็ต [295]

เฉพาะระบบปฏิบัติการ Android พื้นฐาน (รวมถึงแอปพลิเคชันบางตัว) เท่านั้นที่เป็นซอฟต์แวร์โอเพ่นซอร์สในขณะที่อุปกรณ์ Android ส่วนใหญ่มาพร้อมกับซอฟต์แวร์ที่เป็นกรรมสิทธิ์จำนวนมากเช่นGoogle Mobile Servicesซึ่งรวมถึงแอปพลิเคชันเช่นGoogle Play Store , Google Search และGoogle Play Services  - เลเยอร์ซอฟต์แวร์ที่ให้APIสำหรับการทำงานร่วมกับบริการที่ Google จัดหาให้และอื่น ๆ แอปพลิเคชันเหล่านี้ต้องได้รับอนุญาตจาก Google โดยผู้ผลิตอุปกรณ์และสามารถจัดส่งได้เฉพาะในอุปกรณ์ที่ตรงตามหลักเกณฑ์ความเข้ากันได้และข้อกำหนดอื่น ๆ [118]การจัดจำหน่าย Android ที่กำหนดเองและได้รับการรับรองซึ่งผลิตโดยผู้ผลิต (เช่นSamsung Experience ) อาจแทนที่แอป Android ในสต็อกบางตัวด้วยตัวแปรที่เป็นกรรมสิทธิ์ของตนเองและเพิ่มซอฟต์แวร์เพิ่มเติมที่ไม่รวมอยู่ในระบบปฏิบัติการ Android ในสต็อก [117]ด้วยการถือกำเนิดของกลุ่มอุปกรณ์Google Pixel Google เองก็ได้สร้างคุณลักษณะเฉพาะของ Android ตามกำหนดเวลาหรือเป็นเอกสิทธิ์แบบถาวรสำหรับซีรีส์ Pixel [296] [297]นอกจากนี้ยังอาจมีไดรเวอร์ " binary blob " ที่จำเป็นสำหรับส่วนประกอบฮาร์ดแวร์บางอย่างในอุปกรณ์ [117] [159]ที่รู้จักกันดีที่สุดอย่างเต็มที่เปิดแหล่งบริการของ Android เป็นLineageOSการจัดจำหน่ายและไมโครกรัมซึ่งทำหน้าที่เป็นแทนเปิดแหล่งที่มาของการให้บริการของ Google Play

Richard StallmanและFree Software Foundationมีความสำคัญต่อ Android และได้แนะนำให้ใช้ทางเลือกอื่น ๆ เช่นReplicantเนื่องจากไดรเวอร์และเฟิร์มแวร์มีความสำคัญต่อการทำงานที่เหมาะสมของอุปกรณ์ Android โดยปกติจะเป็นกรรมสิทธิ์และเนื่องจากแอปพลิเคชัน Google Play Store สามารถบังคับให้ติดตั้งหรือ ถอนการติดตั้งแอปพลิเคชันและด้วยเหตุนี้จึงเชิญซอฟต์แวร์ที่ไม่ใช่ซอฟต์แวร์ฟรี ในทั้งสองกรณีการใช้ซอฟต์แวร์ปิดแหล่งที่มาทำให้ระบบเสี่ยงต่อการแบ็คดอร์ [298] [299]

เป็นที่ถกเถียงกันอยู่ว่าเนื่องจากนักพัฒนามักจะต้องซื้อใบอนุญาต Android ของแบรนด์ Google จึงทำให้ระบบเปิดตามหลักวิชากลายเป็นบริการฟรีเมียม [300] : 20

ใช้ประโยชน์จากผู้ผลิต

Google ให้ใบอนุญาตซอฟต์แวร์ Google Mobile Services พร้อมกับเครื่องหมายการค้า Android เฉพาะผู้ผลิตฮาร์ดแวร์สำหรับอุปกรณ์ที่ตรงตามมาตรฐานความเข้ากันได้ของ Google ที่ระบุไว้ในเอกสารโปรแกรมความเข้ากันได้ของ Android [301]ดังนั้นส้อมของ Android ที่ทำการเปลี่ยนแปลงครั้งใหญ่ในระบบปฏิบัติการเองจะไม่รวมส่วนประกอบที่ไม่เป็นอิสระใด ๆ ของ Google ไม่สามารถใช้งานร่วมกับแอปพลิเคชันที่ต้องการใช้งานได้และต้องจัดส่งพร้อมกับตลาดซอฟต์แวร์ทางเลือกแทน Google Play Store . [117]ตัวอย่างที่โดดเด่นของ Android Fork คือFire OSของAmazonซึ่งใช้กับแท็บเล็ตKindle Fireและมุ่งเน้นไปที่บริการของ Amazon [117]การจัดส่งอุปกรณ์ Android ที่ไม่มี GMS เป็นเรื่องปกติในจีนแผ่นดินใหญ่เนื่องจาก Google ไม่ได้ทำธุรกิจที่นั่น [302] [303] [304]

ในปี 2014 Google เริ่มกำหนดให้อุปกรณ์ Android ทั้งหมดที่ได้รับใบอนุญาตซอฟต์แวร์ Google Mobile Services แสดงโลโก้ "ขับเคลื่อนโดย Android" ที่โดดเด่นบนหน้าจอบูต [118] Google ยังบังคับใช้การรวมกลุ่มและการจัดวางบริการมือถือของ Google บนอุปกรณ์ซึ่งรวมถึงการรวมกลุ่มแอปพลิเคชันหลักทั้งหมดของ Google และทางลัดไปยัง Google Search และแอป Play Store จะต้องอยู่ในหรือใกล้กับบ้านหลัก หน้าจอในการกำหนดค่าเริ่มต้น [305]ในเดือนมีนาคม 2018 มีรายงานว่า Google ได้เริ่มบล็อกอุปกรณ์ Android ที่ "ไม่ผ่านการรับรอง" ไม่ให้ใช้ซอฟต์แวร์ Google Mobile Services และแสดงคำเตือนที่ระบุว่า "ผู้ผลิตอุปกรณ์ได้โหลดแอปและบริการของ Google ไว้ล่วงหน้าโดยไม่ได้รับการรับรองจาก Google" ผู้ใช้ ROM ที่กำหนดเองสามารถลงทะเบียน ID อุปกรณ์ของตนกับบัญชี Google เพื่อลบบล็อกนี้ได้ [306]

แอปพลิเคชันสต็อกและส่วนประกอบบางอย่างในรหัส AOSP ซึ่งก่อนหน้านี้เคยใช้โดย Android เวอร์ชันก่อนหน้าเช่น Search, Music, Calendar และ API ตำแหน่งถูกทิ้งโดย Google เนื่องจากการทดแทนแบบไม่เสียค่าใช้จ่ายซึ่งแจกจ่ายผ่าน Play Store (Google Search, Google Play Music และ Google Calendar) และบริการ Google Playซึ่งไม่ใช่โอเพ่นซอร์สอีกต่อไป ยิ่งไปกว่านั้นแอปพลิเคชั่นบางตัวที่เป็นโอเพนซอร์สยังไม่รวมฟังก์ชันที่มีอยู่ในเวอร์ชันที่ไม่ใช้งานฟรี [117] [307] [308] [309]มาตรการเหล่านี้มีแนวโน้มที่จะกีดกันส้อมและสนับสนุนการออกใบอนุญาตเชิงพาณิชย์ตามข้อกำหนดของ Google เนื่องจากฟังก์ชันหลักของระบบปฏิบัติการส่วนใหญ่ขึ้นอยู่กับส่วนประกอบที่เป็นกรรมสิทธิ์ซึ่งได้รับอนุญาตจาก Google โดยเฉพาะและ จะต้องใช้ทรัพยากรในการพัฒนาที่สำคัญในการพัฒนาชุดซอฟต์แวร์และ API ทางเลือกเพื่อทำซ้ำหรือแทนที่ แอปที่ไม่ใช้ส่วนประกอบของ Google ก็จะเสียเปรียบในการใช้งานเช่นกันเนื่องจากสามารถใช้ได้เฉพาะ API ที่มีอยู่ในระบบปฏิบัติการเท่านั้น ในทางกลับกันแอปของบุคคลที่สามอาจมีการพึ่งพาบริการ Google Play [310]

สมาชิกของ Open Handset Alliance ซึ่งรวมถึง Android OEM ส่วนใหญ่จะถูกห้ามไม่ให้ผลิตอุปกรณ์ Android โดยใช้ส้อมของระบบปฏิบัติการตามสัญญา [117] [311]ในปี 2012 Acer Inc.ถูก Google บังคับให้หยุดการผลิตบนอุปกรณ์ที่ขับเคลื่อนโดยAliyun OSของAlibaba Groupโดยมีภัยคุกคามในการลบออกจาก OHA เนื่องจาก Google ถือว่าแพลตฟอร์มดังกล่าวเป็น Android เวอร์ชันที่เข้ากันไม่ได้ . Alibaba Group ปกป้องข้อกล่าวหาดังกล่าวโดยอ้างว่าระบบปฏิบัติการเป็นแพลตฟอร์มที่แตกต่างจาก Android (ส่วนใหญ่ใช้แอปHTML5 ) แต่รวมส่วนของแพลตฟอร์มของ Android เพื่อให้สามารถใช้งานร่วมกับซอฟต์แวร์ Android ของบุคคลที่สามได้ อันที่จริงอุปกรณ์ดังกล่าวมาพร้อมกับแอพพลิเคชั่นสโตร์ที่ให้บริการแอพ Android แต่ส่วนใหญ่ของพวกเขาที่ถูกละเมิดลิขสิทธิ์ [312] [313] [314]

แผนกต้อนรับ

Android ได้รับปฏิกิริยาที่อบอุ่นเมื่อมีการเปิดตัวในปี 2550 แม้ว่านักวิเคราะห์จะประทับใจกับ บริษัท เทคโนโลยีที่ได้รับการยอมรับซึ่งร่วมมือกับ Google เพื่อจัดตั้ง Open Handset Alliance แต่ก็ยังไม่ชัดเจนว่าผู้ผลิตโทรศัพท์มือถือยินดีที่จะแทนที่ระบบปฏิบัติการที่มีอยู่ด้วย Android [315]แนวคิดของแพลตฟอร์มการพัฒนาที่ใช้ Linux แบบโอเพนซอร์สทำให้เกิดความสนใจ[316]แต่มีความกังวลเพิ่มเติมเกี่ยวกับ Android ที่ต้องเผชิญกับการแข่งขันที่รุนแรงจากผู้เล่นที่มีชื่อเสียงในตลาดสมาร์ทโฟนเช่น Nokia และ Microsoft และมือถือ Linux ที่เป็นคู่แข่งกัน ระบบปฏิบัติการที่อยู่ระหว่างการพัฒนา [317]ผู้เล่นที่จัดตั้งขึ้นเหล่านี้ไม่เชื่อ: Nokia ถูกอ้างว่า "เราไม่เห็นว่านี่เป็นภัยคุกคาม" และสมาชิกคนหนึ่งของทีม Windows Mobile ของ Microsoft กล่าวว่า "ฉันไม่เข้าใจผลกระทบที่จะเกิดขึ้น " [318]

ตั้งแต่นั้นมา Android ก็เติบโตขึ้นจนกลายเป็นระบบปฏิบัติการสมาร์ทโฟนที่ใช้กันอย่างแพร่หลาย[319] [320]และ "หนึ่งในประสบการณ์การใช้งานมือถือที่เร็วที่สุดที่มีให้" [321]ผู้ตรวจสอบได้เน้นย้ำถึงลักษณะโอเพนซอร์สของระบบปฏิบัติการว่าเป็นหนึ่งในจุดแข็งที่กำหนดโดยอนุญาตให้ บริษัท ต่างๆเช่น Nokia (ตระกูล Nokia X), [322] Amazon (Kindle Fire), Barnes & Noble ( Nook ), Ouya , Baiduและคนอื่น ๆ เพื่อแยกซอฟต์แวร์และปล่อยฮาร์ดแวร์ที่ใช้ Android เวอร์ชันที่กำหนดเอง ด้วยเหตุนี้เว็บไซต์เทคโนโลยีArs Technicaจึงได้รับการอธิบายว่าเป็น "ระบบปฏิบัติการเริ่มต้นสำหรับการเปิดตัวฮาร์ดแวร์ใหม่" สำหรับ บริษัท ที่ไม่มีแพลตฟอร์มมือถือของตนเอง [319] การเปิดกว้างและความยืดหยุ่นนี้ยังปรากฏในระดับของผู้ใช้: Android อนุญาตให้เจ้าของปรับแต่งอุปกรณ์ได้อย่างกว้างขวางและแอปของพวกเขาสามารถใช้ได้อย่างอิสระจากร้านค้าแอปที่ไม่ใช่ของ Google และเว็บไซต์ของบุคคลที่สาม สิ่งเหล่านี้ถูกอ้างว่าเป็นข้อดีหลัก ๆ ของโทรศัพท์ Android ที่เหนือกว่ารุ่นอื่น ๆ [319] [323]

แม้จะได้รับความนิยมของ Android รวมถึงอัตราการเปิดใช้งานถึงสามเท่าของ iOS แต่ก็มีรายงานว่า Google ไม่สามารถใช้ประโยชน์จากผลิตภัณฑ์และบริการเว็บอื่น ๆ ของตนเพื่อเปลี่ยน Android ให้เป็นเครื่องสร้างรายได้ตามที่นักวิเคราะห์คาดไว้ได้ [324] The Vergeชี้ให้เห็นว่า Google กำลังสูญเสียการควบคุม Android เนื่องจากการปรับแต่งและการขยายตัวของแอปและบริการที่ไม่ใช่ของ Google อย่างกว้างขวาง Kindle Fire line ของ Amazon ใช้Fire OSซึ่งเป็นทางแยกที่ปรับเปลี่ยนอย่างหนักของ Android ซึ่งไม่รวมหรือสนับสนุนใด ๆ ส่วนประกอบที่เป็นกรรมสิทธิ์ของ Google และกำหนดให้ผู้ใช้ต้องซื้อซอฟต์แวร์จากAmazon Appstoreของคู่แข่งแทน Play Store [117]ในปี 2014 ในความพยายามที่จะปรับปรุงความโดดเด่นของแบรนด์ Android Google เริ่มกำหนดให้อุปกรณ์ที่มีส่วนประกอบที่เป็นกรรมสิทธิ์ของตนแสดงโลโก้ Android บนหน้าจอบูต [118]

Android ได้รับความเดือดร้อนจาก "การแยกส่วน", [325]สถานการณ์ที่อุปกรณ์ Android หลากหลายทั้งในแง่ของรูปแบบฮาร์ดแวร์และความแตกต่างของซอฟต์แวร์ที่ทำงานบนอุปกรณ์เหล่านี้ทำให้งานในการพัฒนาแอปพลิเคชันที่ทำงานอย่างสม่ำเสมอทั่วทั้งระบบนิเวศนั้นยากกว่าคู่แข่ง แพลตฟอร์มเช่น iOS ที่ฮาร์ดแวร์และซอฟต์แวร์แตกต่างกันน้อยกว่า ตัวอย่างเช่นตามข้อมูลจากOpenSignalในเดือนกรกฎาคม 2013 มีอุปกรณ์ Android 11,868 รุ่นขนาดหน้าจอจำนวนมากและระบบปฏิบัติการ Android 8 เวอร์ชันพร้อมกันที่ใช้งานพร้อมกันในขณะที่ผู้ใช้ iOS ส่วนใหญ่ได้อัปเกรดเป็นการทำซ้ำล่าสุดของระบบปฏิบัติการนั้น [326]นักวิจารณ์เช่นApple Insiderยืนยันว่าการแยกส่วนผ่านฮาร์ดแวร์และซอฟต์แวร์ผลักดันการเติบโตของ Android ผ่านอุปกรณ์ราคาประหยัดราคาประหยัดจำนวนมากที่ใช้ Android เวอร์ชันเก่ากว่า พวกเขารักษาสิ่งนี้ไว้บังคับให้นักพัฒนา Android ต้องเขียน "ตัวหารร่วมที่ต่ำที่สุด" เพื่อเข้าถึงผู้ใช้ให้มากที่สุดซึ่งมีแรงจูงใจน้อยเกินไปที่จะใช้ประโยชน์จากคุณลักษณะฮาร์ดแวร์หรือซอฟต์แวร์ล่าสุดที่มีอยู่ในอุปกรณ์เพียงเล็กน้อยเท่านั้น [327]อย่างไรก็ตาม OpenSignal ซึ่งพัฒนาทั้งแอป Android และ iOS สรุปว่าแม้ว่าการแยกส่วนจะทำให้การพัฒนายุ่งยากขึ้น แต่การเข้าถึงทั่วโลกที่กว้างขึ้นของ Android ก็เพิ่มผลตอบแทนที่เป็นไปได้เช่นกัน [326]

Android เป็นระบบปฏิบัติการที่มีการใช้งานมากที่สุดบนโทรศัพท์ในแทบทุกประเทศโดยบางประเทศเช่นอินเดียมีส่วนแบ่งตลาดมากกว่า 96% [328]บนแท็บเล็ตการใช้งานจะมากขึ้นเนื่องจาก iOS ได้รับความนิยมทั่วโลกเล็กน้อย

บริษัท วิจัย Canalys ประเมินในไตรมาสที่สองของปี 2552 ว่า Android มีส่วนแบ่งการจัดส่งสมาร์ทโฟนทั่วโลก 2.8% [329]เมื่อถึงเดือนพฤษภาคมปี 2010 ของ Android มีส่วนแบ่งตลาดทั่วโลกมาร์ทโฟน 10% แซงWindows Mobile , [330]ในขณะที่ในสหรัฐอเมริกา Android ถือหุ้น 28% แซงiPhone OS [331]โดยในไตรมาสที่สี่ของปี 2010 ส่วนแบ่งทั่วโลกมีการเติบโตถึง 33% ของตลาดกลายเป็นแพลตฟอร์มมาร์ทโฟนที่ขายดีที่สุด, [332]แซงSymbian [333]ในสหรัฐอเมริกามันก็กลายเป็นแพลตฟอร์มยอดขายในเดือนเมษายน 2011 แซงBlackBerry OSมีส่วนแบ่งมาร์ทโฟน 31.2% ตามcomScore [334]

ภายในไตรมาสที่สามของปี 2554 Gartnerคาดการณ์ว่ามากกว่าครึ่งหนึ่ง (52.5%) ของยอดขายสมาร์ทโฟนเป็นของ Android [335]ภายในไตรมาสที่สามของปี 2012 Android มีส่วนแบ่ง 75% ของตลาดสมาร์ทโฟนทั่วโลกตามรายงานของ บริษัท วิจัย IDC [336]

ในเดือนกรกฎาคม 2011 Google กล่าวว่ามีการเปิดใช้งานอุปกรณ์ Android 550,000 เครื่องทุกวัน[337]เพิ่มขึ้นจาก 400,000 เครื่องต่อวันในเดือนพฤษภาคม[338]และมีการเปิดใช้งานอุปกรณ์มากกว่า 100 ล้านเครื่อง[339]โดยเพิ่มขึ้น 4.4% ต่อสัปดาห์ [337]ในเดือนกันยายน 2555 มีการเปิดใช้งานอุปกรณ์ 500 ล้านเครื่องโดยมีการเปิดใช้งาน 1.3 ล้านครั้งต่อวัน [340] [341]ในเดือนพฤษภาคม 2556 ที่Google I / Oซันดาร์พิชัยประกาศว่ามีการเปิดใช้งานอุปกรณ์ Android 900 ล้านเครื่อง [342]

ส่วนแบ่งการตลาดของ Android แตกต่างกันไปตามสถานที่ ในเดือนกรกฎาคม 2012 "สมาชิกมือถืออายุ 13 ปีขึ้นไป" ในสหรัฐอเมริกาที่ใช้ Android มีมากถึง 52% [343]และเพิ่มขึ้นเป็น 90% ในประเทศจีน [344]ในช่วงไตรมาสที่สามของปี 2012 ส่วนแบ่งการตลาดการจัดส่งสมาร์ทโฟนทั่วโลกของ Android อยู่ที่ 75% [336]โดยมีการเปิดใช้งานอุปกรณ์ทั้งหมด 750 ล้านเครื่อง ในเดือนเมษายน 2013 Android มีการเปิดใช้งาน 1.5 ล้านครั้งต่อวัน [341]ณ เดือนพฤษภาคม 2013แอปพลิเคชัน 48 พันล้านแอปพลิเคชัน ("แอป") ได้รับการติดตั้งจาก Google Play store [345]และภายในเดือนกันยายน 2556 มีการเปิดใช้งานอุปกรณ์ Android หนึ่งพันล้านเครื่อง [346]

ณ เดือนสิงหาคม 2020Google Play ในร้านมีมากกว่า 3 ล้านการใช้งาน Android ตีพิมพ์[16] [347]และเมื่อเดือนพฤษภาคมปี 2016มีการดาวน์โหลดแอปมากกว่า 65 พันล้านครั้ง [348]ความสำเร็จของระบบปฏิบัติการทำให้เป็นเป้าหมายสำหรับการฟ้องร้องเรื่องสิทธิบัตรซึ่งเป็นส่วนหนึ่งของ " สงครามสมาร์ทโฟน " ระหว่าง บริษัท เทคโนโลยี [349] [350]

อุปกรณ์ Android มีสัดส่วนมากกว่าครึ่งหนึ่งของยอดขายสมาร์ทโฟนในตลาดส่วนใหญ่รวมถึงสหรัฐอเมริกาในขณะที่ "เฉพาะในญี่ปุ่นเท่านั้นที่ Apple อยู่อันดับต้น ๆ " (ตัวเลขเดือนกันยายน - พฤศจิกายน 2013) [351]ณ สิ้นปี 2013 มีการขายสมาร์ทโฟน Android มากกว่า 1.5 พันล้านเครื่องในสี่ปีตั้งแต่ปี 2010 [352] [353]ทำให้ Android เป็นระบบปฏิบัติการโทรศัพท์และแท็บเล็ตที่ขายได้มากที่สุด สมาร์ทโฟน Android สามพันล้านเครื่องคาดว่าจะขายได้ภายในสิ้นปี 2014 (รวมถึงปีก่อนหน้า) จากข้อมูลของ บริษัท วิจัย Gartner พบว่าอุปกรณ์ที่ใช้ Android ขายได้มากกว่าคู่แข่งทุกรายทุกปีตั้งแต่ปี 2012 [354]ในปี 2013 มียอดขาย Windows 2.8: 1 หรือ 573 ล้านเครื่อง [355] [356] [357]ณ ปี 2015Android มีฐานการติดตั้งที่ใหญ่ที่สุดในบรรดาระบบปฏิบัติการทั้งหมด [23]ตั้งแต่ปี 2013 อุปกรณ์ที่ใช้งานมันยังขายได้มากกว่าอุปกรณ์ Windows, iOS และ Mac OS X รวมกัน [358]

จากข้อมูลของStatCounterซึ่งติดตามเฉพาะการใช้งานสำหรับการท่องเว็บ Android เป็นระบบปฏิบัติการบนมือถือที่ได้รับความนิยมมากที่สุดนับตั้งแต่เดือนสิงหาคม 2013 [359] Android เป็นระบบปฏิบัติการที่ได้รับความนิยมมากที่สุดสำหรับการท่องเว็บในอินเดียและประเทศอื่น ๆ (เช่นแทบทั้งหมดของ เอเชียยกเว้นญี่ปุ่นและเกาหลีเหนือ) จากข้อมูลของ StatCounter พบว่า Android มีการใช้งานบนมือถือมากที่สุดในทุกประเทศในแอฟริกาและระบุว่า "การใช้งานมือถือแซงหน้าเดสก์ท็อปไปแล้วในหลายประเทศรวมถึงอินเดียแอฟริกาใต้และซาอุดีอาระเบีย" [360]โดยเกือบทุกประเทศในแอฟริกาได้ทำเช่นนั้น แล้ว (ยกเว้นเจ็ดประเทศรวมถึงอียิปต์) เช่นเอธิโอเปียและเคนยาซึ่งการใช้งานมือถือ (รวมถึงแท็บเล็ต) อยู่ที่ 90.46% (เฉพาะ Android คิดเป็น 75.81% ของการใช้งานทั้งหมดที่นั่น) [361] [362]

ในขณะที่โทรศัพท์ Android ในโลกตะวันตกมักจะรวมรหัสที่เป็นกรรมสิทธิ์ของ Google (เช่น Google Play) ไว้ในระบบปฏิบัติการโอเพ่นซอร์สเป็นอย่างอื่น แต่รหัสและเครื่องหมายการค้าที่เป็นกรรมสิทธิ์ของ Google ก็ไม่ได้ใช้ในตลาดเกิดใหม่มากขึ้น "การเติบโตของอุปกรณ์ Android AOSPไปไกลกว่าประเทศจีน [.. ] ABI Research อ้างว่ามีอุปกรณ์ 65 ล้านเครื่องที่จัดส่งไปทั่วโลกด้วย Android โอเพนซอร์สในไตรมาสที่สองของ [2014] เพิ่มขึ้นจาก 54 ล้านเครื่องในไตรมาสแรก"; ทั้งนี้ขึ้นอยู่กับประเทศเปอร์เซ็นต์ของโทรศัพท์ที่คาดว่าจะใช้เฉพาะซอร์สโค้ด AOSP ยกเว้นเครื่องหมายการค้า Android: ไทย (44%), ฟิลิปปินส์ (38%), อินโดนีเซีย (31%), อินเดีย (21%), มาเลเซีย (24%) ), เม็กซิโก (18%), บราซิล (9%) [363]

จากรายงานของGartner ในเดือนมกราคม 2015 ระบุว่า "Android มีการจัดส่งอุปกรณ์มากกว่าพันล้านเครื่องในปี 2014 และจะยังคงเติบโตอย่างก้าวกระโดดในปี 2015 โดยเพิ่มขึ้น 26 เปอร์เซ็นต์เมื่อเทียบเป็นรายปี" นี่เป็นครั้งแรกที่ระบบปฏิบัติการเอนกประสงค์เข้าถึงผู้ใช้ปลายทางมากกว่าหนึ่งพันล้านคนภายในหนึ่งปี: ด้วยการเข้าถึงผู้ใช้ปลายทางเกือบ 1.16 พันล้านคนในปี 2014 ทำให้ Android มียอดขายมากกว่าiOSและOS Xรวมกันถึง4 เท่าและ กว่าสามครั้งกว่าMicrosoft Windows Gartner คาดว่าตลาดโทรศัพท์มือถือทั้งหมดจะ "ถึงสองพันล้านเครื่องในปี 2016" รวมถึง Android [364] เมื่ออธิบายถึงสถิติ Farhad Manjoo เขียนไว้ในThe New York Timesว่า "คอมพิวเตอร์หนึ่งในทุกๆสองเครื่องที่ขายในปัจจุบันใช้ Android [มัน] ได้กลายเป็นแพลตฟอร์มคอมพิวเตอร์ที่โดดเด่นของโลก" [23]

ตามการประมาณการของStatisticaสมาร์ทโฟน Android มีฐานการติดตั้ง 1.8 พันล้านเครื่องในปี 2015 ซึ่งคิดเป็น 76% ของจำนวนสมาร์ทโฟนทั้งหมดโดยประมาณทั่วโลก [365] [366] [b] Android มีฐานการติดตั้งที่ใหญ่ที่สุดในบรรดาระบบปฏิบัติการมือถือใด ๆและตั้งแต่ปี 2013 ระบบปฏิบัติการที่มียอดขายสูงสุดโดยรวม[355] [358] [368] [369] [370]โดยมียอดขายใน 2012, 2013 และ 2014 [371]ใกล้เคียงกับฐานที่ติดตั้งของพีซีทั้งหมด [372]

ในไตรมาสที่สองของปี 2014 ส่วนแบ่งตลาดการจัดส่งสมาร์ทโฟนทั่วโลกของ Android อยู่ที่ 84.7% ซึ่งเป็นสถิติใหม่ [373] [374]สิ่งนี้เพิ่มขึ้นเป็น 87.5% ส่วนแบ่งการตลาดทั่วโลกภายในไตรมาสที่สามของปี 2016 [375]ทิ้งให้iOSคู่แข่งหลักที่มีส่วนแบ่งตลาด 12.1% [376]

จากรายงานของStatCounterเมื่อเดือนเมษายนปี 2017 Android แซงหน้า Microsoft Windows จนกลายเป็นระบบปฏิบัติการที่ได้รับความนิยมสูงสุดสำหรับการใช้งานอินเทอร์เน็ตทั้งหมด [377] [378]มันยังคงรักษาความเป็นส่วนใหญ่ตั้งแต่นั้นมา [379]

ในเดือนกันยายน 2015 Google ได้ประกาศว่า Android มีผู้ใช้งานต่อเดือน 1.4 พันล้านคน [380] [381]สิ่งนี้เปลี่ยนเป็นผู้ใช้ที่ใช้งานอยู่ 2 พันล้านคนต่อเดือนในเดือนพฤษภาคม 2017 [382] [383]

การนำมาใช้กับแท็บเล็ต

รุ่นแรก Nexus 7แท็บเล็ตที่ใช้ Android 4.1 Jelly Bean

แม้จะประสบความสำเร็จในสมาร์ทโฟน แต่การเริ่มใช้แท็บเล็ต Android ในตอนแรกก็ช้า[384]หลังจากนั้นก็พบกับ iPad ในประเทศส่วนใหญ่ สาเหตุหลักประการหนึ่งคือไก่หรือสถานการณ์ไข่ที่ผู้บริโภคลังเลที่จะซื้อแท็บเล็ต Android เนื่องจากไม่มีแอปพลิเคชันแท็บเล็ตคุณภาพสูง แต่นักพัฒนากลับลังเลที่จะใช้เวลาและทรัพยากรในการพัฒนาแอปพลิเคชันแท็บเล็ตจนกว่าจะมีตลาดสำคัญสำหรับ พวกเขา [385] [386] "ระบบนิเวศ" ของเนื้อหาและแอปพิสูจน์แล้วว่าสำคัญกว่าข้อกำหนดของฮาร์ดแวร์ในฐานะจุดขายสำหรับแท็บเล็ต เนื่องจากไม่มีแอปพลิเคชันเฉพาะแท็บเล็ต Android ในปี 2554 แท็บเล็ต Android รุ่นแรก ๆ จึงต้องใช้แอปพลิเคชันสมาร์ทโฟนที่มีอยู่ซึ่งไม่เหมาะสมกับขนาดหน้าจอที่ใหญ่ขึ้นในขณะที่iPadของAppleได้รับการสนับสนุนโดยเฉพาะแท็บเล็ตจำนวนมากแอปพลิเคชันiOS [386] [387]

แม้จะมีการสนับสนุนแอปในช่วงวัยเด็ก แต่แท็บเล็ต Android จำนวนมากเช่นBarnes & Noble Nook (ควบคู่ไปกับรุ่นที่ใช้ระบบปฏิบัติการอื่นเช่นHP TouchPadและBlackBerry PlayBook ) ก็รีบออกสู่ตลาดเพื่อพยายามใช้ประโยชน์จากความสำเร็จ ของ iPad [386] InfoWorldแนะนำว่าในตอนแรกผู้ผลิต Android บางรายถือว่าแท็บเล็ตเครื่องแรกของตนเป็น "ธุรกิจแฟรงเกนโฟน" ซึ่งเป็นโอกาสในการลงทุนระยะสั้นด้วยการวางระบบปฏิบัติการ Android ที่ปรับให้เหมาะกับสมาร์ทโฟน (ก่อนที่จะมี Android 3.0 Honeycombสำหรับแท็บเล็ต) บน อุปกรณ์ในขณะที่ละเลยอินเทอร์เฟซผู้ใช้ แนวทางนี้เช่นกับDell Streakล้มเหลวในการดึงตลาดกับผู้บริโภครวมทั้งทำลายชื่อเสียงของแท็บเล็ต Android ในยุคแรก ๆ [388] [389]นอกจากนี้แท็บเล็ต Android หลายรุ่นเช่นMotorola Xoomมีราคาเท่ากันหรือสูงกว่าiPadซึ่งส่งผลกระทบต่อยอดขาย ข้อยกเว้นคือAmazon Kindle Fireซึ่งอาศัยราคาที่ต่ำกว่ารวมถึงการเข้าถึงระบบนิเวศของแอปพลิเคชันและเนื้อหาของ Amazon [386] [390]

สิ่งนี้เริ่มเปลี่ยนแปลงในปี 2012 ด้วยการเปิดตัวNexus 7ราคาประหยัดและการผลักดันจาก Google เพื่อให้นักพัฒนาเขียนแอปพลิเคชันแท็บเล็ตที่ดีขึ้น [391]ตามข้อมูลของ International Data Corporation การจัดส่งแท็บเล็ตที่ใช้ระบบ Android มีมากกว่า iPads ในไตรมาสที่ 3 ปี 2555 [392]

Barnes & Noble Nook ที่ใช้ Android

ณ สิ้นปี 2556 มียอดขายแท็บเล็ต Android มากกว่า 191.6 ล้านเครื่องในรอบสามปีตั้งแต่ปี 2011 [393] [394]ทำให้แท็บเล็ต Android เป็นแท็บเล็ตประเภทที่ขายได้มากที่สุดในปี 2013 ซึ่งแซงหน้า iPads ในไตรมาสที่สองของปี 2013 [ 395]

ตามสถิติการใช้งานเว็บของ StatCounter ณ ปี 2020แท็บเล็ต Android เป็นตัวแทนของอุปกรณ์แท็บเล็ตส่วนใหญ่ที่ใช้ในแอฟริกา (70%) อเมริกาใต้ (65%) ในขณะที่น้อยกว่าครึ่งอื่น ๆ เช่นยุโรป (44%) เอเชีย (44%) อเมริกาเหนือ (34%) และ โอเชียเนีย / ออสเตรเลีย (18%) มีประเทศในทุกทวีปที่มีแท็บเล็ต Android เป็นส่วนใหญ่เช่นเม็กซิโก [396]

ในเดือนมีนาคม 2016 Galen Gruman จากInfoWorldกล่าวว่าอุปกรณ์ Android อาจเป็น "ส่วนที่แท้จริงของธุรกิจของคุณ [.. ] ไม่มีเหตุผลที่จะทำให้ Android อยู่ในระยะยาวได้อีกต่อไปตอนนี้สามารถเป็นส่วนสำคัญในพอร์ตโฟลิโอมือถือของคุณได้เช่นเดียวกับApple ' s iOS ของอุปกรณ์" [397]ปีก่อน Gruman ระบุว่าไมโครซอฟท์เอง 's ปพลิเคชันสำนักงานมือถือเป็น 'ดีกว่าบน iOS และ Android' กว่าบนไมโครซอฟท์เองวินโดวส์ 10อุปกรณ์ [398]

ข้อมูลแพลตฟอร์ม

ภาพเคลื่อนไหวแสดงไข่อีสเตอร์ในระบบปฏิบัติการ Android ของ Google

ณ เดือนมีนาคม 2564, Android 10 เป็นเวอร์ชัน Android ที่ได้รับความนิยมสูงสุดและ Android 9.0 Pie ที่ได้รับความนิยมเป็นอันดับสองทั้งบนโทรศัพท์และบนแท็บเล็ต

Android เวอร์ชันล่าสุดสามเวอร์ชันได้รับความนิยมสูงสุดในสมาร์ทโฟน แต่ไม่ได้อยู่ในลำดับนั้นโดยมีการใช้งาน Android 10 ที่ 41%, Android 9.0 Pie ที่ 19% และเวอร์ชันล่าสุดคือ Android 11 ที่ 10.39%, [399] [400 ] [401]ให้ Android 9 และ 10 อยู่ด้วยกันมากกว่าครึ่งหนึ่งของส่วนแบ่ง (Android 11 ได้รับความนิยมสูงสุดเป็นอันดับ 4 ที่ 8.6% [402] [403] ) การใช้งาน Oreo 8.1 และใหม่กว่าเช่นเวอร์ชันที่รองรับอยู่ที่ 79%; ผู้ใช้ที่เหลือไม่ได้รับการสนับสนุนการอัปเดตความปลอดภัย ในแทบทุกประเทศจะใช้ Android 8.1 Oreo หรือใหม่กว่า[404]และโดยทั่วไปแล้ว Android 10 [405]

สำหรับแท็บเล็ต Android 10 ยังเป็นเวอร์ชันยอดนิยมที่ 20% [406]และ Android 9.0 Pie หลังจากนั้นที่ 14% (45% ของแท็บเล็ต Android ใช้ Oreo 8.1 หรือใหม่กว่าซึ่งหมายความว่าส่วนที่เหลือใช้ Android เวอร์ชันที่ไม่รองรับ) Android 10 มีส่วนแบ่งเพิ่มขึ้นกว่า 10 เท่าใน 8 สัปดาห์ [407] [408]ส่วนแบ่งการใช้งาน Android บนแท็บเล็ตแตกต่างกันมากในแต่ละประเทศ ถึงกระนั้น Android 9.0 Pie ยังเป็นเวอร์ชันเดียวที่มีส่วนแบ่งการใช้งานมากที่สุดในสหรัฐอเมริกาที่ 28% [409]ในขณะที่ Android 10 นั้นแพร่หลายมากที่สุดในอินเดียรัสเซียแคนาดาออสเตรเลียและบางประเทศในยุโรปและ Oreo 8.1 ใน ประเทศจีน [410]

เวอร์ชันชื่อทางการตลาดวันที่วางจำหน่ายระดับ APIรันไทม์เปิดตัวด้วย11118 กันยายน 202030ศิลปะGoogle Pixel 2 , Pixel 2 XL, Pixel 3 , Pixel 3 XL, Pixel 3a , Pixel 3a XL, Pixel 4 , Pixel 4XL [411]10103 กันยายน 201929ศิลปะAsus ZenFone 5Z , Essential Phone , Pixel, Pixel XL , Pixel 2 , Pixel 2 XL, Pixel 3 , Pixel 3 XL, Pixel 3a , Pixel 3a XL, OnePlus 6 , OnePlus 6T , OnePlus 7 , OnePlus 7 Pro, Oppo Reno , Sony Xperia XZ3 , Vivo X27 , Vivo NEX S , Vivo NEX A, Xiaomi Mi MIX 3 5G , Xiaomi Mi 9 , Tecno Spark 3 Pro , Huawei Mate 20 Pro , LG G8 , Nokia 8.1 , Realme 3 Pro [412]9พาย6 สิงหาคม 201828ศิลปะโทรศัพท์สำคัญ , Pixel, Pixel XL , Pixel 2 , Pixel 2 XL, Nokia 7 Plus , OnePlus 6 , Oppo R15 Pro , Sony Xperia XZ2 , Vivo X21UD , Vivo X21 , Xiaomi Mi Mix 2S [413]8.1โอรีโอ5 ธันวาคม 256027ศิลปะPixel, Pixel XL , Nexus 6P , Nexus 5X8.021 สิงหาคม 256026ศิลปะไม่มี7.1ตังเม4 ตุลาคม 255925ศิลปะPixel, Pixel XL7.022 สิงหาคม 255924ศิลปะNexus 5X , Nexus 6P , LG V206.0มาร์ชเมลโล่5 ตุลาคม 255823ศิลปะNexus 5X , Nexus 6P5.1อมยิ้ม9 มีนาคม 255822ศิลปะAndroid One5.03 พฤศจิกายน 255721ศิลปะ 2.1.0Nexus 6 , Nexus 94.4คิทแคท31 ตุลาคม 255619Dalvik (และ ART 1.6.0)Nexus 54.3เจลลี่บีน24 กรกฎาคม 255618DalvikNexus 7 20134.213 พฤศจิกายน 255517DalvikNexus 4 , Nexus 104.19 กรกฎาคม 255516DalvikNexus 74.0แซนวิชไอศกรีม19 ตุลาคม 255415DalvikGalaxy Nexus2.3ขนมปังขิง9 กุมภาพันธ์ 255410Dalvik 1.4.0Nexus S

ณ เดือนกันยายน 2020อุปกรณ์ 53% รองรับVulkan (28% สำหรับ Vulkan 1.1 รุ่นใหม่กว่า) [414]รุ่นต่อจาก OpenGL ในเวลาเดียวกัน 87.72% ของอุปกรณ์รองรับOpenGL ES 3.0หรือสูงกว่า (นอกจากนี้อุปกรณ์ที่เหลือ 12.28% ใช้เวอร์ชัน 2.0) 62.38% อยู่ในรุ่นล่าสุดOpenGL ES 3.2

โดยทั่วไปจ่ายการใช้งาน Android ได้อย่างง่ายดายละเมิดลิขสิทธิ์ [415]ในการสัมภาษณ์พฤษภาคม 2012 กับEurogamer , นักพัฒนาของผู้จัดการฟุตบอลกล่าวว่าอัตราส่วนของผู้เล่นละเมิดลิขสิทธิ์เทียบกับผู้เล่นที่ถูกต้องตามกฎหมายเป็น 9: 1 สำหรับเกมของพวกเขาFootball Manager Handheld [416]อย่างไรก็ตามนักพัฒนาซอฟต์แวร์ทุกคนไม่เห็นด้วยว่าอัตราการละเมิดลิขสิทธิ์เป็นปัญหา ตัวอย่างเช่นในเดือนกรกฎาคม 2555 ผู้พัฒนาเกมWind-up Knightกล่าวว่าระดับการละเมิดลิขสิทธิ์ของเกมมีเพียง 12% และการละเมิดลิขสิทธิ์ส่วนใหญ่มาจากประเทศจีนซึ่งผู้คนไม่สามารถซื้อแอปจาก Google Play ได้ [417]

ในปี 2010, Google เปิดตัวเครื่องมือสำหรับการตรวจสอบการสั่งซื้อที่ได้รับอนุญาตสำหรับการใช้งานภายในแอป แต่นักพัฒนาบ่นว่านี่คือไม่เพียงพอและน่ารำคาญที่จะแตก Google ตอบว่าเครื่องมือนี้โดยเฉพาะอย่างยิ่งการเปิดตัวครั้งแรกมีวัตถุประสงค์เพื่อเป็นกรอบงานตัวอย่างสำหรับนักพัฒนาในการปรับเปลี่ยนและต่อยอดตามความต้องการไม่ใช่โซลูชันการละเมิดลิขสิทธิ์สำเร็จรูป [418] Android "Jelly Bean" เปิดตัวความสามารถในการเข้ารหัสแอปพลิเคชันแบบชำระเงินเพื่อให้สามารถใช้งานได้เฉพาะบนอุปกรณ์ที่ซื้อมาเท่านั้น [419] [420]

ปัญหาทางกฎหมาย

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

การฟ้องร้องสิทธิบัตรกับ Oracle

เมื่อวันที่ 12 สิงหาคม 2010 Oracleฟ้อง Google ในข้อหาละเมิดลิขสิทธิ์และสิทธิบัตรที่เกี่ยวข้องกับภาษาโปรแกรมJava [421]เดิมที Oracle แสวงหาความเสียหายสูงถึง 6.1 พันล้านดอลลาร์[422]แต่การประเมินนี้ถูกปฏิเสธโดยผู้พิพากษาของรัฐบาลกลางของสหรัฐอเมริกาซึ่งขอให้ Oracle แก้ไขการประมาณการ [423]เพื่อตอบสนอง Google ได้ส่งการป้องกันหลายแนวโดยอ้างว่า Android ไม่ได้ละเมิดสิทธิบัตรหรือลิขสิทธิ์ของ Oracle สิทธิบัตรของ Oracle นั้นไม่ถูกต้องและการป้องกันอื่น ๆ อีกหลายประการ พวกเขาบอกว่าสภาพแวดล้อมรันไทม์ Java Android อยู่บนพื้นฐานของApache Harmonyเป็นห้องพักที่สะอาดการดำเนินงานของห้องสมุดชั้น Java และเครื่องเสมือนการพัฒนาอย่างอิสระที่เรียกว่าDalvik [424]ในเดือนพฤษภาคม 2012 คณะลูกขุนในกรณีนี้พบว่า Google ไม่ได้ละเมิดสิทธิบัตรของ Oracle และผู้พิพากษาในการพิจารณาคดีตัดสินว่าโครงสร้างของ Java API ที่ Google ใช้นั้นไม่มีลิขสิทธิ์ [425] [426]ทั้งสองฝ่ายตกลงที่จะให้ความเสียหายตามกฎหมายเป็นศูนย์ดอลลาร์สำหรับรหัสที่คัดลอกจำนวนเล็กน้อย [427]ในวันที่ 9 พฤษภาคม 2014 Federal Circuit ได้กลับคำตัดสินของศาลแขวงบางส่วนโดยได้รับความเห็นชอบจาก Oracle ในประเด็นเรื่องลิขสิทธิ์และส่งมอบปัญหาการใช้งานที่เหมาะสมต่อศาลแขวง [428] [429]

ในเดือนธันวาคม 2558 Google ได้ประกาศว่า Android ( Android Nougat ) รุ่นหลักรุ่นถัดไปจะเปลี่ยนไปใช้OpenJDKซึ่งเป็นการใช้งานโอเพ่นซอร์สอย่างเป็นทางการของแพลตฟอร์ม Java แทนที่จะใช้โปรเจ็กต์ Apache Harmony ที่ยกเลิกไปแล้วในขณะนี้เป็นรันไทม์ โค้ดที่แสดงถึงการเปลี่ยนแปลงนี้ยังโพสต์ไปยังที่เก็บซอร์ส AOSP [211]ในการประกาศ Google อ้างว่านี่เป็นส่วนหนึ่งของความพยายามในการสร้าง "ฐานรหัสทั่วไป" ระหว่าง Java บน Android และแพลตฟอร์มอื่น ๆ [212]ต่อมา Google ยอมรับในการยื่นฟ้องศาลว่านี่เป็นส่วนหนึ่งของความพยายามที่จะจัดการกับข้อพิพาทกับ Oracle เนื่องจากการใช้รหัส OpenJDK อยู่ภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNU (GPL) โดยมีข้อยกเว้นในการเชื่อมโยงและ "ใด ๆ การเรียกร้องค่าเสียหายที่เกี่ยวข้องกับเวอร์ชันใหม่ที่ได้รับอนุญาตอย่างชัดแจ้งจาก Oracle ภายใต้ OpenJDK จะต้องมีการวิเคราะห์ความเสียหายแยกต่างหากจากรุ่นก่อนหน้านี้ " [211]ในเดือนมิถุนายน 2016 ศาลรัฐบาลกลางของสหรัฐอเมริกาได้ตัดสินให้ Google โดยระบุว่าการใช้ API นั้นเป็นการใช้งานที่เหมาะสม [430]

การต่อต้านความท้าทายในการแข่งขันในยุโรป

ในปี 2013 FairSearchองค์กรวิ่งเต้นได้รับการสนับสนุนโดย Microsoft, Oracle และคนอื่น ๆ ได้ยื่นเรื่องร้องเรียนเกี่ยวกับ Android กับคณะกรรมาธิการยุโรปอ้างว่ารูปแบบการกระจายของฟรีค่าใช้จ่ายประกอบด้วยการต่อต้านการแข่งขันการกำหนดราคาที่กินสัตว์ มูลนิธิซอฟต์แวร์เสรียุโรปที่มีผู้บริจาครวมถึง Google โต้แย้งข้อกล่าวหา Fairsearch [431]เมื่อวันที่ 20 เมษายน 2016 สหภาพยุโรปได้ยื่นเรื่องร้องเรียนการต่อต้านการผูกขาดอย่างเป็นทางการต่อ Google ตามข้อกล่าวหาของ FairSearch โดยอ้างว่าการใช้ประโยชน์จากผู้ให้บริการ Android รวมถึงการรวมชุดซอฟต์แวร์ที่เป็นกรรมสิทธิ์ของ Google ซึ่งเป็นอุปสรรคต่อความสามารถในการแข่งขัน ผู้ให้บริการค้นหาที่จะรวมเข้ากับ Android และกีดกันผู้ให้บริการจากการผลิตอุปกรณ์ที่ใช้ส้อมของ Android ซึ่งถือเป็นการต่อต้านการแข่งขัน [432]ในเดือนสิงหาคมปี 2016 Google สหรัฐถูกปรับ 6.75 ล้าน $ จากรัสเซียสหพันธ์บริการ Antimonopoly (FAS) ภายใต้ข้อกล่าวหาที่คล้ายกันโดยYandex [433]คณะกรรมาธิการยุโรปออกคำตัดสินเมื่อวันที่ 18 กรกฎาคม 2018 โดยระบุว่า Google ได้ดำเนินการสามครั้งที่เกี่ยวข้องกับ Android ที่ละเมิดกฎข้อบังคับในการต่อต้านการผูกขาด: รวมการค้นหาของ Google และ Chrome เป็นส่วนหนึ่งของ Android บล็อกผู้ผลิตโทรศัพท์ไม่ให้ใช้เวอร์ชันที่แยกออกจากกัน ของ Android และสร้างข้อตกลงกับผู้ผลิตโทรศัพท์และผู้ให้บริการเครือข่ายเพื่อรวมแอปพลิเคชันการค้นหาของ Google ไว้ในโทรศัพท์มือถือโดยเฉพาะ (แนวทางปฏิบัติของ Google สิ้นสุดภายในปี 2014) สหภาพยุโรปปรับ Google เป็นเงิน 4.3 พันล้านยูโร (ประมาณ5 พันล้านดอลลาร์สหรัฐ ) และกำหนดให้ บริษัท ยุติการกระทำนี้ภายใน 90 วัน [434] Google ได้ยื่นอุทธรณ์คำตัดสินในเดือนตุลาคม 2018 แม้ว่าจะไม่ขอมาตรการชั่วคราวใด ๆ เพื่อชะลอการเริ่มต้นข้อกำหนดด้านการปฏิบัติ [435]

เมื่อวันที่ 16 ตุลาคม 2018 Google ได้ประกาศว่าจะเปลี่ยนรูปแบบการจัดจำหน่ายสำหรับ Google Mobile Services ในสหภาพยุโรปเนื่องจากส่วนหนึ่งของกระแสรายได้สำหรับ Android ซึ่งมาจากการใช้ Google Search และ Chrome ถูกห้ามโดยการพิจารณาคดีของสหภาพยุโรป แม้ว่าระบบ Android หลักจะยังคงใช้งานได้ฟรี แต่ OEM ในยุโรปจะต้องซื้อใบอนุญาตแบบชำระเงินสำหรับชุดแอปพลิเคชันหลักของ Google เช่น Gmail, Google Maps และ Google Play Store Google Search จะได้รับใบอนุญาตแยกต่างหากโดยมีตัวเลือกในการรวม Google Chrome โดยไม่มีค่าใช้จ่ายเพิ่มเติมบน Search OEM ในยุโรปสามารถรวมทางเลือกของบุคคลที่สามไว้ในโทรศัพท์และอุปกรณ์ที่ขายให้กับลูกค้าได้หากพวกเขาเลือก OEM จะไม่ถูกกันไม่ให้ขายอุปกรณ์ที่ใช้ Android เวอร์ชันที่เข้ากันไม่ได้ในยุโรปอีกต่อไป [436]

อื่น ๆ

นอกเหนือจากการฟ้องร้อง Google โดยตรงแล้วยังมีสงครามพร็อกซีหลายรายการต่อสู้กับ Android ทางอ้อมโดยการกำหนดเป้าหมายผู้ผลิตอุปกรณ์ Android โดยมีผลจากการกีดกันผู้ผลิตจากการนำแพลตฟอร์มไปใช้โดยการเพิ่มต้นทุนในการนำอุปกรณ์ Android ออกสู่ตลาด [437]ทั้งAppleและ Microsoft ได้ฟ้องร้องผู้ผลิตหลายรายเกี่ยวกับการละเมิดสิทธิบัตรโดยการดำเนินการทางกฎหมายของ Apple ต่อSamsungเป็นคดีที่มีรายละเอียดสูงโดยเฉพาะ ในเดือนมกราคม 2555 Microsoft กล่าวว่าพวกเขาได้ลงนามในข้อตกลงใบอนุญาตสิทธิบัตรกับผู้ผลิตอุปกรณ์ Android สิบเอ็ดรายซึ่งผลิตภัณฑ์คิดเป็น "70 เปอร์เซ็นต์ของสมาร์ทโฟน Android ทั้งหมด" ที่ขายในสหรัฐอเมริกา[438]และ 55% ของรายได้ทั่วโลกสำหรับอุปกรณ์ Android [439]เหล่านี้รวมถึงซัมซุงและเอชทีซี [440]ข้อตกลงด้านสิทธิบัตรของ Samsung กับ Microsoft รวมข้อตกลงในการจัดสรรทรัพยากรเพิ่มเติมให้กับการพัฒนาและการตลาดโทรศัพท์ที่ใช้ระบบปฏิบัติการ Windows Phone ของไมโครซอฟต์ [437] Microsoft ยังเชื่อมโยงซอฟต์แวร์ Android ของตัวเองเข้ากับใบอนุญาตสิทธิบัตรโดยกำหนดให้มีการรวมแอปพลิเคชันMicrosoft Office MobileและSkypeบนอุปกรณ์ Android เพื่ออุดหนุนค่าธรรมเนียมลิขสิทธิ์ในขณะเดียวกันก็ช่วยส่งเสริมสายซอฟต์แวร์ของตนด้วย [441] [442]

Google ได้แสดงความไม่พอใจต่อสาธารณะเกี่ยวกับภูมิทัศน์สิทธิบัตรในสหรัฐอเมริกาในปัจจุบันโดยกล่าวหาว่า Apple, Oracle และ Microsoft พยายามที่จะกำจัด Android ผ่านการฟ้องร้องเรื่องสิทธิบัตรแทนที่จะสร้างสรรค์นวัตกรรมและแข่งขันกับผลิตภัณฑ์และบริการที่ดีกว่า [443]ในเดือนสิงหาคม 2554 Google ได้ซื้อMotorola Mobilityในราคา 12.5 พันล้านดอลลาร์สหรัฐซึ่งส่วนหนึ่งถูกมองว่าเป็นมาตรการป้องกันเพื่อปกป้อง Android เนื่องจาก Motorola Mobility มีสิทธิบัตรมากกว่า 17,000 รายการ [444] [445]ในเดือนธันวาคม 2011, Google ซื้อมากกว่าหนึ่งพันสิทธิบัตรจากไอบีเอ็ม [446]

การตรวจสอบหน่วยงานด้านการแข่งขันของตุรกีเกี่ยวกับเครื่องมือค้นหาเริ่มต้นใน Android เริ่มต้นในปี 2560 ทำให้ถูกปรับ 17.4 ล้านดอลลาร์สหรัฐในเดือนกันยายน 2018 และปรับ 0.05 เปอร์เซ็นต์ของรายได้ของ Google ต่อวันในเดือนพฤศจิกายน 2019 เมื่อ Google ไม่เป็นไปตามข้อกำหนด [447]ในเดือนธันวาคม 2019 Google หยุดออกใบอนุญาตสำหรับโทรศัพท์ Android รุ่นใหม่ที่ขายในตุรกี [447]

การใช้งานอื่น ๆ

Ouyaเป็น วิดีโอเกมคอนโซลที่ใช้ Android

Google ได้พัฒนา Android หลายรูปแบบสำหรับกรณีการใช้งานเฉพาะ ได้แก่ Android Wear ซึ่งภายหลังเปลี่ยนชื่อเป็นWear OSสำหรับอุปกรณ์ที่สวมใส่ได้เช่นนาฬิกาข้อมือ[448] [449] Android TVสำหรับโทรทัศน์[450] [451]และAndroid Thingsสำหรับ อุปกรณ์สมาร์ทและInternet สิ่ง [452] [453]นอกจากนี้ด้วยการจัดหาโครงสร้างพื้นฐานที่รวมฮาร์ดแวร์เฉพาะและแอปพลิเคชันเฉพาะที่ทำงานบน Android ปกติ Google ได้เปิดแพลตฟอร์มสำหรับการใช้งานในสถานการณ์การใช้งานเฉพาะเช่นAndroid Autoสำหรับรถยนต์[454] [455]และDaydreamซึ่งเป็นแพลตฟอร์มเสมือนจริง [456]

ลักษณะเปิดและปรับแต่ง Android ช่วยให้ผู้ผลิตอุปกรณ์ที่จะใช้ในอุปกรณ์อิเล็กทรอนิกส์อื่น ๆ เช่นกันรวมทั้งแล็ปท็อป, เน็ตบุ๊ก , [457] [458]และคอมพิวเตอร์เดสก์ทอป, [459]กล้อง[460]หูฟัง[461] บ้านอัตโนมัติระบบ เกมคอนโซล[462]เล่นสื่อ[463]ดาวเทียม[464] เราเตอร์ , [465] เครื่องพิมพ์ , [466] อาคารการชำระเงิน , [467] อัตโนมัติเครื่องเอทีเอ็ม , [468]และหุ่นยนต์ [469]นอกจากนี้ Android ได้รับการติดตั้งและทำงานบนความหลากหลายของวัตถุน้อยทางด้านเทคนิครวมทั้งเครื่องคิดเลข, [470] คอมพิวเตอร์เครื่องเดียวที่คณะกรรมการ , [471] ฟีเจอร์โฟน , [472] พจนานุกรมอิเล็กทรอนิกส์ , [473] นาฬิกาปลุก , [ 474]ตู้เย็น, [475] โทรศัพท์พื้นฐานโทรศัพท์, [476]เครื่องชงกาแฟ, [477] จักรยาน , [478]และกระจก [462]

Ouyaซึ่งเป็นเครื่องเล่นวิดีโอเกมที่ใช้ Android กลายเป็นหนึ่งในแคมเปญKickstarter ที่ประสบความสำเร็จมากที่สุดโดยระดมทุน 8.5 ล้านเหรียญสหรัฐสำหรับการพัฒนา[479] [480]และตามมาด้วยคอนโซลที่ใช้ Android อื่น ๆ เช่นNvidia 's Shield Portable  - อุปกรณ์ Android ในฟอร์มแฟคเตอร์ตัวควบคุมวิดีโอเกม [481]

ในปี 2554 Google ได้แสดงให้เห็น "Android @ Home" ซึ่งเป็นเทคโนโลยีระบบอัตโนมัติในบ้านซึ่งใช้ Android เพื่อควบคุมอุปกรณ์ต่างๆในครัวเรือนรวมถึงสวิตช์ไฟปลั๊กไฟและตัวควบคุมอุณหภูมิ [482]มีการประกาศหลอดไฟต้นแบบที่สามารถควบคุมได้จากโทรศัพท์หรือแท็บเล็ต Android แต่แอนดี้รูบินหัวหน้าของแอนดรอยด์ระมัดระวังที่จะสังเกตว่า "การเปิดและปิดหลอดไฟไม่ใช่เรื่องใหม่" โดยชี้ไปที่บริการระบบอัตโนมัติภายในบ้านที่ล้มเหลวจำนวนมาก เขากล่าวว่า Google กำลังคิดอย่างทะเยอทะยานมากขึ้นและมีความตั้งใจที่จะใช้ตำแหน่งของพวกเขาในฐานะผู้ให้บริการระบบคลาวด์เพื่อนำผลิตภัณฑ์ของ Google เข้าสู่บ้านของลูกค้า [483] [484]

Android-x86 ที่ทำงานบนเน็ตบุ๊ก ASUS Eee PC

Parrotเปิดตัวระบบเครื่องเสียงติดรถยนต์ที่ใช้ Android ซึ่งรู้จักกันในชื่อ Asteroid ในปี 2011 [485]ตามมาด้วยตัวตายตัวแทน Asteroid Smart ที่ใช้หน้าจอสัมผัสในปี 2012 [486]ในปี 2013 Clarion ได้เปิดตัวเครื่องเสียงติดรถยนต์ที่ใช้ Android ของตัวเอง AX1. [487]ในเดือนมกราคม 2014 ในงานConsumer Electronics Show (CES) Google ได้ประกาศการจัดตั้งOpen Automotive Allianceซึ่งรวมถึงกลุ่มผู้ผลิตรถยนต์รายใหญ่หลายราย ( Audi , General Motors , HyundaiและHonda ) และNvidiaซึ่งมีเป้าหมายเพื่อ ผลิตระบบความบันเทิงในรถยนต์ที่ใช้ Android สำหรับรถยนต์ "[นำ] สิ่งที่ดีที่สุดของ Android มาใช้ในรถยนต์ด้วยวิธีที่ปลอดภัยและราบรื่น" [488]

Android มาติดตั้งไว้ล่วงหน้าในแล็ปท็อปบางเครื่อง (ฟังก์ชันการทำงานที่คล้ายกันของแอปพลิเคชันที่ใช้งาน Android มีอยู่ในChrome OSของ Google ) และยังสามารถติดตั้งบนคอมพิวเตอร์ส่วนบุคคลโดยผู้ใช้ปลายทาง [489]บนแพลตฟอร์มเหล่านั้น Android มีฟังก์ชันเพิ่มเติมสำหรับแป้นพิมพ์จริง[490]และเมาส์พร้อมกับคีย์ผสม" Alt-Tab " สำหรับการสลับแอปพลิเคชันอย่างรวดเร็วด้วยแป้นพิมพ์ ในเดือนธันวาคม 2014 ผู้ตรวจสอบรายหนึ่งแสดงความคิดเห็นว่าระบบการแจ้งเตือนของ Android นั้น "สมบูรณ์และแข็งแกร่งกว่าในสภาพแวดล้อมส่วนใหญ่อย่างมาก" และ Android นั้น "ใช้งานได้จริง" เป็นระบบปฏิบัติการหลักของเดสก์ท็อป [491]

ในเดือนตุลาคม 2015 The Wall Street Journalรายงานว่า Android จะทำหน้าที่เป็นระบบปฏิบัติการแล็ปท็อปหลักในอนาคตของ Google โดยมีแผนที่จะพับ Chrome OS เข้ามาภายในปี 2017 [492] [493] Sundar Pichai จาก Google ซึ่งเป็นผู้นำในการพัฒนา Android อธิบายว่า "มือถือเป็นกระบวนทัศน์คอมพิวเตอร์ในที่สุดก็จะผสมผสานกับสิ่งที่เราคิดว่าเป็นเดสก์ท็อปในปัจจุบัน" [492]ย้อนกลับไปในปี 2009 Sergey Brin ผู้ร่วมก่อตั้ง Google กล่าวว่า Chrome OS และ Android "มีแนวโน้มที่จะมาบรรจบกันเมื่อเวลาผ่านไป" [494] Lockheimer ซึ่งเข้ามาแทนที่ Pichai ในตำแหน่งหัวหน้า Android และ Chrome OS ตอบสนองต่อการอ้างสิทธิ์นี้ด้วยบล็อกโพสต์อย่างเป็นทางการของ Google ที่ระบุว่า "ในขณะที่เรากำลังหาวิธีรวบรวมระบบปฏิบัติการที่ดีที่สุดทั้งสองระบบมารวมกัน แต่ก็ไม่มีแผนใด ๆ เพื่อยุติ Chrome OS [ซึ่ง] รับประกันการอัปเดตอัตโนมัติเป็นเวลาห้าปี " [495]ซึ่งแตกต่างจาก Android ตรงที่การรองรับจะสั้นกว่าโดยมี " วันที่EOL [คือ .. ] อย่างน้อย 3 ปี [ในอนาคต] สำหรับแท็บเล็ต Android เพื่อการศึกษา" [496]

ในงานGoogle I / Oในเดือนพฤษภาคม 2559 Google ได้ประกาศ Daydream ซึ่งเป็นแพลตฟอร์มเสมือนจริงที่ใช้สมาร์ทโฟนและมอบความสามารถ VR ผ่านชุดหูฟังและคอนโทรลเลอร์เสมือนจริงที่ออกแบบโดย Google เอง [456]แพลตฟอร์มนี้สร้างขึ้นใน Android โดยเริ่มจากAndroid Nougatซึ่งแตกต่างจากการรองรับความสามารถ VR แบบสแตนด์อโลน ซอฟต์แวร์นี้มีให้สำหรับนักพัฒนาและเปิดตัวในปี 2559

มิ่งขวัญ

มาสคอต Android ขนาดยักษ์ที่ Googleplexในปี 2008

มาสคอตของ Android เป็นหุ่นยนต์แอนดรอยด์สีเขียวซึ่งเกี่ยวข้องกับชื่อซอฟต์แวร์ แม้ว่าจะไม่มีชื่ออย่างเป็นทางการ แต่ทีม Android ของ Google มีรายงานว่า "Bugdroid" [497]

ได้รับการออกแบบโดยIrina Blokนักออกแบบกราฟิกของ Google เมื่อวันที่ 5 พฤศจิกายน 2550 เมื่อมีการประกาศใช้ Android ตรงกันข้ามกับรายงานว่าเธอได้รับมอบหมายกับโครงการเพื่อสร้างไอคอน[498] Blok ได้รับการยืนยันในการให้สัมภาษณ์ว่าเธอพัฒนาตนเองและทำให้มันเป็นโอเพนซอร์ส ในตอนแรกการออกแบบหุ่นยนต์ไม่ได้ถูกนำเสนอต่อ Google แต่มันกลายเป็นเรื่องธรรมดาในทีมพัฒนา Android อย่างรวดเร็วโดยมีรูปแบบต่างๆที่สร้างขึ้นโดยนักพัฒนาที่นั่นซึ่งชื่นชอบหุ่นยนต์เนื่องจากมันฟรีภายใต้สัญญาอนุญาตครีเอทีฟคอมมอนส์ [499] [500]ความนิยมในหมู่ทีมพัฒนาในที่สุดก็นำไปสู่การใช้ Google เป็นไอคอนอย่างเป็นทางการโดยเป็นส่วนหนึ่งของโลโก้ Android เมื่อเปิดตัวสู่ผู้บริโภคในปี 2008

ระบบปฏิบัติการ Android นำสิ่งใดมาตั้งเป็นชื่อรุ่นของระบบปฏิบัติการ

รายละเอียดรุ่นของแอนดรอยด์ พฤษภาคม 2562 รุ่นพัฒนาของแอนดรอยด์จะใช้รหัสชื่อเป็นชื่อขนมหวาน โดยมีตัวอักษรขึ้นต้นเรียงลำดับกัน รุ่น

Android OS คืออะไร นิยมใช้กับอุปกรณ์ประเภทใด

Android OS คือระบบปฏิบัติการสำหรับอุปกรณ์พกพา เช่น โทรศัพท์มือถือ, แท็บเล็ต, คอมพิวเตอร์และเน็ตบุ๊ก ที่ทำงานบนลินุกซ์ เคอร์เนล เริ่มพัฒนาโดยบริษัทแอนดรอยด์ จากนั้นบริษัทแอนดรอยด์ถูกซื้อโดยกูเกิล และทางกูเกิลได้นำแอนดรอยด์ไปพัฒนาต่อ ส่วนด้านลิขสิทธิ์ของโค้ดแอนดรอยด์จะใช้ในลักษณะของซอฟต์แวร์เสรีหรือโอเพ่นซอร์ส (Open ...

ระบบปฏิบัติการโทรศัพท์คือ มีอะไรบ้าง

รายชื่อระบบปฏิบัติการของสมาร์ทโฟนที่เป็นนิยม ได้แก่ ซิมเบียน(Symbian) • แบล็กเบอร์รีโอเอส(BlackBerry OS) • แอนดรอยด์(Android) • ไอโอเอส(iOS) • วินโดวส์โมบาย(Windows Mobile) • วินโดวส์โฟน(Windows Phone) • บาดา(Bada) • เว็บโอเอส(webOS) • มีโก(MeeGo)

Android มีหน้าที่ทำอะไร

Android ช่วยขับเคลื่อนอยู่เบื้องหลัง เมื่ออุปกรณ์เปลี่ยนจากการทำงานตามปกติไปสู่การทำให้ชีวิตง่ายขึ้นอย่างแท้จริง นั่นคือเหตุผลที่ GPS ของคุณหลีกเลี่ยงการจราจรที่ติดขัด นาฬิกาส่ง SMS และ Assistant ช่วยตอบคำถาม นี่คือระบบปฏิบัติการภายในอุปกรณ์ที่มีการใช้งานอยู่ 2.5 พันล้านเครื่อง Android ขับเคลื่อนอุปกรณ์ทั้งหมด ตั้งแต่ ...