Mục lục:
Android là một con thú phức tạp. Đó là một trong những điều về cơ bản giống nhau trên hàng chục ngàn cấu hình thiết bị khác nhau, nhưng hoàn toàn khác nhau trên bề mặt. Nó cần phải theo cách này bởi vì đó là cách Google và các đối tác của họ có thể cung cấp nhiều lựa chọn điện thoại khác nhau ở mọi mức giá nhưng tất cả chúng vẫn có thể chạy cùng một ứng dụng được tải xuống từ cùng một nơi. Việc nó được chuyển ra khỏi cửa là một điều kỳ diệu và bí ẩn.
Nó thậm chí còn khó hiểu hơn khi bạn thêm các phiên bản Android "đặc biệt" được thiết kế cho một loại phần cứng cụ thể vào hỗn hợp, như Android One và Android Go. Có thể khó hiểu được sự khác biệt giữa tất cả các phiên bản, chứ đừng nói đến việc thử so sánh Android Go với Android One, cả hai đều được quảng cáo là phiên bản Android được thiết kế cho phần cứng ngân sách. Android trên phần cứng siêu mỏng vừa là một chiến lược kinh doanh - Google muốn Tỷ phú tiếp theo - cũng như một cách giúp các nước đang phát triển xây dựng cơ sở hạ tầng và cung cấp dịch vụ cho những nơi chưa có sẵn.
Các kỹ sư phần mềm và nhà phát triển ứng dụng biết sự khác biệt và sắc thái của nền tảng Android, nhưng thực sự không quá khó để những người thường xuyên hiểu được một khi nó bị hỏng.
Android One là gì?
Bạn có thể nghĩ về Android One như một cách mà các công ty như Nokia và Motorola có thể xây dựng điện thoại bằng phần mềm của Pixel và bạn sẽ không đi quá xa.
Khi một điện thoại Android "thông thường" được sản xuất, công ty sẽ quyết định sử dụng phần cứng nào, sau đó sử dụng mã nguồn Android để tạo ra hệ điều hành của riêng mình. Có rất nhiều thời gian dành cho một công ty như Samsung cho phép họ tạo ra những chiếc điện thoại Android tuyệt vời và sau đó xây dựng phần mềm và hệ điều hành để hỗ trợ các tính năng bổ sung có trong chúng. Nếu công ty xây dựng những điện thoại này muốn bao gồm các dịch vụ và thương hiệu của Google - đó là Google Play, Gmail, Google Photos, Chrome và các ứng dụng Google khác mà chúng tôi thấy đã tải sẵn trên hầu hết các điện thoại chúng tôi mua - thiết bị phải vượt qua một bộ xét nghiệm.
Android One là Android của Google trên điện thoại từ các đối tác khác.
Các thử nghiệm này thực sự chỉ thực hiện một điều: đảm bảo thiết bị sẽ có thể chạy mọi ứng dụng tiêu chuẩn có trong Google Play. Google phải làm điều này để cung cấp thị trường ứng dụng của riêng mình; hãy tưởng tượng mọi thứ sẽ tệ đến mức nào nếu bạn không biết ứng dụng nào từ Cửa hàng Play sẽ hoạt động trên điện thoại của mình. Bằng cách làm cho mọi điện thoại vượt qua các thử nghiệm này, Google sau đó có thể chuẩn hóa cách các ứng dụng được viết cho Cửa hàng Play và mọi thứ hoạt động ở mọi nơi.
Với một thiết bị Android One, công ty xây dựng nó sẽ mất đi một phần sự độc lập đó khi nói đến phần cứng và phần mềm. Khi điện thoại Android One được sản xuất, Google sẽ đưa ra quyết định cuối cùng về phần cứng được sử dụng, do đó có thể chắc chắn rằng sản phẩm cuối cùng là điện thoại thông minh Android "chất lượng cao nhưng giá rẻ". Sau đó, nó giám sát việc sản xuất phần mềm và duy trì trách nhiệm giữ cho thiết bị được cập nhật và chạy tốt trong suốt vòng đời của nó. Android One được thiết kế chủ yếu cho thị trường Ấn Độ nhưng đã mở rộng để bao gồm cả điện thoại cho mọi người bất kể họ sống ở đâu.
Xem thêm: Đây là tất cả các điện thoại Android One có sẵn ngày hôm nay
Android đi là gì?
Android Go không phải là phiên bản đặc biệt của Android như Android One hay Android "thông thường" trên điện thoại Google Pixel. Đó là cùng một Android (Android Oreo trở lên) được thiết kế và tối ưu hóa cho phần cứng cấp thấp có RAM 1GB trở xuống.
Khi một công ty sản xuất điện thoại lấy mã nguồn Android và xây dựng phiên bản hệ điều hành của họ, nó sẽ thiết lập cấu hình thiết bị. Cấu hình này được thiết kế để hỗ trợ tốt nhất cho phần cứng bên trong điện thoại và đó là lối tắt có thể được sử dụng bất cứ khi nào Android cần được xây dựng lại (như khi cần thêm đường dẫn bảo mật) cho thiết bị cụ thể đó. Xem qua các tệp nguồn là tẻ nhạt và nhiều chỉnh sửa sẽ không bao giờ thay đổi, và đây là cách tất cả các chỉnh sửa đó được theo dõi.
Android Go được thiết kế bởi Google nhưng được xây dựng bởi các công ty sản xuất điện thoại.
Android Go là cấu hình được Google thiết kế với các tinh chỉnh cấp nền tảng để tối ưu hóa phần cứng cấp thấp hơn, nhiều công cụ hơn để quản lý dữ liệu và phiên bản dịch vụ di động đặc biệt "nhẹ" của Google. Các công ty sản xuất điện thoại có thể sử dụng cấu hình này làm cơ sở để xây dựng Android và một khi các chi tiết cụ thể về hỗ trợ phần cứng được thêm vào thì không cần tối ưu hóa thêm nữa.
Mặc dù Android Go bao gồm các phiên bản đặc biệt của ứng dụng Google được thiết kế cho các thiết bị có RAM 1GB trở xuống, điện thoại Android Go có thể tải xuống và cài đặt bất kỳ ứng dụng nào từ Google Play giống như Android One và điện thoại Android "thông thường". sự khác biệt là có một khu vực cụ thể trong Cửa hàng Play cho các ứng dụng được tối ưu hóa cho điện thoại Android Go.
Android Go đã ra mắt vào đầu năm 2018 với các điện thoại của Nokia, ZTE, Alcatel, ASUS, Lava, Micromax và General Mobile. Vào tháng 7 năm 2018 Motorola đã sử dụng Android Go để cung cấp sức mạnh cho dòng E cực kỳ thành công của họ với E5 Play cho thị trường châu Âu.
Xem thêm: Đây là tất cả các điện thoại Android Go có sẵn ngày hôm nay
Một cái tên là một cái tên
Cuối cùng, điều này thực sự không có vấn đề gì trừ khi bạn là nhà phát triển - và đó là do thiết kế.
Android, Android One và Android Go là tất cả các cách để cung cấp điện thoại chạy Android chạy tốt trên phần cứng bên trong chúng và có thể sử dụng bất kỳ một trong số một triệu ứng dụng được tìm thấy trong Cửa hàng Play của Google. Nó có thể cung cấp nhiều công việc hơn cho các nhà phát triển và hơi khó hiểu cho những người đam mê muốn biết về các phiên bản và sự khác biệt khác nhau, nhưng cuối cùng tất cả "chỉ là Android".