Android có phải là Linux không?

Nó đã là chủ đề của nhiều năm thảo luận trong cộng đồng Linux và Android, nhưng câu hỏi liệu Android có phải là Linux hay không vẫn còn bỏ ngỏ

Câu hỏi này khó trả lời chính xác vì hai lý do chính

  1. Nhiều hệ điều hành liên quan có vẻ rất giống nhau nhưng thực ra rất khác nhau được gọi chung là "Linux" trong nhiều ngữ cảnh
  2. Thuật ngữ "Linux" cho một hệ điều hành không phải là một khái niệm được xác định

Sau phần giải thích ngắn gọn về lý do tại sao một số phần mềm được gọi là "Linux", chúng ta sẽ đi sâu hơn vào câu hỏi liệu Android có phải là Linux hay không

Linux là gì?

Những tình huống sau chắc hẳn ai cũng nghĩ đến khi nhắc đến "Linux"

  • Một thành phần rất nhỏ nhưng rất quan trọng của hệ điều hành, Linux Kernel chịu trách nhiệm tương tác với phần cứng và cung cấp các dịch vụ để khởi động lại hệ thống. Nhân Linux, giống như các nhân hệ điều hành khác, chỉ có thể hoạt động như một phần của hệ điều hành; . Vì Android là một hệ điều hành nên bạn có thể loại trừ ngay lập tức Android là một nhân Linux vì không thể có một hệ điều hành nào chỉ có thể chạy một mình nhân này
  • Một hệ điều hành sử dụng nhân Linux được gọi là một phiên bản của Linux [Linux Distro, Linux Distribution]. Ngày nay, nó cũng phải có thêm giao diện người dùng [GUI], phần mềm bổ sung, công cụ và thư viện được tích hợp vào nó. Các bản phân phối Linux này thường cũng cần một số phần mềm bổ sung, chẳng hạn như trình duyệt, trình soạn thảo văn bản, phim và trình phát nhạc, mặc dù chúng được thiết kế để chạy trên nhân Linux nhưng không được coi là một phần của nhân Linux. Bởi vì Linux Kernel là mã nguồn mở, bất kỳ ai cũng có thể lấy nó và thêm một vài thứ để tạo ra một hệ điều hành; . Do đó, có quá nhiều hệ điều hành Linux để đếm
  • GNU/Linux. Phần lớn các bản phân phối Linux được tạo ra bằng cách kết hợp nhân Linux với hệ điều hành GNU. Đây là một lập luận tốn thời gian khác, nhưng nhiều người nghĩ rằng các bản phân phối Linux nên được gọi là GNU/Linux. Để dễ hiểu, bạn chỉ cần lưu ý về mối quan hệ mật thiết giữa nhân Linux và hệ thống phần mềm GNU, vì vậy từ giờ tôi sẽ sử dụng thuật ngữ "bản phân phối Linux"

Bạn phải thấy rằng vẫn chưa đề cập đến truy vấn ban đầu vào thời điểm này, đúng không? . Nói cách khác, bản thân từ "Android" có hai nghĩa

Là một dự án mã nguồn mở nơi Google viết mã nguồn Android, Android trước tiên đề cập đến Dự án mã nguồn mở Android [AOSP]. Về cơ bản, bạn có thể sử dụng mã nguồn này để tạo hệ điều hành cho điện thoại thông minh và máy tính bảng, nhưng hệ điều hành này sẽ thiếu nhiều tính năng quan trọng. Dịch vụ di động của Google [GMS] nói riêng

Giống như cách iTunes và App Store cần thiết cho người dùng macOS, GMS này là tập hợp các ứng dụng và API cho người dùng. Mặc dù AOSP là mã nguồn mở nhưng người dùng thực sự muốn có một hệ điều hành thực tế và đầy đủ chức năng chứ không chỉ là một khung

Thứ hai, thuật ngữ "Android" dùng để chỉ hệ điều hành mà bạn thường thấy trên điện thoại thông minh và máy tính bảng. Android này về cơ bản là AOSP, có thể có các sửa đổi dành riêng cho nhà sản xuất. Đừng nghĩ rằng mọi điện thoại Android đều giống nhau vì nó tích hợp rất nhiều mã độc quyền của nhà sản xuất bên cạnh đó. Nó rất khác

Phần lớn các tranh luận về việc liệu Android có phải là Linux hay không cố gắng áp dụng cho cả hai định nghĩa về Android, nhưng trong một số trường hợp, kết luận sẽ khác nhau rất nhiều tùy thuộc vào cách bạn định nghĩa nó. Bạn có nghĩ rằng những gì bạn thấy trong thiết bị Android hoặc AOSP tốt hơn không?

Tại sao Android là Linux?

Chỉ có một lập luận ủng hộ tuyên bố rằng Android là Linux, nhưng đó là một lập luận rất thuyết phục. Android là Linux, phải không? . Bằng cách chọn Cài đặt rồi chọn Giới thiệu về thiết bị > Thông tin phần mềm, bạn có thể xem phiên bản kernel linux mà bạn hiện đang sử dụng

Tuy nhiên, Android không chỉ là một nhân Linux đã được sửa đổi; . Điều đó có giống như một bản phân phối Linux không?

Thực sự rất khó để định nghĩa bản phân phối Linux là gì vì có quá nhiều bản phân phối

Thật khó để nói rằng Android là một bản phân phối Linux bởi vì, ngoài việc yêu cầu nhân Linux, định nghĩa về một bản phân phối Linux là kết thúc mở và khó xác định

Vì Android không sử dụng Linux Kernel mặc định, vậy tại sao nó không phải là Linux?

Nhân Linux phải được nhóm phát triển Android sửa đổi đáng kể để tạo ra một hệ điều hành hoạt động trên điện thoại, đồng thời phải thêm các thư viện, API và công cụ mới được tạo và tối ưu hóa cho Android

Quay trở lại tuyên bố ban đầu rằng Android là một bản phân phối Linux, lý do chính cho điều này là Android sử dụng nhân Linux. Tuy nhiên, đó có phải là một hạt nhân tiêu chuẩn?

Trên thực tế, không có gì lạ khi tìm thấy một bản phân phối Linux sử dụng nhân đã sửa đổi

Bất kỳ ai cũng có thể chỉnh sửa mã nguồn của nhân Linux vì nó được phân phối theo Giấy phép Công cộng GNU. Sau đó, vấn đề sẽ là nhóm phát triển Android đã sửa nhân này "tích cực" như thế nào; . Một nguồn từ Linux wiki tuyên bố rằng nhóm phát triển đã thay đổi "một số thứ phổ biến trong nhân" nhưng "không quá nhiều". "

Thư viện GNU và hệ thống phần mềm bị loại trừ

Như đã đề cập ở trên, một bản phân phối Linux thậm chí nên được gọi là GNU/Linux, và phải thừa nhận rằng phần mềm GNU là huyết mạch của một bản phân phối Linux. Kết quả là Android không thể là Linux vì nó chứa không đủ các phần của phần mềm GNU. Thay đổi đáng chú ý nhất là nhóm phát triển Android đã thay thế Thư viện GNU C bằng một thư viện mới có tên là Bionic

Ngay cả khi bạn tin rằng một bản phân phối Linux không nhất thiết yêu cầu GNU, bạn phải thừa nhận rằng Android khác với các bản phân phối Linux khác do không có GNU

Android không thể chạy các ứng dụng Linux phải không?

Tuy nhiên, các ứng dụng vẫn có thể được chia sẻ giữa các bản phân phối Linux, ngay cả khi chỉ có hạt nhân là giống nhau trong số các bản phân phối Linux được lựa chọn ngẫu nhiên. Trên thực tế, Android và bản phân phối Linux chia sẻ rất ít về phần mềm, khiến không thể chạy các ứng dụng Linux trên Android

Ngược lại, các ứng dụng Android yêu cầu nhiều thư viện riêng và chỉ có thể truy cập vào môi trường của riêng chúng trên Android. Do đó, các ứng dụng Android chỉ có thể chạy trên nền tảng Android

Sản phẩm Android của Google là


Mặc dù Google đã phát hành cốt lõi của Android thông qua AOSP, nhưng họ hiện đang tự mình làm việc trên phiên bản AOSP tiếp theo. Trên thực tế, theo trang web AOSP, "Google chịu trách nhiệm chính về định hướng chiến lược của Android với tư cách là một nền tảng và một sản phẩm. "

Ngoài ra, trang web AOSP nói rõ rằng trưởng dự án thường sẽ là nhân viên của Google, mặc dù thực tế là bất kỳ ai cũng có thể thêm và sửa đổi AOSP theo nhiều cách. Ngay cả khi bạn tạo một hệ điều hành dựa trên AOSP, Google vẫn sẽ giữ quyền sở hữu tên và biểu tượng Android. Để sử dụng tên Android, bạn vẫn cần liên hệ với Google

Mặc dù thực tế là một bản phân phối Linux thường cần được kết nối với một doanh nghiệp cụ thể — chẳng hạn như Ubuntu và Canonical — nhưng việc một bản phân phối Linux được tạo ra một cách bí mật và chỉ bởi một công ty là điều chưa từng xảy ra.

Android có thực sự là mã nguồn mở?

Hiện tại không có luật cụ thể nào điều chỉnh việc bổ sung phần mềm độc quyền vào các bản phân phối Linux, mặc dù Tổ chức Phần mềm Tự do khuyến nghị rằng các nhà phát triển không nên làm như vậy. Trên thực tế, nhiều bản phân phối đã thêm khá nhiều mã độc quyền như vậy trước khi tung ra. Vì vậy, truy vấn thực sự là. Android có thực sự mở giống như các bản phân phối chính thống khác không?

Mặc dù AOSP không phải là một dự án mã nguồn mở, nhưng bất kỳ ai cũng có thể xem và chỉnh sửa mã của nó, mặc dù thực tế là nó chưa đạt đến mức đó

Tuy nhiên, rất nhiều mã độc quyền đã được thêm vào trong suốt quá trình từ AOSP ban đầu đó cho đến khi nó đến tay bạn. Nó giống nhau cho dù bạn chọn thiết bị từ bất kỳ nhà sản xuất nào hay thiết bị chạy phiên bản Android thuần túy như Nexus hay Pixel

Bạn có thể lập luận rằng vẫn chưa đủ bằng chứng rằng Android là một bản phân phối của Linux, nhưng các thành phần quan trọng mà người dùng cuối nhìn thấy chỉ có sẵn từ các nhà sản xuất. Chẳng hạn, Dịch vụ di động của Google và TouchWiz của Samsung làm cho Android có cảm giác "đóng" hơn là "mở" mà một bản phân phối nên có.

Bạn không thể chỉnh sửa Android theo mặc định

Rất đơn giản để chỉnh sửa cho một bản phân phối Linux và thậm chí bạn có thể tham gia rất nhiều. Android khác ở chỗ nó mặc định không cấp cho bạn quyền thay đổi hệ thống. Bạn có thể đã nghe nói về thuật ngữ "root" bởi vì nó đề cập đến việc khóa các khu vực được cho là nhạy cảm của hệ thống. Bạn chỉ có thể can thiệp sâu hơn vào hệ thống sau khi đã root và thao tác này là cách để vượt qua những trở ngại đó

Sự kết luận

Trở lại truy vấn ban đầu, Android có phải là một bản phân phối Linux không? Rõ ràng, câu trả lời là không nếu bạn tin rằng một bản phân phối Linux phải giống với GNU/Linux

Mặc dù Android vẫn sử dụng nhân Linux, nhưng nó có vẻ không phải là một bản phân phối Linux điển hình theo những cách khác. Bạn có định nghĩa một bản phân phối Linux là một hệ điều hành đáp ứng một số tiêu chí bổ sung ngoài nhân Linux không? Có vẻ như nó "đóng", không chạy ứng dụng Linux

Tuy nhiên, Android có thể được coi là một bản phân phối Linux nếu bạn chỉ định nghĩa nó là một hệ điều hành được xây dựng trên nhân Linux. Tương tự như cách Ubuntu, Fedora, Debian. vẫn dựa trên nhân Linux, nó có thể hơi lạ hoặc không phù hợp, nhưng nó vẫn dựa trên Linux

Suy nghĩ của bạn bây giờ là gì khi bạn đã đọc đến đây?

Nguồn AndroidAuthority

Bạn có thấy thông tin trên hữu ích không?

Để gửi

số lượng đệ trình. Điểm trung bình. [/5]

Hiện tại không có đánh giá nào

Cảm ơn vì điểm số

Các biểu tượng bên dưới cho phép bạn chia sẻ bài viết này

Xin lỗi thông tin này không hữu ích hơn cho bạn

Theo ông, cần phải làm gì để hiệu quả hơn?

Gửi phản hồi
  • Đăng thẻ
  • Android
  • giấy phép
  • hệ điều hành
  • linux
  • mã nguồn mở
Previous Post Phần mềm độc hại CopyCat đáng ngờ của Trung Quốc đã lây nhiễm 14 triệu thiết bị Android 14 triệu thiết bị Android bị nhiễm phần mềm độc hại CopyCat đáng ngờ của Trung Quốc
Hàn Quốc đã thực hiện thành công những bước nào để chống cướp biển? Hàn Quốc đã thực hiện những biện pháp nào để chống cướp biển thành công?
Hiếu Nguyễn
http. //www. đăng nhập kỹ thuật. com
Để được giải đáp thắc mắc, vui lòng tham gia nhóm Hỏi đáp công nghệ. Like Fanpage chính thức của TechSignbản tin công nghệ

Android với tư cách là một khung chắc chắn được tạo ra như một phần mở rộng của nhân Linux– trước tiên hãy giải quyết vấn đề đó. Các nhà phát triển Android không phải viết mã từ đầu; . ” Nhưng điều này không đủ điều kiện để Android được gọi là “Linux”

Thấy chưa, từ Linux có một số định nghĩa thực sự mơ hồ. Nó có thể được sử dụng để chỉ Linux Kernel hoặc phần mềm GNU. Nó cũng đề cập đến vô số bản phân phối Linux

Trên hết, Android không sử dụng đầy đủ Nhân Linux, chỉ một số phần mà nó thấy có liên quan, vì vậy nó không phải là “Linux” theo nghĩa là một bản phân phối Linux

Chưa kể đến sự tương phản giữa các thiết bị mà chúng được thiết kế cho. Android được sử dụng làm giao diện trong các thiết bị cầm tay có miếng đệm màn hình cảm ứng, trong khi các bản phân phối Linux phù hợp với máy tính để bàn và máy chủ

Bạn có thể tạo kết nối giữa hai bên bằng cách xem màn hình tải trong thiết bị Android; . Tuy nhiên, thật dễ dàng để thấy rằng những điểm tương đồng chỉ đi xa. Khi kiểm tra kỹ hơn, bạn sẽ thấy rằng thư viện Glibc, cùng với các thư viện khác, thường thấy trên thiết bị Linux bị thiếu

Nhưng sự khác biệt chính xác là gì?

Để đưa ra lập luận cụ thể chống lại việc phân loại HĐH Android là “Linux”, chúng ta hãy xem xét kỹ hơn một số tính năng chính của cả hai

Để bắt đầu, Android không sử dụng nhân Linux tiêu chuẩn và nó cũng thiếu một số thư viện Linux cơ bản mà nó loại bỏ để ưu tiên các thư viện dành riêng cho Android. Theo quan điểm này, chúng ta có thể bác bỏ lập luận rằng Android giống với bản phân phối Linux vì một bản phân phối điển hình không thay đổi nhân Linux theo mức độ mà Android đã làm

Một trong những tính năng xác định của Bản phân phối Linux là khả năng tùy chỉnh; . Ví dụ: quyền truy cập root chỉ cách một vài dòng lệnh trong Linux, trong khi cần có một ứng dụng đặc biệt để xâm nhập vào nhân Android

Phần mềm Linux khá xa lạ với Android. Các ứng dụng cho một bản phân phối Linux hoạt động trên tất cả các bản phân phối khác và đây không phải là trường hợp của Android. Trên thực tế, điểm tương đồng giữa các bản phân phối Android và Linux kết thúc ở kernel, phần còn lại của phần mềm mang không có điểm tương đồng nào với nhau

Cuối cùng là vấn đề cấp phép. Các bản phân phối Linux là mã nguồn mở. Đó là một đặc điểm của tất cả mọi thứ Linux. Mặc dù Android về mặt kỹ thuật là mã nguồn mở theo nghĩa là phần mềm cơ sở của nó được cung cấp công khai, nhưng những phát triển tiếp theo đã được thực hiện hoàn toàn riêng tư

Nguồn gốc của hệ điều hành Android

Google mua lại hệ điều hành Android từ Android Inc. vào năm 2005 và phát hành vào năm 2008. Kể từ đó, nó trở thành hệ điều hành trên thực tế cho các thiết bị cảm ứng cầm tay cùng với iOS. Android thể hiện mình là một đối thủ cạnh tranh hoàn hảo với iOS. Trong khi iOS hạn chế và riêng tư về khả năng tùy biến, thì Android, với bản chất mã nguồn mở đã mời các lập trình viên và nhà phát triển đưa ra các diễn giải của riêng họ và xây dựng các ứng dụng của riêng họ

Sự thật thú vị. Android lần đầu tiên được tiếp thị cho các công ty máy ảnh kỹ thuật số như một hệ điều hành tiên tiến. Điều này chẳng đi đến đâu và hệ điều hành này cuối cùng đã tìm được thị trường trong ngành công nghiệp điện thoại thông minh

Linux đã ra đời như thế nào?

Linux là một hệ điều hành máy tính giống Unix mã nguồn mở và miễn phí dựa trên nhân Linux, ban đầu được hình thành cho các máy tính Intelx86, nhưng nhanh chóng nhận thấy nó được đặt trong các nền tảng khác. Nếu Android được coi là HĐH dựa trên Linux, thì Linux sẽ là hệ điều hành đa năng phổ biến nhất trong lịch sử cho đến nay

Các bản phân phối Linux “nghiêm túc” phổ biến hơn đối với những người đam mê công nghệ thích hợp hơn là đối với những người dùng có mục đích chung. Nó cũng đã tìm thấy một thị trường trong thời hiện đại giữa các máy chủ thường xuyên sử dụng các bản phân phối Linux như Ubuntu và CentOS

Sự kết luận

Câu trả lời thực sự nằm ở chính xác những gì bạn đang đề cập đến khi bạn nói “Linux”. Nếu Linux theo định nghĩa của bạn phải bao gồm phần mềm GNU, thì Android không phù hợp với định nghĩa của bạn. Tương tự như vậy, Android không phải là một bản phân phối Linux theo nghĩa là nó không đáp ứng các đặc điểm mà chúng ta mong đợi từ một bản phân phối Linux điển hình. Nhưng nếu một ứng dụng được xây dựng trên nhân Linux phù hợp với định nghĩa về “Linux” trong cuốn sách của bạn, thì đó chắc chắn là Linux

Android là một hệ điều hành di động dựa trên phiên bản sửa đổi của nhân Linux và phần mềm nguồn mở khác, được thiết kế chủ yếu cho các thiết bị di động màn hình cảm ứng như điện thoại thông minh và máy tính bảng. Android được phát triển bởi một nhóm các nhà phát triển được gọi là Open Handset Alliance và được tài trợ thương mại bởi Google. Nó được công bố vào tháng 11 năm 2007, với thiết bị Android thương mại đầu tiên, HTC Dream, được ra mắt vào tháng 9 năm 2008

Hầu hết các phiên bản Android là độc quyền. Các thành phần cốt lõi được lấy từ Dự án nguồn mở Android [AOSP], là phần mềm nguồn mở và miễn phí [FOSS] được cấp phép chủ yếu theo Giấy phép Apache. Khi Android được cài đặt trên các thiết bị, khả năng sửa đổi phần mềm PMNM khác thường bị hạn chế, bằng cách không cung cấp mã nguồn tương ứng hoặc ngăn cài đặt lại thông qua các biện pháp kỹ thuật, khiến phiên bản đã cài đặt trở thành sở hữu độc quyền. Hầu hết các thiết bị Android đều được cài đặt sẵn phần mềm độc quyền bổ sung, đáng chú ý nhất là Dịch vụ di động của Google [GMS] bao gồm các ứng dụng cốt lõi như Google Chrome, nền tảng phân phối kỹ thuật số Google Play và nền tảng phát triển Dịch vụ Google Play được liên kết

Hơn 70% điện thoại thông minh Android chạy hệ sinh thái của Google; . Các nhánh và hệ sinh thái Android cạnh tranh bao gồm Fire OS [do Amazon phát triển], ColorOS của OPPO, OriginOS của vivo và MagicUI của Honor hoặc các ROM tùy chỉnh như LineageOS. Tuy nhiên, tên và logo "Android" là các nhãn hiệu của Google áp đặt các tiêu chuẩn để hạn chế việc sử dụng nhãn hiệu Android bởi các thiết bị "không được chứng nhận" bên ngoài hệ sinh thái của họ

Mã nguồn đã được sử dụng để phát triển các biến thể của Android trên một loạt các thiết bị điện tử khác, chẳng hạn như máy chơi game, máy ảnh kỹ thuật số, trình phát đa phương tiện di động, PC, mỗi thiết bị có giao diện người dùng chuyên biệt. Một số công cụ phái sinh nổi tiếng bao gồm Android TV dành cho TV và Wear OS dành cho thiết bị đeo được, cả hai đều do Google phát triển. Các gói phần mềm trên Android, sử dụng định dạng APK, thường được phân phối thông qua các cửa hàng ứng dụng độc quyền như Google Play Store, Amazon Appstore [bao gồm cả Windows 11], Samsung Galaxy Store, Huawei AppGallery, Cafe Bazaar và GetJar hoặc các nền tảng mã nguồn mở như

Android là hệ điều hành bán chạy nhất trên toàn thế giới trên điện thoại thông minh kể từ năm 2011 và trên máy tính bảng kể từ năm 2013. Tính đến tháng 5 năm 2021, nó có hơn ba tỷ người dùng hoạt động hàng tháng, cơ sở được cài đặt lớn nhất so với bất kỳ hệ điều hành nào và tính đến tháng 1 năm 2021, Cửa hàng Google Play có hơn 3 triệu ứng dụng. Android 13, phát hành vào ngày 15 tháng 8 năm 2022, là phiên bản mới nhất và Android 12 được phát hành gần đây. 1/12L bao gồm các cải tiến dành riêng cho điện thoại, máy tính bảng, màn hình cỡ máy tính để bàn và Chromebook có thể gập lại

Lịch sử

Biểu trưng Android đầu tiên [2007–2014]

Biểu trưng Android thứ hai [2014–2015]

Biểu trưng Android thứ ba [2015–2019]

Biểu trưng Android thứ tư [2019–nay]

Công ty Android. được thành lập tại Palo Alto, California, vào tháng 10 năm 2003 bởi Andy Rubin, Rich Miner, Nick Sears và Chris White. Rubin mô tả dự án Android có "tiềm năng to lớn trong việc phát triển các thiết bị di động thông minh hơn, nhận thức rõ hơn về vị trí và sở thích của chủ sở hữu". Ý định ban đầu của công ty là phát triển một hệ điều hành tiên tiến cho máy ảnh kỹ thuật số và đây là cơ sở để công ty chào hàng các nhà đầu tư vào tháng 4 năm 2004. Sau đó, công ty quyết định rằng thị trường máy ảnh không đủ lớn cho các mục tiêu của mình và 5 tháng sau, họ đã chuyển hướng nỗ lực của mình và quảng cáo Android là hệ điều hành điện thoại có thể cạnh tranh với Symbian và Microsoft Windows Mobile.

Rubin gặp khó khăn trong việc thu hút các nhà đầu tư từ rất sớm và Android đang phải đối mặt với việc bị trục xuất khỏi văn phòng của mình. Steve Perlman, một người bạn thân của Rubin, đã mang đến cho anh ta 10.000 đô la tiền mặt trong một phong bì, và ngay sau đó đã chuyển một số tiền không được tiết lộ dưới dạng tài trợ hạt giống. Perlman đã từ chối cổ phần trong công ty và tuyên bố "Tôi đã làm điều đó bởi vì tôi tin vào điều đó và tôi muốn giúp Andy. "

Năm 2005, Rubin cố gắng đàm phán các thỏa thuận với Samsung và HTC. Ngay sau đó, Google đã mua lại công ty vào tháng 7 năm đó với giá ít nhất 50 triệu đô la Mỹ; . Các nhân viên chủ chốt của Android, bao gồm Rubin, Miner, Sears và White, đã gia nhập Google như một phần của thương vụ mua lại. Không có nhiều thông tin về Android Inc bí mật. vào thời điểm đó, với việc công ty đã cung cấp một vài chi tiết ngoài việc họ đang tạo phần mềm cho điện thoại di động. Tại Google, nhóm do Rubin đứng đầu đã phát triển một nền tảng thiết bị di động chạy trên nhân Linux. Google đã tiếp thị nền tảng này cho các nhà sản xuất thiết bị cầm tay và nhà mạng với lời hứa cung cấp một hệ thống linh hoạt, có thể nâng cấp. Google đã "xếp hàng loạt các thành phần phần cứng và đối tác phần mềm, đồng thời báo hiệu cho các nhà mạng rằng họ sẵn sàng hợp tác ở nhiều mức độ khác nhau". [ghi nhận cần thiết]

Suy đoán về ý định tham gia thị trường truyền thông di động của Google tiếp tục được xây dựng cho đến tháng 12 năm 2006. Nguyên mẫu ban đầu gần giống với điện thoại BlackBerry, không có màn hình cảm ứng và bàn phím QWERTY vật lý, nhưng sự xuất hiện của Apple iPhone năm 2007 đồng nghĩa với việc Android "phải quay lại bàn vẽ". Google sau đó đã thay đổi tài liệu đặc điểm kỹ thuật Android của mình thành tuyên bố rằng "Màn hình cảm ứng sẽ được hỗ trợ", mặc dù "Sản phẩm được thiết kế với sự hiện diện của các nút vật lý rời rạc như một giả định, do đó, màn hình cảm ứng không thể thay thế hoàn toàn các nút vật lý". Đến năm 2008, cả Nokia và BlackBerry đều công bố điện thoại thông minh dựa trên cảm ứng để cạnh tranh với iPhone 3G và trọng tâm của Android cuối cùng chuyển sang màn hình cảm ứng. Điện thoại thông minh thương mại đầu tiên chạy Android là HTC Dream, còn được gọi là T-Mobile G1, được công bố vào ngày 23 tháng 9 năm 2008

HTC Dream hay T-Mobile G1, thiết bị chạy Android đầu tiên được phát hành thương mại [2008]

Vào ngày 5 tháng 11 năm 2007, Open Handset Alliance, một tập đoàn gồm các công ty công nghệ bao gồm Google, các nhà sản xuất thiết bị như HTC, Motorola và Samsung, các nhà mạng không dây như Sprint và T-Mobile, và các nhà sản xuất chipset như Qualcomm và Texas Instruments, đã công bố . Trong vòng một năm, Open Handset Alliance phải đối mặt với hai đối thủ nguồn mở khác là Symbian Foundation và LiMo Foundation, LiMo Foundation cũng đang phát triển một hệ điều hành di động dựa trên Linux giống như Google. Vào tháng 9 năm 2007, InformationWeek đưa tin về một nghiên cứu của Evalueserve báo cáo rằng Google đã nộp một số đơn xin cấp bằng sáng chế trong lĩnh vực điện thoại di động.

Kể từ năm 2008, Android đã chứng kiến ​​nhiều bản cập nhật đã từng bước cải thiện hệ điều hành, thêm các tính năng mới và sửa lỗi trong các bản phát hành trước. Mỗi bản phát hành chính được đặt tên theo thứ tự bảng chữ cái sau một món tráng miệng hoặc đồ ngọt, với một số phiên bản Android đầu tiên được gọi là "Cupcake", "Donut", "Eclair" và "Froyo", theo thứ tự đó. Trong thông báo về Android KitKat vào năm 2013, Google đã giải thích rằng "Vì những thiết bị này làm cho cuộc sống của chúng ta trở nên ngọt ngào nên mỗi phiên bản Android được đặt tên theo một món tráng miệng", mặc dù người phát ngôn của Google đã nói với CNN trong một cuộc phỏng vấn rằng "Nó giống như một nhóm nội bộ

Vào năm 2010, Google đã ra mắt loạt thiết bị Nexus, dòng sản phẩm mà Google hợp tác với các nhà sản xuất thiết bị khác nhau để sản xuất các thiết bị mới và giới thiệu các phiên bản Android mới. Sê-ri này được mô tả là đã "đóng một vai trò quan trọng trong lịch sử của Android bằng cách giới thiệu các tiêu chuẩn phần cứng và phần mềm lặp lại mới trên bảng", đồng thời được biết đến với phần mềm "không phình to" với "kịp thời". cập nhật". Tại hội nghị nhà phát triển vào tháng 5 năm 2013, Google đã công bố một phiên bản đặc biệt của Samsung Galaxy S4, trong đó, thay vì sử dụng tùy chỉnh Android của riêng Samsung, điện thoại chạy "Android gốc" và được hứa hẹn sẽ nhận được các bản cập nhật hệ thống mới nhanh chóng. Thiết bị này sẽ bắt đầu chương trình phiên bản Google Play và theo sau là các thiết bị khác, bao gồm phiên bản HTC One Google Play và phiên bản Moto G Google Play. Vào năm 2015, Ars Technica đã viết rằng "Đầu tuần này, những chiếc điện thoại Android phiên bản Google Play cuối cùng trong cửa hàng trực tuyến của Google được liệt kê là "không còn bán nữa" và rằng "Bây giờ tất cả chúng đã biến mất và có vẻ như toàn bộ

Từ năm 2008 đến 2013, Hugo Barra là người phát ngôn sản phẩm, đại diện cho Android tại các cuộc họp báo và Google I/O, hội nghị thường niên dành cho nhà phát triển của Google. Anh rời Google vào tháng 8 năm 2013 để gia nhập nhà sản xuất điện thoại Trung Quốc Xiaomi. Chưa đầy sáu tháng trước đó, Giám đốc điều hành lúc bấy giờ của Google, Larry Page, đã thông báo trong một bài đăng trên blog rằng Andy Rubin đã chuyển từ bộ phận Android sang đảm nhận các dự án mới tại Google và Sundar Pichai sẽ trở thành người lãnh đạo Android mới. Bản thân Pichai cuối cùng cũng chuyển đổi vị trí, trở thành Giám đốc điều hành mới của Google vào tháng 8 năm 2015 sau khi công ty tái cấu trúc thành tập đoàn Alphabet, đưa Hiroshi Lockheimer trở thành người đứng đầu mới của Android

Trên Android 4. 4 Kit Kat, quyền truy cập ghi được chia sẻ vào thẻ nhớ MicroSD đã bị khóa đối với các ứng dụng do người dùng cài đặt, chỉ các thư mục chuyên dụng có tên gói tương ứng, nằm bên trong Android/data/, vẫn có thể ghi được. Quyền truy cập ghi đã được khôi phục với Android 5 Lollipop thông qua giao diện Khung truy cập bộ nhớ của Google không tương thích ngược

Vào tháng 6 năm 2014, Google đã công bố Android One, một bộ "mô hình tham chiếu phần cứng" sẽ "cho phép [nhà sản xuất thiết bị] dễ dàng tạo ra điện thoại chất lượng cao với chi phí thấp", được thiết kế cho người tiêu dùng ở các nước đang phát triển. Vào tháng 9, Google đã công bố loạt điện thoại Android One đầu tiên được phát hành tại Ấn Độ. Tuy nhiên, Recode đã báo cáo vào tháng 6 năm 2015 rằng dự án là "một sự thất vọng", với lý do "người tiêu dùng và đối tác sản xuất miễn cưỡng" và "sự thất bại từ công ty tìm kiếm chưa bao giờ bẻ khóa phần cứng". Kế hoạch khởi chạy lại Android One xuất hiện vào tháng 8 năm 2015, với Châu Phi được công bố là địa điểm tiếp theo cho chương trình một tuần sau đó. Một báo cáo từ The Information vào tháng 1 năm 2017 cho biết Google đang mở rộng chương trình Android One giá rẻ sang Hoa Kỳ, mặc dù The Verge lưu ý rằng công ty có lẽ sẽ không tự sản xuất các thiết bị thực tế. Google đã giới thiệu điện thoại thông minh Pixel và Pixel XL vào tháng 10 năm 2016, được tiếp thị là điện thoại đầu tiên do Google sản xuất và có một số tính năng phần mềm độc quyền, chẳng hạn như Trợ lý Google, trước khi triển khai rộng rãi hơn. Điện thoại Pixel đã thay thế dòng Nexus bằng một thế hệ điện thoại Pixel mới ra mắt vào tháng 10 năm 2017

Vào tháng 5 năm 2019, hệ điều hành này vướng vào cuộc chiến thương mại giữa Trung Quốc và Hoa Kỳ liên quan đến Huawei, giống như nhiều công ty công nghệ khác, đã trở nên phụ thuộc vào quyền truy cập vào nền tảng Android. Vào mùa hè năm 2019, Huawei tuyên bố sẽ tạo ra một hệ điều hành thay thế cho Android có tên là Harmony OS và đã nộp đơn xin quyền sở hữu trí tuệ trên khắp các thị trường lớn trên toàn cầu. Theo các biện pháp trừng phạt như vậy, Huawei có kế hoạch dài hạn để thay thế Android vào năm 2022 bằng hệ điều hành mới, vì Harmony OS ban đầu được thiết kế cho các thiết bị internet vạn vật, thay vì cho điện thoại thông minh và máy tính bảng

Vào ngày 22 tháng 8 năm 2019, đã có thông báo rằng Android "Q" sẽ chính thức được đặt tên là Android 10, chấm dứt thông lệ lịch sử đặt tên các phiên bản chính theo tên món tráng miệng. Google tuyên bố rằng những tên này không "bao gồm" đối với người dùng quốc tế [do các loại thực phẩm nói trên không được quốc tế biết đến hoặc khó phát âm trong một số ngôn ngữ]. Cùng ngày, Cảnh sát Android báo cáo rằng Google đã đặt một bức tượng có số "10" khổng lồ được lắp đặt tại sảnh của văn phòng mới của các nhà phát triển. Android 10 được phát hành vào ngày 3 tháng 9 năm 2019, dành cho điện thoại Google Pixel đầu tiên

Đặc trưng

giao diện

Giao diện người dùng mặc định của Android chủ yếu dựa trên thao tác trực tiếp, sử dụng đầu vào cảm ứng tương ứng lỏng lẻo với các hành động trong thế giới thực, như vuốt, chạm, chụm và chụm ngược để thao tác với các đối tượng trên màn hình, cùng với bàn phím ảo. Bộ điều khiển trò chơi và bàn phím vật lý kích thước đầy đủ được hỗ trợ qua Bluetooth hoặc USB. Phản hồi đối với đầu vào của người dùng được thiết kế ngay lập tức và cung cấp giao diện cảm ứng linh hoạt, thường sử dụng khả năng rung của thiết bị để cung cấp phản hồi xúc giác cho người dùng. Phần cứng bên trong, chẳng hạn như gia tốc kế, con quay hồi chuyển và cảm biến tiệm cận được một số ứng dụng sử dụng để phản hồi các hành động bổ sung của người dùng, chẳng hạn như điều chỉnh màn hình từ dọc sang ngang tùy thuộc vào cách thiết bị được định hướng hoặc cho phép người dùng điều khiển phương tiện theo hướng

Màn hình chính

Thiết bị Android khởi động vào màn hình chính, "trung tâm" thông tin và điều hướng chính trên thiết bị Android, tương tự như màn hình nền trên máy tính cá nhân. Màn hình chính của Android thường được tạo thành từ các biểu tượng và tiện ích ứng dụng; . Màn hình chính có thể được tạo thành từ một số trang mà người dùng có thể vuốt qua lại giữa các trang đó. Các ứng dụng của bên thứ ba có sẵn trên Google Play và các cửa hàng ứng dụng khác có thể thay đổi chủ đề màn hình chính một cách rộng rãi và thậm chí bắt chước giao diện của các hệ điều hành khác, chẳng hạn như Windows Phone. Hầu hết các nhà sản xuất tùy chỉnh giao diện và tính năng của thiết bị Android của họ để tạo sự khác biệt với đối thủ cạnh tranh

Thanh trạng thái

Dọc phía trên màn hình là thanh trạng thái, hiển thị thông tin về thiết bị và khả năng kết nối của thiết bị. Thanh trạng thái này có thể được kéo [vuốt] xuống để hiển thị màn hình thông báo nơi các ứng dụng hiển thị thông tin hoặc cập nhật quan trọng, cũng như truy cập nhanh vào các nút điều khiển và chuyển đổi hệ thống như độ sáng màn hình, cài đặt kết nối [WiFi, Bluetooth, dữ liệu di động], . Nhà cung cấp có thể triển khai các cài đặt mở rộng như khả năng điều chỉnh độ sáng của đèn pin

Thông báo là "thông tin ngắn gọn, kịp thời và có liên quan về ứng dụng của bạn khi ứng dụng không được sử dụng" và khi được nhấn, người dùng sẽ được chuyển hướng đến một màn hình bên trong ứng dụng liên quan đến thông báo. Bắt đầu với Android 4. 1 "Jelly Bean", "thông báo có thể mở rộng" cho phép người dùng nhấn vào một biểu tượng trên thông báo để nó mở rộng và hiển thị thêm thông tin cũng như các hành động có thể có của ứng dụng ngay từ thông báo

danh sách ứng dụng

Màn hình "Tất cả ứng dụng" liệt kê tất cả các ứng dụng đã cài đặt, với khả năng người dùng kéo ứng dụng từ danh sách lên màn hình chính. Danh sách ứng dụng có thể được truy cập bằng cử chỉ hoặc nút, tùy thuộc vào phiên bản Android. Màn hình "Gần đây", còn được gọi là "Tổng quan", cho phép người dùng chuyển đổi giữa các ứng dụng được sử dụng gần đây

Danh sách gần đây có thể xuất hiện cạnh nhau hoặc chồng chéo, tùy thuộc vào phiên bản Android và nhà sản xuất

Nhiều điện thoại thông minh hệ điều hành Android đời đầu được trang bị nút tìm kiếm chuyên dụng để truy cập nhanh vào công cụ tìm kiếm trên web và tính năng tìm kiếm nội bộ của từng ứng dụng. Các thiết bị gần đây hơn thường cho phép thiết bị cũ thông qua một lần nhấn lâu hoặc vuốt ra khỏi nút trang chủ

Phím tùy chọn chuyên dụng, còn được gọi là phím menu và mô phỏng trên màn hình của nó, không còn được hỗ trợ kể từ phiên bản Android 10. Google khuyến nghị các nhà phát triển ứng dụng di động định vị các menu trong giao diện người dùng. Trên các điện thoại mới hơn, vị trí của nó bị chiếm giữ bởi một phím tác vụ được sử dụng để truy cập danh sách các ứng dụng được sử dụng gần đây khi được kích hoạt. Tùy thuộc vào thiết bị, thao tác nhấn và giữ của nó có thể mô phỏng thao tác nhấn nút menu hoặc tham gia chế độ xem chia đôi màn hình, chế độ xem sau là hành vi mặc định kể từ phiên bản Android gốc 7

Chế độ xem chia đôi màn hình

Hỗ trợ riêng cho chế độ xem chia đôi màn hình đã được thêm vào phiên bản Android 7. 0 kẹo dẻo

Điện thoại thông minh dựa trên Android được nhà cung cấp tùy chỉnh sớm nhất được biết là có chế độ xem chia đôi màn hình là Samsung Galaxy S3 và Note 2 năm 2012, trước đây đã nhận được tính năng này với bản nâng cấp bộ cao cấp được cung cấp trong TouchWiz với Android 4. 1 hạt thạch

Sạc trong khi tắt nguồn

Khi kết nối hoặc ngắt kết nối nguồn sạc và khi kích hoạt nhanh nút nguồn hoặc nút home, trong khi thiết bị đang tắt nguồn, đồng hồ đo pin trực quan có hình thức khác nhau giữa các nhà cung cấp sẽ xuất hiện trên màn hình, cho phép người dùng đánh giá nhanh trạng thái sạc của thiết bị. . Một số hiển thị phần trăm pin

Nhiều thiết bị Android được cài đặt sẵn các ứng dụng của Google bao gồm Gmail, Google Maps, Google Chrome, YouTube, Google Play Âm nhạc, Google Play Phim & TV, v.v.

Các ứng dụng ["ứng dụng"] mở rộng chức năng của thiết bị [và phải là 64 bit], được viết bằng bộ công cụ phát triển phần mềm Android [SDK] và thường là ngôn ngữ lập trình Kotlin, ngôn ngữ này đã thay thế Java làm ngôn ngữ ưa thích của Google dành cho Android . Java vẫn được hỗ trợ [ban đầu là tùy chọn duy nhất cho các chương trình không gian người dùng và thường được trộn lẫn với Kotlin], cũng như C++. Java hoặc các ngôn ngữ JVM khác, chẳng hạn như Kotlin, có thể được kết hợp với C/C++, cùng với lựa chọn thời gian chạy không mặc định cho phép hỗ trợ C++ tốt hơn. Ngôn ngữ lập trình Go cũng được hỗ trợ, mặc dù với một bộ giao diện lập trình ứng dụng [API] hạn chế

SDK bao gồm một bộ công cụ phát triển toàn diện, bao gồm trình gỡ lỗi, thư viện phần mềm, trình giả lập thiết bị cầm tay dựa trên QEMU, tài liệu, mã mẫu và hướng dẫn. Ban đầu, môi trường phát triển tích hợp [IDE] được Google hỗ trợ là Eclipse sử dụng plugin Công cụ phát triển Android [ADT]; . Có sẵn các công cụ phát triển khác, bao gồm bộ công cụ phát triển gốc [NDK] dành cho ứng dụng hoặc tiện ích mở rộng bằng C hoặc C++, Google App Inventor, môi trường trực quan dành cho lập trình viên mới làm quen và nhiều khung ứng dụng web di động đa nền tảng. Vào tháng 1 năm 2014, Google đã tiết lộ một khung dựa trên Apache Cordova để chuyển các ứng dụng web HTML 5 của Chrome sang Android, được bao bọc trong một trình vỏ ứng dụng gốc. Ngoài ra, Firebase đã được Google mua lại vào năm 2014, cung cấp các công cụ hữu ích cho các nhà phát triển ứng dụng và web

Android ngày càng có nhiều lựa chọn ứng dụng của bên thứ ba, người dùng có thể mua ứng dụng này bằng cách tải xuống và cài đặt tệp APK [gói ứng dụng Android] của ứng dụng hoặc bằng cách tải xuống chúng bằng chương trình cửa hàng ứng dụng cho phép người dùng cài đặt, cập nhật và xóa . Cửa hàng Google Play là cửa hàng ứng dụng chính được cài đặt trên các thiết bị Android tuân thủ các yêu cầu về khả năng tương thích của Google và cấp phép cho phần mềm Dịch vụ di động của Google. Cửa hàng Google Play cho phép người dùng duyệt, tải xuống và cập nhật các ứng dụng do Google và các nhà phát triển bên thứ ba xuất bản; . Tính đến tháng 7 năm 2013, 50 tỷ lượt cài đặt ứng dụng đã được thực hiện. Một số nhà cung cấp dịch vụ cung cấp dịch vụ thanh toán trực tiếp cho nhà cung cấp dịch vụ mua ứng dụng trên Google Play, trong đó chi phí của ứng dụng được cộng vào hóa đơn hàng tháng của người dùng. Tính đến tháng 5 năm 2017, có hơn một tỷ người dùng hoạt động mỗi tháng cho Gmail, Android, Chrome, Google Play và Maps

Do tính chất mở của Android, một số thị trường ứng dụng của bên thứ ba cũng tồn tại cho Android, để cung cấp giải pháp thay thế cho các thiết bị không được phép giao hàng với Cửa hàng Google Play, hoặc cung cấp các ứng dụng không thể cung cấp trên Cửa hàng Google Play do . Ví dụ về các cửa hàng bên thứ ba này bao gồm Amazon Appstore, GetJar và SlideMe. F-Droid, một thị trường thay thế khác, tìm cách chỉ cung cấp các ứng dụng được phân phối theo giấy phép nguồn mở và miễn phí

Vào tháng 10 năm 2020, Google đã xóa một số ứng dụng Android khỏi Play Store vì chúng được xác định là vi phạm quy tắc thu thập dữ liệu của Google. Công ty đã được Hội đồng Trách nhiệm Kỹ thuật số Quốc tế [IDAC] thông báo rằng các ứng dụng dành cho trẻ em như Number Coloring, Princess Salon và Cats & Cosplay, với tổng số lượt tải xuống là 20 triệu, đã vi phạm chính sách của Google

Tại sự kiện công bố Windows 11 vào tháng 6 năm 2021, Microsoft đã giới thiệu Hệ thống con Windows dành cho Android [WSA] mới sẽ cho phép hỗ trợ Dự án nguồn mở Android [AOSP] và sẽ cho phép người dùng chạy các ứng dụng Android trên máy tính để bàn Windows của họ

Kho

Bộ nhớ của thiết bị Android có thể được mở rộng bằng các thiết bị phụ như thẻ SD. Android nhận ra hai loại bộ nhớ thứ cấp. bộ nhớ di động [được sử dụng theo mặc định] và bộ nhớ có thể chấp nhận. Bộ lưu trữ di động được coi như một thiết bị lưu trữ bên ngoài. Bộ nhớ thông dụng, được giới thiệu trên Android 6. 0, cho phép bộ nhớ trong của thiết bị kết hợp với thẻ SD, coi nó như một phần mở rộng của bộ nhớ trong. Điều này có nhược điểm là ngăn thẻ nhớ được sử dụng với thiết bị khác trừ khi nó được định dạng lại

android4. 4 đã giới thiệu Khung truy cập lưu trữ [SAF], một bộ API để truy cập các tệp trên hệ thống tệp của thiết bị. Kể từ Android 11, Android đã yêu cầu các ứng dụng tuân thủ chính sách bảo mật dữ liệu được gọi là lưu trữ theo phạm vi, theo đó ứng dụng chỉ có thể tự động có quyền truy cập vào một số thư mục nhất định [chẳng hạn như thư mục dành cho ảnh, nhạc và video] và các thư mục dành riêng cho ứng dụng . Các ứng dụng được yêu cầu sử dụng SAF để truy cập bất kỳ phần nào khác của hệ thống tệp

Quản lý bộ nhớ

Vì các thiết bị Android thường chạy bằng pin nên Android được thiết kế để quản lý các quy trình nhằm duy trì mức tiêu thụ năng lượng ở mức tối thiểu. Khi một ứng dụng không được sử dụng, hệ thống sẽ tạm dừng hoạt động của nó để trong khi có sẵn để sử dụng ngay thay vì đóng, nó không sử dụng nguồn pin hoặc tài nguyên CPU. Android tự động quản lý các ứng dụng được lưu trữ trong bộ nhớ. khi bộ nhớ thấp, hệ thống sẽ bắt đầu vô hình và tự động đóng các quy trình không hoạt động, bắt đầu với những quy trình không hoạt động trong khoảng thời gian dài nhất. Lifehacker đã báo cáo vào năm 2011 rằng các ứng dụng diệt tác vụ của bên thứ ba đang gây hại nhiều hơn là có lợi

Tùy chọn nhà phát triển

Một số cài đặt để nhà phát triển sử dụng để gỡ lỗi và người dùng thành thạo nằm trong menu phụ "Tùy chọn nhà phát triển", chẳng hạn như khả năng làm nổi bật các phần cập nhật của màn hình, hiển thị lớp phủ với trạng thái hiện tại của màn hình cảm ứng, hiển thị các điểm chạm cho . e. "Ứng dụng không phản hồi"], ngăn ứng dụng khách âm thanh Bluetooth kiểm soát âm lượng hệ thống ["Tắt âm lượng tuyệt đối"] và điều chỉnh thời lượng của hoạt ảnh chuyển tiếp hoặc tắt hoàn toàn chúng để tăng tốc độ điều hướng

Tùy chọn nhà phát triển ban đầu bị ẩn kể từ Android 4. 2 "Jelly Bean", nhưng có thể được bật bằng cách kích hoạt số bản dựng của hệ điều hành trong thông tin thiết bị bảy lần. Ẩn lại tùy chọn nhà phát triển yêu cầu xóa dữ liệu người dùng cho ứng dụng "Cài đặt", có thể đặt lại một số tùy chọn khác

Phần cứng

Nền tảng phần cứng chính của Android là ARM [cấu trúc ARMv7 và ARMv8-A], với kiến ​​trúc x86 và x86-64 cũng được hỗ trợ chính thức trong các phiên bản Android sau này. Dự án Android-x86 không chính thức cung cấp hỗ trợ cho kiến ​​trúc x86 trước hỗ trợ chính thức. Từ năm 2012, các thiết bị Android với bộ vi xử lý Intel bắt đầu xuất hiện, bao gồm cả điện thoại và máy tính bảng. Trong khi hỗ trợ cho nền tảng 64 bit, Android lần đầu tiên được tạo để chạy trên x86 64 bit và sau đó là ARM64. Một cổng thử nghiệm không chính thức của hệ điều hành sang kiến ​​trúc RISC-V đã được phát hành vào năm 2021

Yêu cầu về dung lượng RAM tối thiểu đối với thiết bị chạy Android 7. 1 trong thực tế là 2 GB đối với phần cứng tốt nhất, xuống còn 1 GB đối với màn hình phổ biến nhất. Android hỗ trợ tất cả các phiên bản OpenGL ES và Vulkan [và phiên bản 1. 1 có sẵn cho một số thiết bị]

Các thiết bị Android kết hợp nhiều thành phần phần cứng tùy chọn, bao gồm máy ảnh tĩnh hoặc máy quay video, GPS, cảm biến định hướng, điều khiển trò chơi chuyên dụng, gia tốc kế, con quay hồi chuyển, khí áp kế, từ kế, cảm biến tiệm cận, cảm biến áp suất, nhiệt kế và màn hình cảm ứng. Một số thành phần phần cứng không bắt buộc nhưng đã trở thành tiêu chuẩn trong một số loại thiết bị nhất định, chẳng hạn như điện thoại thông minh và các yêu cầu bổ sung sẽ được áp dụng nếu chúng có mặt. Một số phần cứng khác ban đầu được yêu cầu, nhưng những yêu cầu đó đã được nới lỏng hoặc loại bỏ hoàn toàn. Ví dụ: vì Android ban đầu được phát triển dưới dạng HĐH điện thoại nên cần có phần cứng như micrô, trong khi theo thời gian, chức năng điện thoại trở thành tùy chọn. Android từng yêu cầu máy ảnh lấy nét tự động, máy ảnh này đã được nới lỏng thành máy ảnh tiêu cự cố định nếu có, vì máy ảnh đã bị loại bỏ hoàn toàn theo yêu cầu khi Android bắt đầu được sử dụng trên hộp giải mã tín hiệu số

Ngoài việc chạy trên điện thoại thông minh và máy tính bảng, một số nhà cung cấp chạy Android nguyên bản trên phần cứng PC thông thường bằng bàn phím và chuột. Ngoài tính khả dụng của chúng trên phần cứng có bán trên thị trường, các phiên bản Android thân thiện với phần cứng PC tương tự được cung cấp miễn phí từ dự án Android-x86, bao gồm cả Android 4 tùy chỉnh. 4. Sử dụng trình giả lập Android là một phần của SDK Android hoặc trình giả lập của bên thứ ba, Android cũng có thể chạy không nguyên bản trên kiến ​​trúc x86. Các công ty Trung Quốc đang xây dựng hệ điều hành PC và di động, dựa trên Android, để "cạnh tranh trực tiếp với Microsoft Windows và Google Android". Học viện Kỹ thuật Trung Quốc lưu ý rằng "hơn một chục" công ty đang tùy chỉnh Android sau lệnh cấm của Trung Quốc đối với việc sử dụng Windows 8 trên PC của chính phủ

Sự phát triển

Ngăn xếp của Dự án mã nguồn mở Android

Android được Google phát triển cho đến khi những thay đổi và bản cập nhật mới nhất sẵn sàng được phát hành, tại thời điểm đó, mã nguồn được cung cấp cho Dự án nguồn mở Android [AOSP], một sáng kiến ​​nguồn mở do Google dẫn đầu. Mã AOSP có thể được tìm thấy với các sửa đổi tối thiểu trên các thiết bị được chọn, chủ yếu là dòng thiết bị Nexus cũ và Android One hiện tại

Đến lượt mình, mã nguồn được các nhà sản xuất thiết bị gốc [OEM] tùy chỉnh để chạy trên phần cứng của họ. Mã nguồn của Android không chứa trình điều khiển thiết bị, thường là độc quyền, cần thiết cho một số thành phần phần cứng. Do đó, hầu hết các thiết bị Android, bao gồm cả thiết bị của Google, đều được cung cấp với sự kết hợp giữa phần mềm độc quyền và mã nguồn mở, với phần mềm cần thiết để truy cập các dịch vụ của Google thuộc danh mục thứ hai. [cần dẫn nguồn]

Google cung cấp các bản phát hành Android hàng năm, cho cả cài đặt gốc trên thiết bị mới và cập nhật qua mạng cho các thiết bị hiện có. Bản phát hành chính mới nhất là Android 13

Sự thay đổi rộng rãi của phần cứng trong các thiết bị Android đã gây ra sự chậm trễ đáng kể cho việc nâng cấp phần mềm và các bản vá bảo mật. Mỗi lần nâng cấp phải được điều chỉnh cụ thể, một quy trình tốn nhiều thời gian và tài nguyên. Ngoại trừ các thiết bị thuộc thương hiệu Google Nexus và Pixel, các bản cập nhật thường đến vài tháng sau khi phát hành phiên bản mới hoặc hoàn toàn không. Các nhà sản xuất thường ưu tiên các thiết bị mới nhất của họ và bỏ lại những thiết bị cũ. Các nhà cung cấp dịch vụ không dây sau khi nhận được bản cập nhật từ nhà sản xuất có thể tùy chỉnh thêm Android theo nhu cầu của họ và tiến hành thử nghiệm rộng rãi trên mạng của họ trước khi gửi bản nâng cấp có thể gây ra sự chậm trễ bổ sung. Cũng có những trường hợp không thể nâng cấp do nhà sản xuất không cập nhật trình điều khiển cần thiết

Việc thiếu hỗ trợ sau bán hàng từ các nhà sản xuất và nhà mạng đã bị chỉ trích rộng rãi bởi các nhóm người tiêu dùng và phương tiện truyền thông công nghệ. Một số nhà bình luận đã lưu ý rằng ngành công nghiệp có động cơ tài chính để không nâng cấp thiết bị của họ, vì việc thiếu các bản cập nhật cho các thiết bị hiện có thúc đẩy việc mua những thiết bị mới hơn, một thái độ được mô tả là "xúc phạm". The Guardian phàn nàn rằng phương thức phân phối các bản cập nhật phức tạp chỉ vì các nhà sản xuất và nhà cung cấp dịch vụ đã thiết kế nó theo cách đó. Vào năm 2011, Google đã hợp tác với một số công ty trong ngành để công bố "Liên minh cập nhật Android", cam kết cung cấp các bản cập nhật kịp thời cho mọi thiết bị trong 18 tháng sau khi phát hành;

Vào năm 2012, Google đã bắt đầu tách rời một số khía cạnh nhất định của hệ điều hành [đặc biệt là các ứng dụng trung tâm của nó] để chúng có thể được cập nhật thông qua cửa hàng Google Play một cách độc lập với HĐH. Một trong những thành phần đó, Google Play Services, là một quy trình cấp hệ thống nguồn đóng cung cấp API cho các dịch vụ của Google, được cài đặt tự động trên hầu hết các thiết bị chạy Android 2. 2 "Froyo" và cao hơn. Với những thay đổi này, Google có thể thêm các chức năng hệ thống mới và cập nhật ứng dụng mà không cần phải phân phối bản nâng cấp cho chính hệ điều hành. Kết quả là, Android 4. 2 và 4. 3 "Jelly Bean" chứa ít thay đổi về mặt người dùng hơn, tập trung nhiều hơn vào những thay đổi nhỏ và cải tiến nền tảng

Giám đốc điều hành lúc bấy giờ của HTC, Jason Mackenzie, đã gọi các bản cập nhật bảo mật hàng tháng là "không thực tế" vào năm 2015 và Google đang cố gắng thuyết phục các nhà mạng loại trừ các bản vá bảo mật khỏi quy trình kiểm tra đầy đủ. Vào tháng 5 năm 2016, Bloomberg Businessweek đã báo cáo rằng Google đang nỗ lực để giữ cho Android luôn cập nhật hơn, bao gồm tăng tốc độ cập nhật bảo mật, triển khai các giải pháp công nghệ, giảm yêu cầu kiểm tra điện thoại và xếp hạng các nhà sản xuất điện thoại nhằm "xấu hổ". . Như đã nêu bởi Bloomberg. "Khi điện thoại thông minh ngày càng có nhiều khả năng, phức tạp và dễ bị hack hơn, việc phần mềm mới nhất hoạt động chặt chẽ với phần cứng ngày càng quan trọng". Hiroshi Lockheimer, trưởng nhóm Android, thừa nhận rằng "Đó không phải là một tình huống lý tưởng", nhận xét thêm rằng việc thiếu các bản cập nhật là "mắt xích yếu nhất về bảo mật trên Android". Các nhà mạng không dây được mô tả trong báo cáo là "các cuộc thảo luận khó khăn nhất", do thời gian phê duyệt chậm trong khi thử nghiệm trên mạng của họ, mặc dù một số nhà mạng, bao gồm Verizon Wireless và Sprint Corporation, đã rút ngắn thời gian phê duyệt của họ. Trong một nỗ lực thuyết phục hơn nữa, Google đã chia sẻ danh sách các nhà sản xuất điện thoại hàng đầu được đo lường bằng các thiết bị cập nhật với các đối tác Android của mình và đang xem xét công khai danh sách này. [] Mike Chan, đồng sáng lập của nhà sản xuất điện thoại Nextbit và cựu nhà phát triển Android, nói rằng "Cách tốt nhất để giải quyết vấn đề này là tái cấu trúc hệ điều hành trên quy mô lớn", "hoặc Google có thể đầu tư vào việc đào tạo các nhà sản xuất và nhà mạng'

Vào tháng 5 năm 2017, với sự ra mắt của Android 8. 0, Google đã giới thiệu Project Treble, một kiến ​​trúc lại chính của khung hệ điều hành Android được thiết kế để giúp các nhà sản xuất cập nhật thiết bị lên các phiên bản Android mới hơn dễ dàng hơn, nhanh hơn và ít tốn kém hơn. Project Treble tách biệt việc triển khai của nhà cung cấp [phần mềm cấp thấp, dành riêng cho thiết bị do các nhà sản xuất silicon viết] khỏi khung Hệ điều hành Android thông qua một "giao diện nhà cung cấp" mới. Trong Android 7. 0 trở về trước, không có giao diện nhà cung cấp chính thức nào tồn tại, vì vậy các nhà sản xuất thiết bị phải cập nhật phần lớn mã Android để chuyển thiết bị sang phiên bản hệ điều hành mới hơn. Với Treble, giao diện nhà cung cấp ổn định mới cung cấp quyền truy cập vào các phần dành riêng cho phần cứng của Android, cho phép các nhà sản xuất thiết bị cung cấp các bản phát hành Android mới chỉ bằng cách cập nhật khung hệ điều hành Android, "mà không cần bất kỳ công việc bổ sung nào từ các nhà sản xuất silicon. "

Vào tháng 9 năm 2017, nhóm Project Treble của Google đã tiết lộ rằng, như một phần trong nỗ lực cải thiện vòng đời bảo mật của các thiết bị Android, Google đã thuyết phục được Linux Foundation đồng ý kéo dài vòng đời hỗ trợ của Linux Long-Term Support [LTS] . 4

Vào tháng 5 năm 2019, với việc công bố Android 10, Google đã giới thiệu Project Mainline để đơn giản hóa và đẩy nhanh việc cung cấp các bản cập nhật cho hệ sinh thái Android. Project Mainline cho phép cập nhật các thành phần hệ điều hành cốt lõi thông qua Cửa hàng Google Play. Do đó, các cải tiến hiệu suất và bảo mật quan trọng mà trước đây cần có trong các bản cập nhật hệ điều hành đầy đủ có thể được tải xuống và cài đặt dễ dàng như một bản cập nhật ứng dụng

Google báo cáo tung ra các sửa đổi mới trong Android 12 nhằm giúp việc sử dụng các cửa hàng ứng dụng của bên thứ ba dễ dàng hơn. Thông báo này đã khắc phục những lo ngại được báo cáo liên quan đến việc phát triển ứng dụng Android, bao gồm cả cuộc chiến về hệ thống thanh toán thay thế trong ứng dụng và những khó khăn mà các doanh nghiệp chuyển sang trực tuyến gặp phải do COVID-19

nền tảng Linux

Nhân của Android dựa trên các nhánh hỗ trợ dài hạn [LTS] của nhân Linux. Kể từ năm 2021, Android sử dụng phiên bản 4. 14, 4. 19 hoặc 5. 4 của nhân Linux. Nhân thực tế phụ thuộc vào từng thiết bị

Biến thể nhân Linux của Android có thêm các thay đổi về kiến ​​trúc được Google triển khai bên ngoài chu trình phát triển nhân Linux điển hình, chẳng hạn như bao gồm các thành phần như cây thiết bị, ashmem, ION và xử lý hết bộ nhớ [OOM] khác. Một số tính năng mà Google đã đóng góp lại cho nhân Linux, đáng chú ý là tính năng quản lý năng lượng có tên là "wakelocks", ban đầu bị các nhà phát triển nhân chính từ chối một phần vì họ cảm thấy rằng Google không có ý định duy trì mã của riêng mình. Google thông báo vào tháng 4 năm 2010 rằng họ sẽ thuê hai nhân viên để làm việc với cộng đồng nhân Linux, nhưng Greg Kroah-Hartman, người bảo trì nhân Linux hiện tại cho nhánh ổn định, cho biết vào tháng 12 năm 2010 rằng ông lo ngại rằng Google không còn cố gắng . Kỹ sư Patrick Brady của Google đã từng tuyên bố trong hội nghị nhà phát triển của công ty rằng "Android không phải là Linux", Computerworld nói thêm rằng "Hãy để tôi làm cho nó đơn giản cho bạn, không có Linux thì không có Android". Ars Technica đã viết rằng "Mặc dù Android được xây dựng dựa trên nhân Linux, nhưng nền tảng này có rất ít điểm chung với ngăn xếp Linux dành cho máy tính để bàn thông thường"

Vào tháng 8 năm 2011, Linus Torvalds nói rằng "cuối cùng Android và Linux sẽ trở lại với một nhân chung, nhưng có lẽ sẽ không phải trong 4 đến 5 năm nữa". Vào tháng 12 năm 2011, Greg Kroah-Hartman đã công bố bắt đầu Dự án Android Mainlining, nhằm mục đích đưa một số trình điều khiển, bản vá lỗi và tính năng của Android trở lại nhân Linux, bắt đầu từ Linux 3. 3. Linux bao gồm các khả năng tự động ngủ và đánh thức trong 3. 5, sau nhiều nỗ lực hợp nhất trước đó. Các giao diện giống nhau nhưng việc triển khai Linux ngược dòng cho phép hai chế độ treo khác nhau. vào bộ nhớ [đình chỉ truyền thống mà Android sử dụng] và vào đĩa [ngủ đông, như được biết đến trên máy tính để bàn]. Google duy trì một kho lưu trữ mã công khai chứa công việc thử nghiệm của họ để dựa trên Android dựa trên các phiên bản Linux ổn định mới nhất

Android là một bản phân phối Linux theo Linux Foundation, giám đốc nguồn mở của Google Chris DiBona và một số nhà báo. Những người khác, chẳng hạn như kỹ sư Patrick Brady của Google, nói rằng Android không phải là Linux theo nghĩa phân phối Linux giống như Unix truyền thống;

Với việc phát hành Android Oreo vào năm 2017, Google bắt đầu yêu cầu các thiết bị được cung cấp SoC mới phải có nhân Linux phiên bản 4. 4 hoặc mới hơn, vì lý do bảo mật. Các thiết bị hiện có được nâng cấp lên Oreo và các sản phẩm mới ra mắt với SoC cũ hơn được miễn quy tắc này

Root

Bộ lưu trữ flash trên thiết bị Android được chia thành nhiều phân vùng, chẳng hạn như /system/ cho chính hệ điều hành và /data/ cho cài đặt ứng dụng và dữ liệu người dùng

Trái ngược với các bản phân phối Linux dành cho máy tính để bàn điển hình, chủ sở hữu thiết bị Android không được cấp quyền truy cập root vào hệ điều hành và các phân vùng nhạy cảm như /system/ là chỉ đọc. Tuy nhiên, quyền truy cập root có thể có được bằng cách khai thác các lỗ hổng bảo mật trong Android, lỗ hổng này được sử dụng thường xuyên để nâng cao khả năng và khả năng tùy chỉnh cho thiết bị của họ, cũng như bởi các bên độc hại để cài đặt vi-rút và phần mềm độc hại. Cũng có thể lấy quyền truy cập root bằng cách mở khóa bộ nạp khởi động thông qua tùy chọn OEM Unlocking trên một số thiết bị bao gồm hầu hết các mẫu Google Pixel và OnePlus. Quá trình mở khóa đặt lại hệ thống về trạng thái ban đầu, xóa tất cả dữ liệu người dùng

ngăn xếp phần mềm

Ngoài nhân Linux, còn có phần mềm trung gian, thư viện và API được viết bằng C và phần mềm ứng dụng chạy trên khung ứng dụng bao gồm các thư viện tương thích với Java. Quá trình phát triển nhân Linux tiếp tục độc lập với các dự án mã nguồn khác của Android

Android sử dụng Android Runtime [ART] làm môi trường thời gian chạy của nó [được giới thiệu trong phiên bản 4. 4], sử dụng quá trình biên dịch trước thời hạn [AOT] để biên dịch hoàn toàn mã byte của ứng dụng thành mã máy khi cài đặt ứng dụng. Trong Android 4. 4, ART là một tính năng thử nghiệm và không được bật theo mặc định; . 0. Trong các phiên bản không còn được hỗ trợ, cho đến phiên bản 5. 0 khi ART tiếp quản, Android trước đây đã sử dụng Dalvik làm máy ảo xử lý với trình biên dịch just-in-time [JIT] dựa trên dấu vết để chạy "mã dex" Dalvik [Dalvik Executable], thường được dịch từ mã byte Java. Theo nguyên tắc JIT dựa trên dấu vết, ngoài việc diễn giải phần lớn mã ứng dụng, Dalvik còn thực hiện biên dịch và thực thi riêng các đoạn mã được thực thi thường xuyên được chọn ["dấu vết"] mỗi khi ứng dụng được khởi chạy. Đối với thư viện Java của nó, nền tảng Android sử dụng một tập hợp con của dự án Apache Harmony hiện đã ngừng hoạt động. Vào tháng 12 năm 2015, Google đã thông báo rằng phiên bản tiếp theo của Android sẽ chuyển sang triển khai Java dựa trên dự án OpenJDK

Thư viện C tiêu chuẩn của Android, Bionic, được Google phát triển dành riêng cho Android, như một dẫn xuất của mã thư viện C tiêu chuẩn của BSD. Bản thân Bionic đã được thiết kế với một số tính năng chính dành riêng cho nhân Linux. Lợi ích chính của việc sử dụng Bionic thay vì Thư viện GNU C [glibc] hoặc uClibc là dấu chân thời gian chạy nhỏ hơn và tối ưu hóa cho CPU tần số thấp. Đồng thời, Bionic được cấp phép theo các điều khoản của giấy phép BSD mà Google thấy phù hợp hơn với mô hình cấp phép tổng thể của Android

Nhằm hướng tới một mô hình cấp phép khác, vào cuối năm 2012, Google đã chuyển ngăn xếp Bluetooth trong Android từ BlueZ được cấp phép GPL sang BlueDroid được cấp phép bởi Apache. Một ngăn xếp Bluetooth mới, được gọi là Gabeldorsche, đã được phát triển để cố gắng sửa các lỗi trong quá trình triển khai BlueDroid

Theo mặc định, Android không có Hệ thống X Window gốc và cũng không hỗ trợ bộ thư viện GNU tiêu chuẩn đầy đủ. Điều này gây khó khăn cho việc chuyển các ứng dụng hoặc thư viện Linux hiện có sang Android, cho đến khi phiên bản r5 của Bộ công cụ phát triển gốc Android mang đến sự hỗ trợ cho các ứng dụng được viết hoàn toàn bằng C hoặc C++. Các thư viện được viết bằng C cũng có thể được sử dụng trong các ứng dụng bằng cách tiêm một miếng chêm nhỏ và sử dụng JNI

Trong các phiên bản Android hiện tại, "Toybox", một tập hợp các tiện ích dòng lệnh [hầu hết được sử dụng bởi các ứng dụng, vì Android không cung cấp giao diện dòng lệnh theo mặc định], được sử dụng [kể từ khi phát hành Marshmallow] để thay thế một tiện ích tương tự.

Android có một hệ điều hành khác, Trusty OS, bên trong nó, như một phần của các thành phần phần mềm "Trusty" "hỗ trợ Môi trường thực thi tin cậy [TEE] trên thiết bị di động. "" Trusty và API Trusty có thể thay đổi. [. ] Các ứng dụng cho Hệ điều hành Trusty có thể được viết bằng C/C++ [hỗ trợ C++ bị hạn chế] và chúng có quyền truy cập vào một thư viện C nhỏ. [. ] Tất cả các ứng dụng Trusty đều là đơn luồng; . [. ] Phát triển ứng dụng của bên thứ ba không được hỗ trợ trong" phiên bản hiện tại và phần mềm chạy trên hệ điều hành và bộ xử lý dành cho nó, hãy chạy "khuôn khổ DRM cho nội dung được bảo vệ. [. ] Có nhiều cách sử dụng khác cho TEE chẳng hạn như thanh toán di động, ngân hàng an toàn, mã hóa toàn bộ đĩa, xác thực đa yếu tố, bảo vệ đặt lại thiết bị, lưu trữ liên tục được bảo vệ phát lại, hiển thị không dây ["truyền"] nội dung được bảo vệ, mã PIN an toàn . "

Mã nguồn của Android được Google phát hành theo giấy phép nguồn mở và bản chất mở của nó đã khuyến khích một cộng đồng lớn các nhà phát triển và những người đam mê sử dụng mã nguồn mở làm nền tảng cho các dự án hướng đến cộng đồng nhằm cung cấp các bản cập nhật cho các thiết bị cũ hơn. . Các bản phát hành do cộng đồng phát triển này thường mang đến các tính năng và bản cập nhật mới cho thiết bị nhanh hơn so với thông qua các kênh chính thức của nhà sản xuất/nhà cung cấp dịch vụ, với mức chất lượng tương đương; . Các bản phát hành cộng đồng thường được root sẵn và chứa các sửa đổi không được cung cấp bởi nhà cung cấp ban đầu, chẳng hạn như khả năng ép xung hoặc over/undervolt bộ xử lý của thiết bị. CyanogenMod là chương trình cơ sở cộng đồng được sử dụng rộng rãi nhất, hiện đã ngừng hoạt động và được LineageOS thành công

Kể từ tháng 8 năm 2019, có một số bản phân phối Android [ROM] tùy chỉnh đáng chú ý của phiên bản Android 9 mới nhất. 0 Pie, được phát hành công khai vào tháng 8 năm 2018. Xem Danh sách các bản phân phối Android tùy chỉnh

Trước đây, các nhà sản xuất thiết bị và nhà cung cấp dịch vụ di động thường không hỗ trợ phát triển chương trình cơ sở của bên thứ ba. Các nhà sản xuất bày tỏ lo ngại về hoạt động không đúng của các thiết bị chạy phần mềm không chính thức và chi phí hỗ trợ phát sinh từ việc này. Ngoài ra, phần sụn đã sửa đổi như CyanogenMod đôi khi cung cấp các tính năng, chẳng hạn như chia sẻ kết nối, mà các nhà mạng sẽ tính phí bảo hiểm. Do đó, các trở ngại kỹ thuật bao gồm bộ tải khởi động bị khóa và quyền truy cập root bị hạn chế là phổ biến trong nhiều thiết bị. Tuy nhiên, khi phần mềm do cộng đồng phát triển đã trở nên phổ biến hơn và sau tuyên bố của Thủ thư Quốc hội Hoa Kỳ cho phép "bẻ khóa" thiết bị di động, các nhà sản xuất và nhà mạng đã làm dịu quan điểm của họ về sự phát triển của bên thứ ba, với một số, . Do đó, theo thời gian, nhu cầu phá vỡ các hạn chế phần cứng để cài đặt chương trình cơ sở không chính thức đã giảm đi khi ngày càng có nhiều thiết bị được vận chuyển với bộ tải khởi động đã mở khóa hoặc có thể mở khóa, tương tự như dòng điện thoại Nexus, mặc dù thường yêu cầu người dùng từ bỏ thiết bị của họ' . Tuy nhiên, bất chấp sự chấp nhận của nhà sản xuất, một số nhà mạng ở Mỹ vẫn yêu cầu khóa điện thoại, khiến các nhà phát triển và khách hàng khó chịu.

tên mã thiết bị

Trong nội bộ, Android xác định từng thiết bị được hỗ trợ bằng tên mã của thiết bị, một chuỗi ngắn, có thể giống hoặc không giống với tên mẫu được sử dụng để tiếp thị thiết bị. Ví dụ: tên mã thiết bị của điện thoại thông minh Pixel là sailfish

Tên mã thiết bị thường không hiển thị với người dùng cuối, nhưng rất quan trọng để xác định khả năng tương thích với các phiên bản Android đã sửa đổi. Đôi khi nó cũng được đề cập trong các bài viết thảo luận về thiết bị, vì nó cho phép phân biệt các biến thể phần cứng khác nhau của thiết bị, ngay cả khi nhà sản xuất cung cấp chúng dưới cùng một tên. Tên mã thiết bị có sẵn để chạy các ứng dụng dưới tên android.os.Build.DEVICE

An ninh và sự riêng tư

Vào năm 2020, Google đã ra mắt Sáng kiến ​​về lỗ hổng đối tác của Android để cải thiện tính bảo mật của Android. Họ cũng thành lập một nhóm bảo mật Android

Các mối đe dọa bảo mật phổ biến

Nghiên cứu từ công ty bảo mật Trend Micro liệt kê lạm dụng dịch vụ cao cấp là loại phần mềm độc hại Android phổ biến nhất, trong đó tin nhắn văn bản được gửi từ điện thoại bị nhiễm đến số điện thoại cao cấp mà không có sự đồng ý hoặc thậm chí không biết của người dùng. Phần mềm độc hại khác hiển thị quảng cáo xâm nhập và không mong muốn trên thiết bị hoặc gửi thông tin cá nhân cho bên thứ ba trái phép. Các mối đe dọa bảo mật trên Android được cho là đang gia tăng theo cấp số nhân; . Google khẳng định rằng phần mềm độc hại nguy hiểm thực sự cực kỳ hiếm và một cuộc khảo sát do F-Secure thực hiện cho thấy chỉ có 0. 5% phần mềm độc hại Android được báo cáo đến từ cửa hàng Google Play

Vào năm 2021, các nhà báo và nhà nghiên cứu đã báo cáo về việc phát hiện ra phần mềm gián điệp, có tên là Pegasus, được phát triển và phân phối bởi một công ty tư nhân. Phần mềm này có thể và đã được sử dụng để lây nhiễm cả điện thoại thông minh iOS và Android – một phần thông qua việc sử dụng khai thác 0 ngày – mà không cần đến . Phân tích lưu lượng dữ liệu của các điện thoại thông minh phổ biến chạy các biến thể của Android đã tìm thấy việc thu thập và chia sẻ dữ liệu theo mặc định đáng kể mà không cần chọn không tham gia bởi phần mềm được cài đặt sẵn này. Cả hai vấn đề này đều không được giải quyết hoặc không thể giải quyết bằng các bản vá bảo mật

Phạm vi giám sát của các tổ chức công cộng

Là một phần của tiết lộ giám sát hàng loạt năm 2013, nó đã được tiết lộ vào tháng 9 năm 2013 rằng các cơ quan tình báo Mỹ và Anh, Cơ quan An ninh Quốc gia [NSA] và Trụ sở Truyền thông Chính phủ [GCHQ], tương ứng, có quyền truy cập vào dữ liệu người dùng trên iPhone, BlackBerry . Họ được cho là có thể đọc hầu hết tất cả thông tin trên điện thoại thông minh, bao gồm SMS, vị trí, email và ghi chú. Vào tháng 1 năm 2014, các báo cáo khác đã tiết lộ khả năng của các cơ quan tình báo trong việc chặn thông tin cá nhân được truyền qua Internet bởi các mạng xã hội và các ứng dụng phổ biến khác như Angry Birds, thu thập thông tin cá nhân của người dùng vì mục đích quảng cáo và các mục đích thương mại khác. Theo The Guardian, GCHQ có hướng dẫn kiểu wiki về các ứng dụng và mạng quảng cáo khác nhau cũng như dữ liệu khác nhau có thể được thu thập từ mỗi ứng dụng và mạng quảng cáo. Cuối tuần đó, nhà phát triển Angry Birds của Phần Lan, Rovio đã thông báo rằng họ đang xem xét lại mối quan hệ của mình với các nền tảng quảng cáo dựa trên những tiết lộ này và kêu gọi toàn ngành cũng làm như vậy.

Các tài liệu tiết lộ nỗ lực hơn nữa của các cơ quan tình báo nhằm chặn các tìm kiếm và truy vấn trên Google Maps được gửi từ Android và các điện thoại thông minh khác để thu thập thông tin vị trí hàng loạt. NSA và GCHQ khẳng định các hoạt động của họ tuân thủ tất cả các luật trong nước và quốc tế có liên quan, mặc dù Guardian tuyên bố "những tiết lộ mới nhất cũng có thể làm tăng mối lo ngại của công chúng về cách lĩnh vực công nghệ thu thập và sử dụng thông tin, đặc biệt là đối với những người bên ngoài Hoa Kỳ, những người được hưởng . "

Các tài liệu bị rò rỉ do WikiLeaks công bố, có tên mã là Vault 7 và có niên đại từ năm 2013 đến năm 2016, nêu chi tiết khả năng của Cơ quan Tình báo Trung ương [CIA] để thực hiện giám sát điện tử và chiến tranh mạng, bao gồm khả năng xâm phạm hệ điều hành của hầu hết các điện thoại thông minh [bao gồm cả Android].

bản vá bảo mật

Vào tháng 8 năm 2015, Google đã thông báo rằng các thiết bị trong dòng Google Nexus sẽ bắt đầu nhận được các bản vá bảo mật hàng tháng. Google cũng đã viết rằng "Các thiết bị Nexus sẽ tiếp tục nhận được các bản cập nhật lớn trong ít nhất hai năm và các bản vá bảo mật trong thời gian dài hơn là ba năm kể từ khi có sẵn lần đầu hoặc 18 tháng kể từ lần bán thiết bị cuối cùng qua Google Store. " Tháng 10 năm sau, các nhà nghiên cứu tại Đại học Cambridge kết luận rằng 87. 7% điện thoại Android đang sử dụng có lỗ hổng bảo mật đã biết nhưng chưa được vá do thiếu cập nhật và hỗ trợ. Ron Amadeo của Ars Technica cũng đã viết vào tháng 8 năm 2015 rằng "Android ban đầu được thiết kế, trên hết, để được áp dụng rộng rãi. Google đã bắt đầu từ con số không với thị phần bằng 0%, vì vậy rất vui khi từ bỏ quyền kiểm soát và nhường cho mọi người một vị trí trong bàn để đổi lấy việc áp dụng. [. ] Tuy nhiên, giờ đây, Android chiếm khoảng 75–80% thị trường điện thoại thông minh trên toàn thế giới—khiến nó không chỉ là hệ điều hành di động phổ biến nhất thế giới mà còn được cho là hệ điều hành phổ biến nhất, theo thời kỳ. Như vậy, bảo mật đã trở thành một vấn đề lớn. Android vẫn sử dụng chuỗi lệnh cập nhật phần mềm được thiết kế từ khi hệ sinh thái Android không có thiết bị nào để cập nhật và nó không hoạt động". Sau tin tức về lịch trình hàng tháng của Google, một số nhà sản xuất, bao gồm cả Samsung và LG, đã hứa sẽ phát hành các bản cập nhật bảo mật hàng tháng, nhưng, như Jerry Hildenbrand đã lưu ý trong Android Central vào tháng 2 năm 2016, "thay vào đó, chúng tôi nhận được một vài bản cập nhật trên các phiên bản cụ thể của một số ít . Và một loạt những lời hứa bị phá vỡ"

Trong một bài đăng vào tháng 3 năm 2017 trên Blog bảo mật của Google, các nhà lãnh đạo bảo mật Android Adrian Ludwig và Mel Miller đã viết rằng "Hơn 735 triệu thiết bị từ hơn 200 nhà sản xuất đã nhận được bản cập nhật bảo mật nền tảng vào năm 2016" và rằng "Các đối tác phần cứng và nhà cung cấp dịch vụ của chúng tôi đã giúp mở rộng việc triển khai . Họ cũng viết rằng "Khoảng một nửa số thiết bị được sử dụng vào cuối năm 2016 chưa nhận được bản cập nhật bảo mật nền tảng trong năm trước", nói rằng công việc của họ sẽ tiếp tục tập trung vào việc hợp lý hóa chương trình cập nhật bảo mật để các nhà sản xuất triển khai dễ dàng hơn. Hơn nữa, trong một nhận xét cho TechCrunch, Ludwig tuyên bố rằng thời gian chờ cập nhật bảo mật đã giảm từ "sáu đến chín tuần xuống chỉ còn vài ngày", với 78% thiết bị hàng đầu ở Bắc Mỹ được cập nhật trên

Các bản vá lỗi được tìm thấy trong hệ điều hành lõi thường không đến tay người dùng các thiết bị cũ hơn và giá thấp hơn. Tuy nhiên, bản chất mã nguồn mở của Android cho phép các nhà thầu bảo mật sử dụng các thiết bị hiện có và điều chỉnh chúng để sử dụng với tính bảo mật cao. Ví dụ: Samsung đã làm việc với General Dynamics thông qua việc mua lại Open Kernel Labs của họ để xây dựng lại Jelly Bean trên vi điều khiển cứng của họ cho dự án "Knox"

Điện thoại thông minh Android có khả năng báo cáo vị trí của các điểm truy cập Wi-Fi, gặp phải khi người dùng điện thoại di chuyển xung quanh, để xây dựng cơ sở dữ liệu chứa các vị trí thực tế của hàng trăm triệu điểm truy cập đó. Các cơ sở dữ liệu này tạo thành bản đồ điện tử để định vị điện thoại thông minh, cho phép chúng chạy các ứng dụng như Foursquare, Google Latitude, Facebook Places và phân phối quảng cáo dựa trên vị trí. Trong một số trường hợp, phần mềm giám sát của bên thứ ba như TaintDroid, một dự án nghiên cứu học thuật được tài trợ, có thể phát hiện khi thông tin cá nhân được gửi từ ứng dụng đến máy chủ từ xa

Khai thác đáng chú ý hơn nữa

Vào năm 2018, công ty bảo mật Promon của Na Uy đã phát hiện ra một lỗ hổng bảo mật Android nghiêm trọng có thể bị khai thác để đánh cắp thông tin đăng nhập, truy cập tin nhắn và theo dõi vị trí, lỗ hổng này có thể tìm thấy trong tất cả các phiên bản Android, bao gồm cả Android 10. Lỗ hổng xuất hiện do khai thác một lỗi trong hệ thống đa nhiệm cho phép một ứng dụng độc hại phủ lên các ứng dụng hợp pháp bằng màn hình đăng nhập giả mạo mà người dùng không biết khi cung cấp thông tin đăng nhập bảo mật. Người dùng cũng có thể bị lừa cấp thêm quyền cho các ứng dụng độc hại, sau đó cho phép họ thực hiện nhiều hoạt động bất chính khác nhau, bao gồm chặn tin nhắn hoặc cuộc gọi và đánh cắp thông tin đăng nhập ngân hàng. Avast Threat Labs cũng phát hiện ra rằng nhiều ứng dụng được cài đặt sẵn trên hàng trăm thiết bị Android mới có chứa phần mềm quảng cáo và phần mềm độc hại nguy hiểm. Một số phần mềm độc hại được cài đặt sẵn có thể thực hiện hành vi gian lận quảng cáo hoặc thậm chí chiếm quyền điều khiển thiết bị chủ của nó

Vào năm 2020, cái nào? . Kết luận này xuất phát từ thực tế là không có bản cập nhật bảo mật nào được phát hành cho các phiên bản Android dưới 7. 0 vào năm 2019. Cái mà? . Google từ chối bình luận về suy đoán của cơ quan giám sát

Vào ngày 5 tháng 8 năm 2020, Twitter đã xuất bản một blog kêu gọi người dùng cập nhật ứng dụng của họ lên phiên bản mới nhất liên quan đến mối lo ngại về bảo mật cho phép người khác truy cập tin nhắn trực tiếp. Tin tặc có thể dễ dàng sử dụng "Quyền hệ thống Android" để lấy thông tin đăng nhập tài khoản để làm như vậy. Vấn đề bảo mật chỉ xảy ra với Android 8 [Android Oreo] và Android 9 [Android Pie]. Twitter xác nhận rằng việc cập nhật ứng dụng sẽ hạn chế các hoạt động như vậy

Tính năng bảo mật kỹ thuật

Các ứng dụng Android chạy trong hộp cát, một khu vực biệt lập của hệ thống không có quyền truy cập vào phần tài nguyên còn lại của hệ thống, trừ khi người dùng cấp quyền truy cập một cách rõ ràng khi ứng dụng được cài đặt, tuy nhiên điều này có thể không thực hiện được đối với . Ví dụ: không thể tắt quyền truy cập micrô của ứng dụng máy ảnh được cài đặt sẵn mà không tắt hoàn toàn máy ảnh. Điều này cũng hợp lệ trong các phiên bản Android 7 và 8

Kể từ tháng 2 năm 2012, Google đã sử dụng trình quét phần mềm độc hại Google Bouncer của mình để theo dõi và quét các ứng dụng có sẵn trong cửa hàng Google Play. Tính năng "Xác minh ứng dụng" đã được giới thiệu vào tháng 11 năm 2012, như một phần của Android 4. 2 phiên bản hệ điều hành "Jelly Bean", để quét tất cả các ứng dụng, cả từ Google Play và từ các nguồn của bên thứ ba, để tìm hành vi nguy hiểm. Ban đầu chỉ làm như vậy trong quá trình cài đặt, Verify Apps đã nhận được bản cập nhật vào năm 2014 để quét ứng dụng "liên tục" và vào năm 2017, tính năng này đã được hiển thị cho người dùng thông qua menu trong Cài đặt

Trước khi cài đặt ứng dụng, cửa hàng Google Play hiển thị danh sách các yêu cầu mà ứng dụng cần để hoạt động. Sau khi xem xét các quyền này, người dùng có thể chọn chấp nhận hoặc từ chối chúng, chỉ cài đặt ứng dụng nếu họ chấp nhận. Trong Android 6. 0 "Marshmallow", hệ thống quyền đã được thay đổi; . Thay vào đó, một hệ thống chọn tham gia được sử dụng, trong đó người dùng được nhắc cấp hoặc từ chối các quyền riêng lẻ đối với một ứng dụng khi họ cần lần đầu tiên. Các ứng dụng ghi nhớ các khoản trợ cấp, người dùng có thể thu hồi bất cứ lúc nào. Tuy nhiên, các ứng dụng được cài đặt sẵn không phải lúc nào cũng là một phần của phương pháp này. Trong một số trường hợp, không thể từ chối một số quyền nhất định đối với các ứng dụng được cài đặt sẵn hoặc không thể tắt chúng. Không thể gỡ cài đặt hoặc vô hiệu hóa ứng dụng Dịch vụ của Google Play. Mọi nỗ lực dừng bắt buộc, dẫn đến việc ứng dụng tự khởi động lại. Mô hình quyền mới chỉ được sử dụng bởi các ứng dụng được phát triển cho Marshmallow bằng cách sử dụng bộ công cụ phát triển phần mềm [SDK] của nó và các ứng dụng cũ hơn sẽ tiếp tục sử dụng phương pháp tất cả hoặc không có gì trước đây. Các quyền vẫn có thể bị thu hồi đối với những ứng dụng đó, mặc dù điều này có thể ngăn chúng hoạt động bình thường và một cảnh báo sẽ hiển thị cho trường hợp đó

Vào tháng 9 năm 2014, Jason Nova của Android Authority đã báo cáo về một nghiên cứu của công ty bảo mật Fraunhofer AISEC của Đức về các mối đe dọa phần mềm chống vi-rút và phần mềm độc hại trên Android. Nova đã viết rằng "Hệ điều hành Android xử lý các gói phần mềm bằng cách hộp cát chúng; điều này không cho phép các ứng dụng liệt kê nội dung thư mục của các ứng dụng khác để giữ an toàn cho hệ thống. Bằng cách không cho phép phần mềm chống vi-rút liệt kê các thư mục của các ứng dụng khác sau khi cài đặt, các ứng dụng không hiển thị hành vi đáng ngờ cố hữu khi tải xuống sẽ bị xóa là an toàn. Nếu sau đó, các phần của ứng dụng được kích hoạt hóa ra là độc hại, phần mềm chống vi-rút sẽ không có cách nào để biết vì nó nằm trong ứng dụng và nằm ngoài phạm vi quyền hạn của phần mềm chống vi-rút". Nghiên cứu của Fraunhofer AISEC, kiểm tra phần mềm chống vi-rút từ Avast, AVG, Bitdefender, ESET, F-Secure, Kaspersky, Lookout, McAfee [trước đây là Intel Security], Norton, Sophos và Trend Micro, tiết lộ rằng "các ứng dụng chống vi-rút được thử nghiệm không

Vào tháng 8 năm 2013, Google đã công bố Trình quản lý thiết bị Android [được đổi tên thành Tìm thiết bị của tôi vào tháng 5 năm 2017], một dịch vụ cho phép người dùng theo dõi, định vị và xóa từ xa thiết bị Android của họ, với một ứng dụng Android dành cho dịch vụ được phát hành vào tháng 12. Vào tháng 12 năm 2016, Google đã giới thiệu ứng dụng Danh bạ đáng tin cậy, cho phép người dùng yêu cầu theo dõi vị trí của những người thân yêu trong trường hợp khẩn cấp. Vào năm 2020, Danh bạ đáng tin cậy đã ngừng hoạt động và tính năng chia sẻ vị trí được đưa vào Google Maps

Vào ngày 8 tháng 10 năm 2018, Google đã công bố các yêu cầu mới đối với cửa hàng Google Play để chống lại việc chia sẻ quá mức thông tin có khả năng nhạy cảm, bao gồm nhật ký cuộc gọi và tin nhắn. Vấn đề bắt nguồn từ thực tế là nhiều ứng dụng yêu cầu quyền truy cập thông tin cá nhân của người dùng [ngay cả khi thông tin này không cần thiết để ứng dụng hoạt động] và một số người dùng đã cấp các quyền này một cách nghi ngờ. Ngoài ra, một quyền có thể được liệt kê trong bảng kê khai ứng dụng theo yêu cầu [trái ngược với tùy chọn] và ứng dụng sẽ không cài đặt trừ khi người dùng cấp quyền; . Google hứa sẽ làm việc với các nhà phát triển và tạo ra các ngoại lệ nếu ứng dụng của họ yêu cầu quyền Điện thoại hoặc SMS đối với "chức năng ứng dụng cốt lõi". Việc thực thi chính sách mới bắt đầu vào ngày 6 tháng 1 năm 2019, 90 ngày sau khi chính sách được công bố vào ngày 8 tháng 10 năm 2018. Hơn nữa, Google đã công bố "yêu cầu cấp độ API mục tiêu" mới [targetSdkVersion trong bảng kê khai] ít nhất là Android 8. 0 [API cấp 26] cho tất cả ứng dụng mới và bản cập nhật ứng dụng. Yêu cầu cấp API có thể chống lại việc các nhà phát triển ứng dụng bỏ qua một số màn hình cấp phép bằng cách chỉ định các phiên bản Android đầu tiên có mô hình cấp phép thô hơn

Dịch vụ của Google Play và các thay đổi của nhà cung cấp

Sự phụ thuộc vào Dịch vụ Google Play độc quyền và các tùy chỉnh được thêm vào phía trên cùng của hệ điều hành bởi các nhà cung cấp cấp phép cho Android từ Google đang gây ra những lo ngại về quyền riêng tư

cấp phép

Mã nguồn của Android là mã nguồn mở. nó được phát triển riêng bởi Google, với mã nguồn được phát hành công khai khi phiên bản Android mới được phát hành. Google xuất bản hầu hết mã [bao gồm ngăn xếp mạng và điện thoại] theo Giấy phép Apache phiên bản 2 không copyleft. 0. cho phép sửa đổi và phân phối lại. Giấy phép không cấp quyền cho nhãn hiệu "Android", vì vậy các nhà sản xuất thiết bị và nhà cung cấp dịch vụ không dây phải cấp phép từ Google theo các hợp đồng riêng lẻ. Các thay đổi nhân Linux liên quan được phát hành theo Giấy phép Công cộng GNU Phiên bản 2 copyleft, được phát triển bởi Open Handset Alliance, với mã nguồn luôn sẵn có công khai. Bản phát hành Android duy nhất không được cung cấp ngay lập tức dưới dạng mã nguồn là phiên bản 3 chỉ dành cho máy tính bảng. 0 Phát hành tổ ong. Lý do, theo Andy Rubin trong một bài đăng trên blog chính thức của Android, là vì Honeycomb đã gấp rút sản xuất Motorola Xoom và họ không muốn các bên thứ ba tạo ra "trải nghiệm người dùng thực sự tồi tệ" bằng cách cố gắng đưa vào điện thoại thông minh một phiên bản của

Chỉ hệ điều hành Android cơ bản [bao gồm một số ứng dụng] là phần mềm nguồn mở, trong khi hầu hết các thiết bị Android đều có một số lượng đáng kể phần mềm độc quyền, chẳng hạn như Google Mobile Services, bao gồm các ứng dụng như Google Play Store, Google Search và Google . Các ứng dụng này phải được nhà sản xuất thiết bị cấp phép từ Google và chỉ có thể được vận chuyển trên các thiết bị đáp ứng các nguyên tắc tương thích và các yêu cầu khác của ứng dụng đó. Các bản phân phối Android tùy chỉnh, được chứng nhận do các nhà sản xuất sản xuất [chẳng hạn như Samsung Experience] cũng có thể thay thế một số ứng dụng Android gốc bằng các biến thể độc quyền của riêng chúng và thêm phần mềm bổ sung không có trong hệ điều hành Android gốc. Với sự ra đời của dòng thiết bị Google Pixel, bản thân Google cũng đã tạo ra các tính năng cụ thể của Android theo thời gian hoặc loại trừ vĩnh viễn cho dòng Pixel. Cũng có thể cần có trình điều khiển "nhị phân" cho một số thành phần phần cứng nhất định trong thiết bị. Các dịch vụ Android nguồn mở hoàn toàn được biết đến nhiều nhất là bản phân phối LineageOS và MicroG hoạt động như một nguồn mở thay thế Dịch vụ của Google Play

Richard Stallman và Tổ chức Phần mềm Tự do đã chỉ trích Android và đã khuyến nghị sử dụng các giải pháp thay thế như Replicant, vì các trình điều khiển và chương trình cơ sở quan trọng cho hoạt động bình thường của các thiết bị Android thường là độc quyền và vì ứng dụng Cửa hàng Google Play có thể buộc phải cài đặt hoặc . Trong cả hai trường hợp, việc sử dụng phần mềm nguồn đóng khiến hệ thống trở nên dễ bị tấn công bởi các cửa hậu

Người ta lập luận rằng vì các nhà phát triển thường được yêu cầu mua giấy phép Android mang thương hiệu Google, điều này đã biến hệ thống mở về mặt lý thuyết thành một dịch vụ freemium. 20

Đòn bẩy đối với các nhà sản xuất

Google cấp phép phần mềm Google Mobile Services của họ, cùng với nhãn hiệu Android, chỉ cho các nhà sản xuất phần cứng dành cho các thiết bị đáp ứng các tiêu chuẩn tương thích của Google được chỉ định trong tài liệu Chương trình tương thích Android. Do đó, các nhánh của Android tạo ra những thay đổi lớn đối với chính hệ điều hành không bao gồm bất kỳ thành phần không miễn phí nào của Google, không tương thích với các ứng dụng yêu cầu chúng và phải xuất xưởng với thị trường phần mềm thay thế thay cho Cửa hàng Google Play. Một ví dụ nổi bật về sự phân nhánh Android như vậy là hệ điều hành Fire của Amazon, được sử dụng trên dòng máy tính bảng Kindle Fire và hướng tới các dịch vụ của Amazon. Việc vận chuyển thiết bị Android không có GMS cũng phổ biến ở Trung Quốc đại lục, vì Google không kinh doanh ở đó

Vào năm 2014, Google cũng bắt đầu yêu cầu tất cả các thiết bị Android cấp phép phần mềm Google Mobile Services phải hiển thị logo "Powered by Android" nổi bật trên màn hình khởi động của chúng. Google cũng đã thực thi gói và vị trí ưu tiên của Google Mobile Services trên các thiết bị, bao gồm gói bắt buộc của toàn bộ bộ ứng dụng chính của Google, vị trí bắt buộc của các phím tắt tới Tìm kiếm của Google và ứng dụng Cửa hàng Play trên hoặc gần trang màn hình chính ở chế độ mặc định . Vào tháng 3 năm 2018, có thông tin cho rằng Google đã bắt đầu chặn các thiết bị Android "chưa được chứng nhận" sử dụng phần mềm Dịch vụ di động của Google và hiển thị cảnh báo cho biết rằng "nhà sản xuất thiết bị đã tải trước các ứng dụng và dịch vụ của Google mà không có chứng nhận từ Google". Người dùng ROM tùy chỉnh có thể đăng ký ID thiết bị của họ vào tài khoản Google của họ để xóa khối này

Một số ứng dụng và thành phần gốc trong mã AOSP trước đây được sử dụng bởi các phiên bản Android cũ hơn, chẳng hạn như Tìm kiếm, Âm nhạc, Lịch và API vị trí, đã bị Google loại bỏ để thay thế bằng các ứng dụng thay thế không miễn phí được phân phối qua Cửa hàng Play [Google Tìm kiếm, . Ngoài ra, các biến thể nguồn mở của một số ứng dụng cũng loại trừ các chức năng có trong các phiên bản không miễn phí của chúng. Các biện pháp này có thể nhằm ngăn chặn các nhánh và khuyến khích cấp phép thương mại phù hợp với các yêu cầu của Google, vì phần lớn chức năng cốt lõi của hệ điều hành phụ thuộc vào các thành phần độc quyền do Google độc ​​quyền cấp phép và sẽ cần các nguồn lực phát triển đáng kể để phát triển một bộ ứng dụng thay thế . Các ứng dụng không sử dụng các thành phần của Google cũng sẽ gặp bất lợi về chức năng vì chúng chỉ có thể sử dụng các API có trong chính hệ điều hành đó. Đổi lại, các ứng dụng của bên thứ ba có thể phụ thuộc vào Dịch vụ của Google Play

Các thành viên của Open Handset Alliance, bao gồm phần lớn các OEM của Android, cũng bị cấm sản xuất các thiết bị Android dựa trên các nhánh của HĐH theo hợp đồng; . đã bị Google buộc phải ngừng sản xuất trên một thiết bị được cung cấp bởi Hệ điều hành Aliyun của Tập đoàn Alibaba với các mối đe dọa bị xóa khỏi OHA, vì Google coi nền tảng này là một phiên bản Android không tương thích. Tập đoàn Alibaba bảo vệ các cáo buộc, lập luận rằng HĐH là một nền tảng khác biệt với Android [chủ yếu sử dụng các ứng dụng HTML5], nhưng đã kết hợp các phần của nền tảng Android để cho phép tương thích ngược với phần mềm Android của bên thứ ba. Thật vậy, các thiết bị đã xuất xưởng với một cửa hàng ứng dụng cung cấp các ứng dụng Android;

Thu nhận

Android nhận được phản ứng thờ ơ khi ra mắt vào năm 2007. Mặc dù các nhà phân tích rất ấn tượng với các công ty công nghệ được kính trọng đã hợp tác với Google để thành lập Liên minh thiết bị cầm tay mở, nhưng vẫn chưa rõ liệu các nhà sản xuất điện thoại di động có sẵn sàng thay thế hệ điều hành hiện có của họ bằng Android hay không. Ý tưởng về một nền tảng phát triển mã nguồn mở dựa trên Linux đã thu hút sự quan tâm, nhưng cũng có thêm những lo ngại về việc Android phải đối mặt với sự cạnh tranh mạnh mẽ từ những người chơi lâu đời trên thị trường điện thoại thông minh, chẳng hạn như Nokia và Microsoft, và các hệ điều hành di động Linux đối thủ đang được phát triển. Những người chơi thành lập này đã hoài nghi. Nokia được trích dẫn nói rằng "chúng tôi không coi đây là một mối đe dọa" và một thành viên của nhóm Windows Mobile của Microsoft tuyên bố "Tôi không hiểu tác động mà chúng sẽ gây ra. "

Kể từ đó, Android đã phát triển để trở thành hệ điều hành điện thoại thông minh được sử dụng rộng rãi nhất và là "một trong những trải nghiệm di động nhanh nhất hiện có". Những người đánh giá đã nhấn mạnh bản chất nguồn mở của hệ điều hành là một trong những thế mạnh xác định của nó, cho phép các công ty như Nokia [dòng Nokia X], Amazon [Kindle Fire], Barnes & Noble [Nook], Ouya, Baidu và những người khác phân nhánh . Do đó, nó đã được trang web công nghệ Ars Technica mô tả là "thực tế là hệ điều hành mặc định để khởi chạy phần cứng mới" cho các công ty không có nền tảng di động của riêng họ. Tính cởi mở và tính linh hoạt này cũng xuất hiện ở cấp độ người dùng cuối. Android cho phép chủ sở hữu của chúng tùy chỉnh rộng rãi các thiết bị và các ứng dụng được cung cấp miễn phí từ các cửa hàng ứng dụng không phải của Google và các trang web của bên thứ ba. Những điều này đã được trích dẫn là một trong những lợi thế chính của điện thoại Android so với các điện thoại khác

Bất chấp sự phổ biến của Android, bao gồm tỷ lệ kích hoạt gấp ba lần so với iOS, đã có báo cáo rằng Google đã không thể tận dụng thành công các sản phẩm và dịch vụ web khác của họ để biến Android thành công cụ kiếm tiền như các nhà phân tích mong đợi. The Verge gợi ý rằng Google đang mất quyền kiểm soát Android do sự tùy chỉnh và phổ biến rộng rãi của các ứng dụng và dịch vụ không phải của Google – Dòng Kindle Fire của Amazon sử dụng Fire OS, một phiên bản Android được sửa đổi nhiều không bao gồm hoặc hỗ trợ bất kỳ thành phần độc quyền nào của Google . Vào năm 2014, trong nỗ lực cải thiện sự nổi bật của thương hiệu Android, Google bắt đầu yêu cầu các thiết bị có các thành phần độc quyền của mình hiển thị logo Android trên màn hình khởi động

Android đã bị "phân mảnh", một tình huống trong đó sự đa dạng của các thiết bị Android, cả về các biến thể phần cứng và sự khác biệt trong phần mềm chạy trên chúng, khiến nhiệm vụ phát triển các ứng dụng hoạt động ổn định trên toàn hệ sinh thái trở nên khó khăn hơn so với các nền tảng đối thủ, chẳng hạn như . Ví dụ: theo dữ liệu từ OpenSignal vào tháng 7 năm 2013, có 11.868 mẫu thiết bị Android, nhiều kích cỡ màn hình và tám phiên bản HĐH Android đang được sử dụng đồng thời, trong khi phần lớn người dùng iOS đã nâng cấp lên phiên bản mới nhất của HĐH đó. Các nhà phê bình như Apple Insider đã khẳng định rằng sự phân mảnh thông qua phần cứng và phần mềm đã thúc đẩy sự phát triển của Android thông qua số lượng lớn các thiết bị cấp thấp, giá bình dân chạy các phiên bản Android cũ hơn. Họ duy trì điều này buộc các nhà phát triển Android phải viết cho "mẫu số chung thấp nhất" để tiếp cận càng nhiều người dùng càng tốt, những người có quá ít động lực để sử dụng các tính năng phần cứng hoặc phần mềm mới nhất chỉ có trên một tỷ lệ nhỏ thiết bị. Tuy nhiên, OpenSignal, người phát triển cả ứng dụng Android và iOS, đã kết luận rằng mặc dù sự phân mảnh có thể khiến quá trình phát triển trở nên phức tạp hơn, phạm vi tiếp cận toàn cầu rộng hơn của Android cũng làm tăng phần thưởng tiềm năng.

Android là hệ điều hành được sử dụng nhiều nhất trên điện thoại ở hầu hết các quốc gia, với một số quốc gia, chẳng hạn như Ấn Độ, chiếm hơn 96% thị phần. Trên máy tính bảng, việc sử dụng đồng đều hơn vì iOS phổ biến hơn một chút trên toàn cầu

Công ty nghiên cứu Canalys ước tính trong quý 2 năm 2009 rằng Android có 2. 8% thị phần của các lô hàng điện thoại thông minh trên toàn thế giới. Đến tháng 5 năm 2010, Android chiếm 10% thị phần điện thoại thông minh trên toàn thế giới, vượt qua Windows Mobile, trong khi ở Hoa Kỳ, Android chiếm 28% thị phần, vượt qua iPhone OS. Đến quý IV năm 2010, thị phần toàn cầu của nó đã tăng lên 33% thị trường, trở thành nền tảng điện thoại thông minh bán chạy nhất, vượt qua Symbian. Tại Mỹ, nó đã trở thành nền tảng bán chạy nhất vào tháng 4 năm 2011, vượt qua BlackBerry OS với 31. 2% thị phần điện thoại thông minh, theo comScore

Đến quý 3 năm 2011, Gartner ước tính rằng hơn một nửa [52. 5%] doanh số điện thoại thông minh thuộc về Android. Vào quý 3 năm 2012, Android đã chiếm 75% thị phần điện thoại thông minh toàn cầu theo công ty nghiên cứu IDC

Vào tháng 7 năm 2011, Google cho biết có 550.000 thiết bị Android được kích hoạt mỗi ngày, tăng từ 400.000 thiết bị mỗi ngày trong tháng 5 và hơn 100 triệu thiết bị đã được kích hoạt bằng 4. Tăng trưởng 4% mỗi tuần. Vào tháng 9 năm 2012, 500 triệu thiết bị đã được kích hoạt với 1. 3 triệu lượt kích hoạt mỗi ngày. Vào tháng 5 năm 2013, tại Google I/O, Sundar Pichai thông báo rằng 900 triệu thiết bị Android đã được kích hoạt

Thị phần Android thay đổi theo vị trí. Vào tháng 7 năm 2012, "thuê bao di động từ 13 tuổi trở lên" ở Hoa Kỳ sử dụng Android lên tới 52% và tăng lên 90% ở Trung Quốc. Trong quý 3 năm 2012, thị phần vận chuyển điện thoại thông minh Android trên toàn thế giới là 75%, với tổng số 750 triệu thiết bị được kích hoạt. Vào tháng 4 năm 2013, Android có 1. 5 triệu lượt kích hoạt mỗi ngày. Tính đến tháng 5 năm 2013, 48 tỷ lượt cài đặt ứng dụng ["ứng dụng"] đã được thực hiện từ cửa hàng Google Play và đến tháng 9 năm 2013, một tỷ thiết bị Android đã được kích hoạt

Tính đến tháng 8 năm 2020, cửa hàng Google Play đã có hơn 3 triệu ứng dụng Android được xuất bản và tính đến tháng 5 năm 2016, các ứng dụng đã được tải xuống hơn 65 tỷ lần. Thành công của hệ điều hành này đã khiến nó trở thành mục tiêu tranh tụng bằng sáng chế như một phần của cái gọi là "cuộc chiến điện thoại thông minh" giữa các công ty công nghệ

Các thiết bị Android chiếm hơn một nửa doanh số bán điện thoại thông minh ở hầu hết các thị trường, bao gồm cả Hoa Kỳ, trong khi "chỉ có ở Nhật Bản là Apple đứng đầu" [số tháng 9–tháng 11 năm 2013]. Cuối năm 2013, hơn 1. 5 tỷ điện thoại thông minh Android đã được bán ra trong 4 năm kể từ năm 2010, khiến Android trở thành hệ điều hành dành cho điện thoại và máy tính bảng được bán nhiều nhất. Ba tỷ điện thoại thông minh Android đã được ước tính sẽ được bán vào cuối năm 2014 [bao gồm cả những năm trước]. Theo công ty nghiên cứu Gartner, các thiết bị dựa trên Android bán chạy hơn tất cả các đối thủ, mỗi năm kể từ năm 2012. Năm 2013, nó bán chạy hơn Windows 2. 8. 1 hoặc 573 triệu. Tính đến năm 2015, Android có cơ sở được cài đặt lớn nhất trong tất cả các hệ điều hành;

Theo StatCounter, chỉ theo dõi việc sử dụng để duyệt web, Android là hệ điều hành di động phổ biến nhất kể từ tháng 8 năm 2013. Android là hệ điều hành phổ biến nhất để duyệt web ở Ấn Độ và một số quốc gia khác [e. g. hầu như toàn bộ châu Á, ngoại trừ Nhật Bản và Bắc Triều Tiên]. Theo StatCounter, Android được sử dụng nhiều nhất trên thiết bị di động ở tất cả các quốc gia châu Phi và cho biết "việc sử dụng thiết bị di động đã vượt qua máy tính để bàn ở một số quốc gia bao gồm Ấn Độ, Nam Phi và Ả Rập Xê Út", với hầu như tất cả các quốc gia ở Châu Phi đã làm như vậy rồi [ngoại trừ . 46% [chỉ Android, chiếm 75. 81% của tất cả sử dụng ở đó]

Trong khi điện thoại Android ở thế giới phương Tây hầu như luôn bao gồm mã độc quyền của Google [chẳng hạn như Google Play] trong hệ điều hành nguồn mở, thì mã độc quyền và nhãn hiệu của Google ngày càng không được sử dụng ở các thị trường mới nổi; . ] ABI Research tuyên bố rằng 65 triệu thiết bị được vận chuyển trên toàn cầu với Android nguồn mở trong quý hai của [2014], tăng từ 54 triệu trong quý đầu tiên"; tùy thuộc vào quốc gia, phần trăm điện thoại ước tính chỉ dựa trên mã nguồn AOSP . Thái Lan [44%], Philippines [38%], Indonesia [31%], Ấn Độ [21%], Malaysia [24%], Mexico [18%], Brazil [9%]

Theo báo cáo của Gartner vào tháng 1 năm 2015, "Android đã vượt qua một tỷ lô hàng thiết bị vào năm 2014 và sẽ tiếp tục tăng trưởng với tốc độ hai con số vào năm 2015, với mức tăng 26% so với năm trước. " Đây là lần đầu tiên bất kỳ hệ điều hành có mục đích chung nào đạt được hơn một tỷ người dùng cuối trong vòng một năm. bằng cách đạt gần 1. 16 tỷ người dùng cuối vào năm 2014, Android đã bán được nhiều hơn bốn lần so với iOS và OS X cộng lại và hơn ba lần so với Microsoft Windows. Gartner kỳ vọng toàn bộ thị trường điện thoại di động sẽ "đạt 2 tỷ chiếc vào năm 2016", bao gồm cả Android. Mô tả số liệu thống kê, Farhad Manjoo đã viết trên tờ The New York Times rằng "Cứ hai máy tính bán ra ngày nay thì có một máy chạy Android. [Nó] đã trở thành nền tảng điện toán thống trị của Trái đất. "

Theo ước tính của Statistica, điện thoại thông minh Android có cơ sở cài đặt là 1. 8 tỷ chiếc vào năm 2015, chiếm 76% tổng số điện thoại thông minh ước tính trên toàn thế giới. Android có cơ sở được cài đặt lớn nhất so với bất kỳ hệ điều hành di động nào và kể từ năm 2013, hệ điều hành bán chạy nhất nói chung với doanh số bán hàng trong năm 2012, 2013 và 2014 gần bằng cơ sở được cài đặt của tất cả các PC

Trong quý 2 năm 2014, thị phần của Android trên thị trường vận chuyển điện thoại thông minh toàn cầu là 84. 7%, một kỷ lục mới. Điều này đã tăng lên 87. 5% thị phần toàn cầu vào quý 3 năm 2016, bỏ xa đối thủ cạnh tranh chính iOS với 12. 1% thị phần

Theo báo cáo của StatCounter vào tháng 4 năm 2017, Android đã vượt qua Microsoft Windows để trở thành hệ điều hành phổ biến nhất về tổng lượng sử dụng Internet. Nó đã duy trì số nhiều kể từ đó

Vào tháng 9 năm 2015, Google thông báo rằng Android có 1. 4 tỷ người dùng hoạt động hàng tháng. Con số này đã thay đổi thành 2 tỷ người dùng hoạt động hàng tháng vào tháng 5 năm 2017

Áp dụng trên máy tính bảng

Mặc dù thành công trên điện thoại thông minh, nhưng việc sử dụng máy tính bảng Android ban đầu rất chậm, sau đó iPad đã bắt kịp ở hầu hết các quốc gia. Một trong những nguyên nhân chính là tình trạng con gà hay quả trứng khi người tiêu dùng ngần ngại mua máy tính bảng Android do thiếu ứng dụng máy tính bảng chất lượng cao, nhưng các nhà phát triển lại do dự dành thời gian và nguồn lực để phát triển ứng dụng máy tính bảng cho đến khi có một thị trường đáng kể cho ứng dụng này. . "Hệ sinh thái" nội dung và ứng dụng tỏ ra quan trọng hơn thông số kỹ thuật phần cứng khi là điểm bán hàng cho máy tính bảng. Do thiếu các ứng dụng dành riêng cho máy tính bảng Android vào năm 2011, các máy tính bảng Android đời đầu phải xoay xở với các ứng dụng dành cho điện thoại thông minh hiện có không phù hợp với kích thước màn hình lớn hơn, trong khi sự thống trị của iPad của Apple được củng cố bởi số lượng lớn các ứng dụng dành riêng cho máy tính bảng.

Mặc dù hỗ trợ ứng dụng ở giai đoạn sơ khai, nhưng một số lượng đáng kể máy tính bảng Android, như Barnes & Noble Nook [cùng với những máy sử dụng hệ điều hành khác, chẳng hạn như HP TouchPad và BlackBerry PlayBook] đã được tung ra thị trường nhằm tận dụng thành công này. . InfoWorld đã gợi ý rằng một số nhà sản xuất Android ban đầu coi những chiếc máy tính bảng đầu tiên của họ là "kinh doanh Frankenphone", một cơ hội đầu tư ngắn hạn với chi phí thấp bằng cách đặt HĐH Android được tối ưu hóa cho điện thoại thông minh [trước Android 3]. 0 Honeycomb cho máy tính bảng đã có sẵn] trên thiết bị trong khi bỏ qua giao diện người dùng. Cách tiếp cận này, chẳng hạn như với Dell Streak, đã không thu hút được thị trường với người tiêu dùng cũng như làm tổn hại danh tiếng ban đầu của máy tính bảng Android. Hơn nữa, một số máy tính bảng Android như Motorola Xoom có ​​giá bằng hoặc cao hơn iPad, điều này ảnh hưởng đến doanh số bán hàng. Một ngoại lệ là Amazon Kindle Fire, dựa trên giá thấp hơn cũng như quyền truy cập vào hệ sinh thái ứng dụng và nội dung của Amazon

Điều này bắt đầu thay đổi vào năm 2012, với việc phát hành Nexus 7 giá cả phải chăng và Google thúc đẩy các nhà phát triển viết các ứng dụng máy tính bảng tốt hơn. Theo International Data Corporation, doanh số máy tính bảng chạy Android đã vượt qua iPad trong quý 3 năm 2012

Tính đến cuối năm 2013, hơn 191. 6 triệu máy tính bảng Android đã được bán ra trong ba năm kể từ năm 2011. Điều này khiến máy tính bảng Android trở thành loại máy tính bảng bán chạy nhất trong năm 2013, vượt qua iPad trong quý 2 năm 2013

Theo thống kê sử dụng web của StatCounter, tính đến năm 2020, máy tính bảng Android chiếm phần lớn thiết bị máy tính bảng được sử dụng ở Châu Phi [70%], Nam Mỹ [65%], trong khi chưa đến một nửa ở những nơi khác, e. g. Châu Âu [44%], Châu Á [44%], Bắc Mỹ [34%] và Châu Đại Dương/Úc [18%]. Có những quốc gia trên tất cả các châu lục mà máy tính bảng Android chiếm đa số, chẳng hạn như Mexico

Vào tháng 3 năm 2016, Galen Gruman của InfoWorld tuyên bố rằng các thiết bị Android có thể là "một phần thực sự trong doanh nghiệp của bạn [. ] không còn lý do gì để giữ khoảng cách với Android. Giờ đây, nó có thể không thể thiếu trong danh mục thiết bị di động của bạn giống như các thiết bị iOS của Apple". Một năm trước, Gruman đã tuyên bố rằng các ứng dụng Office dành cho thiết bị di động của Microsoft "tốt hơn trên iOS và Android" so với trên các thiết bị Windows 10 của chính Microsoft.

Thông tin nền tảng

Android 12 được phát hành gần đây là phiên bản Android phổ biến nhất trên cả điện thoại thông minh và máy tính bảng

Tính đến tháng 11 năm 2022, Android 12 phổ biến nhất trên điện thoại thông minh là 30%. Sử dụng Android 10 trở lên, tôi. e. các phiên bản được hỗ trợ, ở mức 75%, những người dùng còn lại không được hỗ trợ cập nhật bảo mật. Android 12 phổ biến nhất ở một số quốc gia bao gồm Hoa Kỳ, nhưng Android 11 được sử dụng nhiều nhất ở hầu hết các quốc gia, bao gồm cả Ấn Độ, trong khi ở nhiều quốc gia khác, bao gồm cả Trung Quốc, Android 10 là phiên bản phổ biến nhất

Trên máy tính bảng, Android 12 phổ biến nhất với 19% Android 11 gần như đứng thứ 2 với nó và nó đã vượt qua Android 9. 0 Pie vào tháng 7 năm 2021, hiện đứng thứ ba với tỷ lệ 17% [cao nhất là hơn 20%]. Sử dụng Android 10 trở lên, tôi. e. các phiên bản được hỗ trợ, ở mức 43% trên máy tính bảng Android, với Pie 9. O, cho đến khi được hỗ trợ gần đây, ở mức 60%. Tỷ lệ sử dụng thay đổi rất nhiều theo quốc gia. e. g. android9. 0 Pie là phiên bản có tỷ lệ sử dụng lớn nhất ở Hoa Kỳ [cũng ở Vương quốc Anh] với 34%, trong khi Android 11 cũng rất phổ biến. g. được sử dụng nhiều nhất ở Ấn Độ, Canada, Úc và hầu hết các nước châu Âu và các nước khác trên toàn thế giới; . 1 được sử dụng nhiều nhất ở Trung Quốc

Kể từ tháng 7 năm 2021, 66% thiết bị có hỗ trợ Vulkan [47% trên Vulkan 1 mới hơn. 1], phiên bản kế thừa của OpenGL. Đồng thời 91. 5% thiết bị có hỗ trợ OpenGL ES 3. 0 trở lên [ngoài ra, các thiết bị còn lại, 8. 50%, sử dụng phiên bản 2. 0], với 73. 50% sử dụng OpenGL ES 3 phiên bản mới nhất. 2

Nhìn chung, các ứng dụng Android trả phí có thể dễ dàng bị vi phạm bản quyền. Trong một cuộc phỏng vấn vào tháng 5 năm 2012 với Eurogamer, các nhà phát triển của Football Manager đã tuyên bố rằng tỷ lệ người chơi vi phạm bản quyền so với người chơi hợp pháp là 9. 1 cho trò chơi Football Manager Handheld. Tuy nhiên, không phải mọi nhà phát triển đều đồng ý rằng tỷ lệ vi phạm bản quyền là một vấn đề;

Vào năm 2010, Google đã phát hành một công cụ xác thực các giao dịch mua được ủy quyền để sử dụng trong các ứng dụng, nhưng các nhà phát triển phàn nàn rằng công cụ này không đủ và tầm thường để bẻ khóa. Google đã trả lời rằng công cụ này, đặc biệt là bản phát hành đầu tiên của nó, được dự định là một khuôn khổ mẫu để các nhà phát triển sửa đổi và xây dựng dựa trên nhu cầu của họ, chứ không phải là một giải pháp vi phạm bản quyền hoàn chỉnh. Android "Jelly Bean" đã giới thiệu khả năng mã hóa các ứng dụng trả phí để chúng chỉ có thể hoạt động trên thiết bị mà chúng đã được mua

Vấn đề pháp lý

Sự thành công của Android đã khiến nó trở thành mục tiêu tranh chấp bằng sáng chế và bản quyền giữa các công ty công nghệ, cả Android và các nhà sản xuất điện thoại Android đều vướng vào nhiều vụ kiện bằng sáng chế và các thách thức pháp lý khác.

Vụ kiện bằng sáng chế với Oracle

Vào ngày 12 tháng 8 năm 2010, Oracle đã kiện Google về việc vi phạm bản quyền và bằng sáng chế liên quan đến ngôn ngữ lập trình Java. Oracle ban đầu yêu cầu bồi thường thiệt hại lên tới 6 đô la. 1 tỷ, nhưng mức định giá này đã bị thẩm phán liên bang Hoa Kỳ từ chối, người đã yêu cầu Oracle sửa đổi ước tính. Đáp lại, Google đã gửi nhiều lời biện hộ, phản tố rằng Android không vi phạm bằng sáng chế hoặc bản quyền của Oracle, rằng bằng sáng chế của Oracle là không hợp lệ và một số biện pháp bảo vệ khác. Họ nói rằng môi trường thời gian chạy Java của Android dựa trên Apache Harmony, một triển khai phòng sạch của các thư viện lớp Java và một máy ảo được phát triển độc lập có tên là Dalvik. Vào tháng 5 năm 2012, bồi thẩm đoàn trong trường hợp này đã phát hiện ra rằng Google không vi phạm bằng sáng chế của Oracle và thẩm phán xét xử đã phán quyết rằng cấu trúc của các API Java được Google sử dụng không có bản quyền. Các bên đã đồng ý bồi thường thiệt hại theo luật định bằng 0 đô la cho một lượng nhỏ mã được sao chép. Vào ngày 9 tháng 5 năm 2014, Tòa án Liên bang đã đảo ngược một phần phán quyết của tòa án quận, phán quyết có lợi cho Oracle về vấn đề bản quyền và trả lại vấn đề sử dụng hợp lý cho tòa án quận

Vào tháng 12 năm 2015, Google đã thông báo rằng bản phát hành chính tiếp theo của Android [Android Nougat] sẽ chuyển sang OpenJDK, đây là triển khai mã nguồn mở chính thức của nền tảng Java, thay vì sử dụng dự án Apache Harmony hiện đã ngừng sản xuất làm thời gian chạy của nó. Mã phản ánh thay đổi này cũng đã được đăng lên kho lưu trữ nguồn AOSP. Trong thông báo của mình, Google khẳng định đây là một phần trong nỗ lực tạo "cơ sở mã chung" giữa Java trên Android và các nền tảng khác. Google sau đó đã thừa nhận trong một hồ sơ tòa án rằng đây là một phần trong nỗ lực giải quyết các tranh chấp với Oracle, vì việc sử dụng mã OpenJDK của họ được quản lý theo Giấy phép Công cộng GNU [GPL] với một ngoại lệ liên kết và rằng "bất kỳ yêu cầu bồi thường thiệt hại nào liên quan . Vào tháng 6 năm 2016, một tòa án liên bang của Hoa Kỳ đã ra phán quyết có lợi cho Google, tuyên bố rằng việc sử dụng các API của Google là sử dụng hợp lý

Vào tháng 4 năm 2021, Tòa án Tối cao Hoa Kỳ đã ra phán quyết rằng việc Google sử dụng API Java nằm trong giới hạn sử dụng hợp lý, hủy bỏ phán quyết của Tòa phúc thẩm Lưu động Liên bang và hoãn vụ việc để xét xử thêm. Đa số ý kiến ​​bắt đầu với giả định rằng các API có thể có bản quyền và do đó đã tiến hành xem xét các yếu tố góp phần vào việc sử dụng hợp lý

Những thách thức chống cạnh tranh ở châu Âu

Vào năm 2013, FairSearch, một tổ chức vận động hành lang được hỗ trợ bởi Microsoft, Oracle và những tổ chức khác, đã đệ đơn khiếu nại về Android lên Ủy ban Châu Âu, cáo buộc rằng mô hình phân phối miễn phí của họ cấu thành hành vi định giá cắt cổ chống cạnh tranh. Tổ chức Phần mềm Tự do Châu Âu, có các nhà tài trợ bao gồm Google, phản đối các cáo buộc của Fairsearch. Vào ngày 20 tháng 4 năm 2016, EU đã đệ đơn khiếu nại chống độc quyền chính thức đối với Google dựa trên các cáo buộc của FairSearch, lập luận rằng đòn bẩy của họ đối với các nhà cung cấp Android, bao gồm cả gói bắt buộc của toàn bộ bộ phần mềm độc quyền của Google, cản trở khả năng cạnh tranh của các nhà cung cấp dịch vụ tìm kiếm . Tháng 8 năm 2016, Google bị phạt 6 USD. 75 triệu bởi Cơ quan Chống độc quyền Liên bang Nga [FAS] theo các cáo buộc tương tự của Yandex. Ủy ban Châu Âu đã ban hành quyết định vào ngày 18 tháng 7 năm 2018, xác định rằng Google đã tiến hành ba hoạt động liên quan đến Android vi phạm quy định chống độc quyền. kết hợp tìm kiếm của Google và Chrome như một phần của Android, chặn các nhà sản xuất điện thoại sử dụng các phiên bản Android rẽ nhánh và thiết lập thỏa thuận với các nhà sản xuất điện thoại và nhà cung cấp mạng để tích hợp độc quyền ứng dụng tìm kiếm của Google trên thiết bị cầm tay [một thông lệ mà Google đã kết thúc vào năm 2014]. EU phạt Google €4. 3 tỷ đồng [khoảng 5 tỷ USD] và yêu cầu công ty chấm dứt hành vi này trong vòng 90 ngày. Google đã đệ đơn kháng cáo phán quyết vào tháng 10 năm 2018, mặc dù sẽ không yêu cầu bất kỳ biện pháp tạm thời nào để trì hoãn việc bắt đầu thực hiện các yêu cầu về hành vi

Vào ngày 16 tháng 10 năm 2018, Google đã thông báo rằng họ sẽ thay đổi mô hình phân phối cho Dịch vụ di động của Google tại Liên minh Châu Âu, vì một phần nguồn doanh thu của Google dành cho Android đến từ việc sử dụng Google Tìm kiếm và Chrome hiện đã bị cấm theo phán quyết của Liên minh Châu Âu. Mặc dù hệ thống cốt lõi của Android vẫn miễn phí, các OEM ở Châu Âu sẽ phải mua giấy phép trả phí cho bộ ứng dụng cốt lõi của Google, chẳng hạn như Gmail, Google Maps và Cửa hàng Google Play. Google Tìm kiếm sẽ được cấp phép riêng, với tùy chọn bao gồm Google Chrome mà không phải trả thêm phí trên Tìm kiếm. Các OEM châu Âu có thể kết hợp các lựa chọn thay thế của bên thứ ba trên điện thoại và thiết bị được bán cho khách hàng, nếu họ muốn. Các OEM sẽ không còn bị cấm bán bất kỳ thiết bị nào chạy các phiên bản Android không tương thích ở Châu Âu

Khác

Ngoài các vụ kiện trực tiếp chống lại Google, nhiều cuộc chiến ủy quyền khác nhau đã được tiến hành gián tiếp chống lại Android bằng cách nhắm mục tiêu vào các nhà sản xuất thiết bị Android, với tác động ngăn cản các nhà sản xuất áp dụng nền tảng này bằng cách tăng chi phí đưa thiết bị Android ra thị trường. Cả Apple và Microsoft đều đã kiện một số nhà sản xuất vi phạm bằng sáng chế, với hành động pháp lý đang diễn ra của Apple chống lại Samsung là một trường hợp đặc biệt nổi tiếng. Vào tháng 1 năm 2012, Microsoft cho biết họ đã ký thỏa thuận cấp phép bằng sáng chế với 11 nhà sản xuất thiết bị Android, những sản phẩm chiếm "70% tổng số điện thoại thông minh Android" được bán ở Mỹ và 55% doanh thu trên toàn thế giới cho các thiết bị Android. Chúng bao gồm Samsung và HTC. Thỏa thuận giải quyết bằng sáng chế của Samsung với Microsoft bao gồm một thỏa thuận phân bổ nhiều nguồn lực hơn để phát triển và tiếp thị điện thoại chạy hệ điều hành Windows Phone của Microsoft. Microsoft cũng đã ràng buộc phần mềm Android của riêng mình với giấy phép bằng sáng chế, yêu cầu gói ứng dụng Microsoft Office Mobile và Skype trên thiết bị Android để trợ cấp phí cấp phép, đồng thời giúp quảng bá các dòng phần mềm của mình.

Google đã công khai bày tỏ sự thất vọng đối với bối cảnh bằng sáng chế hiện tại ở Hoa Kỳ, cáo buộc Apple, Oracle và Microsoft đang cố gắng hạ gục Android thông qua kiện tụng bằng sáng chế, thay vì đổi mới và cạnh tranh bằng các sản phẩm và dịch vụ tốt hơn. Vào tháng 8 năm 2011, Google đã mua Motorola Mobility với giá 12 đô la Mỹ. 5 tỷ, một phần được coi là biện pháp phòng thủ để bảo vệ Android, vì Motorola Mobility nắm giữ hơn 17.000 bằng sáng chế. Vào tháng 12 năm 2011, Google đã mua hơn một nghìn bằng sáng chế từ IBM

Các cuộc điều tra của cơ quan cạnh tranh Thổ Nhĩ Kỳ về công cụ tìm kiếm mặc định trong Android, bắt đầu vào năm 2017, đã dẫn đến khoản tiền 17 đô la Mỹ. 4 triệu tiền phạt vào tháng 9 năm 2018 và phạt 0. 05 phần trăm doanh thu của Google mỗi ngày vào tháng 11 năm 2019 khi Google không đáp ứng các yêu cầu. Tháng 12/2019, Google ngừng cấp phép cho các mẫu điện thoại Android mới bán tại Thổ Nhĩ Kỳ

sử dụng khác

Google đã phát triển một số biến thể của Android cho các trường hợp sử dụng cụ thể, bao gồm Android Wear, sau này được đổi tên thành Wear OS, dành cho các thiết bị đeo được như đồng hồ đeo tay, Android TV dành cho tivi, Android Things dành cho thiết bị thông minh hoặc Internet vạn vật và Android Automotive dành cho ô tô. Ngoài ra, bằng cách cung cấp cơ sở hạ tầng kết hợp phần cứng chuyên dụng và các ứng dụng chuyên dụng chạy trên Android thông thường, Google đã mở rộng nền tảng để sử dụng trong các tình huống sử dụng cụ thể, chẳng hạn như ứng dụng Android Auto dành cho ô tô và Daydream, một nền tảng Thực tế ảo

Bản chất mở và có thể tùy chỉnh của Android cho phép các nhà sản xuất thiết bị sử dụng nó trên các thiết bị điện tử khác, bao gồm máy tính xách tay, netbook và máy tính để bàn, máy ảnh, tai nghe, hệ thống tự động hóa gia đình, bảng điều khiển trò chơi, trình phát đa phương tiện, vệ tinh, bộ định tuyến, máy in, thiết bị đầu cuối thanh toán . Ngoài ra, Android đã được cài đặt và chạy trên nhiều đối tượng ít kỹ thuật hơn, bao gồm máy tính, máy tính bảng đơn, điện thoại phổ thông, từ điển điện tử, đồng hồ báo thức, tủ lạnh, điện thoại cố định, máy pha cà phê, xe đạp và gương

Ouya, một bảng điều khiển trò chơi điện tử chạy Android, đã trở thành một trong những chiến dịch Kickstarter thành công nhất, huy động được 8 đô la Mỹ. 5m cho sự phát triển của nó và sau đó là các bảng điều khiển dựa trên Android khác, chẳng hạn như Nvidia's Shield Portable – một thiết bị Android có dạng bộ điều khiển trò chơi điện tử

Vào năm 2011, Google đã trình diễn "Android@Home", một công nghệ tự động hóa gia đình sử dụng Android để điều khiển một loạt thiết bị gia dụng bao gồm công tắc đèn, ổ cắm điện và bộ điều nhiệt. Bóng đèn nguyên mẫu đã được công bố có thể được điều khiển từ điện thoại hoặc máy tính bảng Android, nhưng Andy Rubin, người đứng đầu Android đã thận trọng lưu ý rằng "bật và tắt bóng đèn không có gì mới", chỉ ra nhiều dịch vụ tự động hóa gia đình bị lỗi. Ông nói, Google đang suy nghĩ một cách tham vọng hơn và có ý định sử dụng vị trí của họ với tư cách là nhà cung cấp dịch vụ đám mây để đưa các sản phẩm của Google đến tận nhà của khách hàng

Parrot đã tiết lộ một hệ thống âm thanh nổi trên ô tô dựa trên Android được gọi là Asteroid vào năm 2011, tiếp theo là người kế nhiệm, Asteroid Smart dựa trên màn hình cảm ứng, vào năm 2012. Vào năm 2013, Clarion đã phát hành dàn âm thanh nổi trên xe hơi dựa trên Android của riêng mình, AX1. Vào tháng 1 năm 2014, tại Triển lãm Điện tử Tiêu dùng [CES], Google đã công bố việc thành lập Liên minh Ô tô Mở, một nhóm bao gồm một số nhà sản xuất ô tô lớn [Audi, General Motors, Hyundai và Honda] và Nvidia, nhằm mục đích sản xuất Android- . "

Android được cài đặt sẵn trên một số máy tính xách tay [chức năng chạy các ứng dụng Android tương tự cũng có sẵn trong ChromeOS của Google] và người dùng cuối cũng có thể cài đặt trên máy tính cá nhân. Trên các nền tảng đó, Android cung cấp chức năng bổ sung cho bàn phím và chuột vật lý, cùng với tổ hợp phím "Alt-Tab" để chuyển đổi ứng dụng nhanh chóng bằng bàn phím. Vào tháng 12 năm 2014, một nhà phê bình đã nhận xét rằng hệ thống thông báo của Android "hoàn thiện và mạnh mẽ hơn rất nhiều so với hầu hết các môi trường" và Android "hoàn toàn có thể sử dụng được" với tư cách là hệ điều hành máy tính để bàn chính của một người

Vào tháng 10 năm 2015, The Wall Street Journal đã báo cáo rằng Android sẽ đóng vai trò là hệ điều hành máy tính xách tay chính trong tương lai của Google, với kế hoạch đưa ChromeOS vào đó vào năm 2017. Sundar Pichai của Google, người lãnh đạo sự phát triển của Android, giải thích rằng "di động với tư cách là một mô hình máy tính cuối cùng sẽ kết hợp với những gì chúng ta nghĩ về máy tính để bàn ngày nay. " Ngoài ra, vào năm 2009, chính người đồng sáng lập Google, ông Serge Brin đã nói rằng ChromeOS và Android "có thể sẽ hội tụ theo thời gian. " Lockheimer, người đã thay thế Pichai làm người đứng đầu Android và ChromeOS, đã phản hồi khiếu nại này bằng một bài đăng trên blog chính thức của Google nói rằng "Mặc dù chúng tôi đang tìm cách kết hợp những gì tốt nhất của cả hai hệ điều hành, nhưng không có kế hoạch loại bỏ dần . Điều đó không giống như Android nơi hỗ trợ ngắn hơn với "ngày EOL [là. ] ít nhất 3 năm [trong tương lai] cho máy tính bảng Android dành cho giáo dục"

Tại Google I/O vào tháng 5 năm 2016, Google đã công bố Daydream, một nền tảng thực tế ảo dựa trên điện thoại thông minh và cung cấp khả năng VR thông qua tai nghe và bộ điều khiển thực tế ảo do chính Google thiết kế. Nền tảng này được tích hợp vào Android bắt đầu với Android Nougat, khác với hỗ trợ độc lập cho các khả năng VR. Phần mềm có sẵn cho các nhà phát triển và được phát hành vào năm 2016

linh vật

Linh vật của Android là một chú rô-bốt android màu xanh lá cây, liên quan đến tên của phần mềm. Mặc dù nó không có tên chính thức, nhóm Android tại Google đã gọi nó là "Bugdroid"

Nó được thiết kế bởi nhà thiết kế đồ họa Irina Blok của Google vào ngày 5 tháng 11 năm 2007, khi Android được công bố. Trái ngược với các báo cáo rằng cô ấy được giao nhiệm vụ tạo ra một biểu tượng, Blok đã xác nhận trong một cuộc phỏng vấn rằng cô ấy đã phát triển nó một cách độc lập và biến nó thành nguồn mở. Thiết kế rô-bốt ban đầu không được trình bày cho Google, nhưng nó nhanh chóng trở nên phổ biến trong nhóm phát triển Android, với nhiều biến thể khác nhau của nó được tạo ra bởi các nhà phát triển ở đó, những người thích hình này, vì nó miễn phí theo giấy phép Creative Commons. Sự phổ biến của nó trong nhóm phát triển cuối cùng đã dẫn đến việc Google sử dụng nó làm biểu tượng chính thức như một phần của logo Android khi nó ra mắt người tiêu dùng vào năm 2008

Android có giống với Linux không?

Android là hệ điều hành di động được cung cấp bởi Google. Nó dựa trên phiên bản sửa đổi của nhân Linux và phần mềm mã nguồn mở khác . Nó được thiết kế đặc biệt cho các thiết bị di động màn hình cảm ứng như điện thoại thông minh và máy tính bảng.

Android có dựa trên Linux không?

Android OS là hệ điều hành di động dựa trên Linux chủ yếu chạy trên điện thoại thông minh và máy tính bảng. Nền tảng Android bao gồm một hệ điều hành dựa trên nhân Linux, GUI, trình duyệt web và các ứng dụng người dùng cuối có thể tải xuống.

Android dựa trên Linux hay Unix?

Android dựa trên Linux và là một hệ điều hành di động mã nguồn mở được phát triển bởi Open Handset Alliance do Google đứng đầu. Google đã có được Android gốc. Inc và giúp hình thành Liên minh các tổ chức phần cứng, phần mềm và viễn thông để tham gia vào hệ sinh thái di động.

Tại sao lại dựa trên Android Linux?

Android vẫn đi kèm với phần mềm độc quyền khi được bán trên các thiết bị cầm tay, mặc dù được phát hành dưới dạng “mở. ” Android dựa trên Linux vì lý do sau. Linux là mã nguồn mở và dễ dàng sửa đổi bằng cách sử dụng các nhân của nó .

Chủ Đề