Logo vi.androidermagazine.com
Logo vi.androidermagazine.com

Dự án chính cho android q: nó là gì, không phải là gì và hoạt động như thế nào

Mục lục:

Anonim

Android là một phần mềm tuyệt vời. Nó mang đến sự kết hợp tốt giữa các tính năng tiện lợi và bảo mật cho bảng cũng như các tính năng sử dụng năng lượng mà không ai có thể tưởng tượng được có trên điện thoại chỉ một vài năm trước đây. Nó thực sự là một bước tiến về phía trước để có một máy tính cá nhân hoàn chỉnh trong túi của bạn.

Rất nhiều đầu bếp từ các công ty biết di động nướng một món tráng miệng Android.

Một phần lớn lý do nó có thể làm điều này là do những người thông minh viết mã. Google duy trì mã của Android, nhưng dự án là nguồn mở và chứa đầy các tính năng và chức năng ngon ngọt từ các tên như Samsung, Motorola, LG, Huawei và thậm chí cả Microsoft và Apple. Từ mã cấp thấp tạo ra tất cả các con số để làm cho tất cả mọi thứ hoạt động đến các biểu tượng và hình động tròn, Android là sản phẩm của những người và công ty hiểu rõ nhất về điện thoại di động.

Bản chất nguồn mở của Android cũng đã hoàn thành một cái gì đó khác; một thứ không quá thanh lịch và đẹp đẽ: phân mảnh. Khi 100 công ty khác nhau lấy mã nguồn và xây dựng 100 phiên bản Android hơi khác nhau, việc giữ cho các thiết bị luôn cập nhật là một núi công việc. Nó cũng phụ thuộc vào công ty sản xuất điện thoại vì về mặt kỹ thuật họ cũng tạo ra hệ điều hành. Các tính năng bổ sung tuyệt vời mà các nhà sản xuất điện thoại thêm vào là con dao hai lưỡi - chúng làm cho phần mềm tốt hơn, nhưng chúng cũng giúp việc cập nhật nó hiệu quả hơn rất nhiều.

Google đã thử mọi cách để xử lý các bản cập nhật và Mainline đã được thực hiện trong nhiều năm.

Google đã làm rất nhiều để thử và chế ngự các bản cập nhật Android và biến chúng thành thứ gì đó mà nó có thể tự quản lý. Project Treble là một sáng kiến ​​giúp các công ty sản xuất các bộ vi xử lý thành phần như Qualcomm và NVIDIA có thể cập nhật các phần mềm của họ một cách nhanh chóng và nó hoạt động rất tốt. Việc áp dụng Android Pie cao gấp 2, 5 lần so với Android Oreo trong những tháng đầu tiên và các bản vá bảo mật tiếp cận với người dùng nhiều hơn 84%. Đó là một bước ngoặt ấn tượng chỉ trong một năm, nhưng Google có mục tiêu cao hơn với Project Mainline.

Mainline là một cách để cập nhật các phần cốt lõi của Android trực tiếp từ Google theo cách mà bạn đã quen thuộc: Cửa hàng Google Play. Đó là một mục tiêu cao cả, nhưng tôi nghĩ nó sẽ giúp ích.

Dự án chính là gì?

Mainline là một thay đổi khác sẽ giúp điện thoại Android nhận được các bản cập nhật quan trọng và thiết yếu sớm hơn rất nhiều vì không có thay đổi nào sẽ yêu cầu cập nhật hệ thống từ nhà sản xuất điện thoại.

Nếu bạn nhận được các bản vá bảo mật thường xuyên vào năm 2019 nhưng không có trong năm 2018, cảm ơn Project Treble.

Bạn có thể quen với việc thấy một bản vá bảo mật đến hoặc thậm chí là một bản cập nhật phiên bản và cài đặt nó thông qua thông báo. Bản cập nhật đó đòi hỏi rất nhiều công việc. Google và tất cả các đối tác OEM đã thực hiện các thay đổi đối với mã Android cơ bản, công ty đã xây dựng điện thoại của bạn đã thực hiện các thay đổi để tất cả đều hoạt động với phiên bản của họ, sau đó nó đã được thử nghiệm và gửi đi dưới dạng cập nhật qua mạng. Mặc dù một số thay đổi đòi hỏi rất nhiều bàn tay làm việc với chúng, nhưng những thay đổi khác nằm ở phía sau những thay đổi thực sự không cần nhiều nhà phát triển làm việc với chúng. Google đã thực hiện các thay đổi, vì vậy nếu họ chỉ có thể cắm ngay vào mọi điện thoại, có hai điều xảy ra:

  • Bạn nhận được các bản cập nhật cho bảo mật và sửa lỗi, cũng như cải tiến chức năng, nhanh hơn rất nhiều.
  • Công ty xây dựng điện thoại của bạn không phải mất thời gian và tài nguyên để thực hiện công việc đã được Google thực hiện.

Xây dựng một cái gì đó như thế này không dễ dàng. Android ban đầu không được thiết kế theo kiểu mô-đun, vì vậy việc chuyển đổi mọi thứ tốn rất nhiều thời gian và công sức. Nó cũng yêu cầu một hoặc hai thay đổi trong cách điện thoại mong đợi các thành phần cốt lõi này cập nhật. Nó cũng thực sự tuyệt vời từ quan điểm phát triển phần mềm; thấy Google làm việc rất chăm chỉ để "sửa chữa" những sai lầm trong quá khứ thật hấp dẫn.

Mainline hoạt động như thế nào?

Mainline có 12 thành phần cốt lõi của Android và làm cho chúng trở nên mô đun hơn một chút. Trước đây các thành phần này yêu cầu cập nhật hệ thống đầy đủ nếu có bất kỳ thay đổi nào được thực hiện, nhưng với Mainline, chúng có thể được cập nhật thông qua Play Store. Google chia 12 thành phần này thành ba loại:

  • Bảo mật: Codec phương tiện, Thành phần khung phương tiện, Trình giải quyết DNS, Conscrypt
  • Quyền riêng tư: Tài liệu UI, Bộ điều khiển cấp phép, ExtService
  • Tính nhất quán: Dữ liệu múi giờ, ANGLE (nhà phát triển chọn tham gia), Siêu dữ liệu mô-đun, Thành phần mạng, Đăng nhập cổng thông tin bắt buộc, Cấu hình cấp phép mạng

Đây là những chức năng cấp thấp cần phải hoạt động tốt để điện thoại của bạn hoạt động hoàn toàn. Chúng tôi đã có thể cập nhật những thứ như ứng dụng máy ảnh hoặc bàn phím thông qua Google Play, nhưng đó là những ứng dụng chạy trên các đoạn mã này. Trên thực tế, những điều này là nguyên tắc cơ bản của hệ điều hành không bao giờ cần phải được tùy chỉnh bởi công ty đã xây dựng điện thoại của bạn. Điều này có ý nghĩa đối với các bản cập nhật đến trực tiếp từ Google, nhưng chưa bao giờ có cách nào để làm điều đó trước đây.

Mainline mang đến một bộ chứa tệp mới mà Google gọi là APEX. Nó là viết tắt của Android Pony EXpress và các tệp được phân phối giống như một ứng dụng. Bạn thấy bản cập nhật trong Cửa hàng Play và nhấn vào nút hoặc bật cập nhật tự động và nó tải xuống điện thoại của bạn, nơi một chút phần mềm biết cách xử lý chúng sẽ hoạt động.

Tuy nhiên, một khi điều đó xảy ra, mọi thứ sẽ khác đi rất nhiều. Khi một ứng dụng chỉ được quét toàn vẹn sau đó được sao chép vào đúng vị trí trên bộ lưu trữ điện thoại của bạn, các tệp APEX thực sự giải nén thành một hình ảnh hệ thống thu nhỏ được gắn và đưa vào hoạt động để đảm bảo mọi thứ đều gọn gàng hơn. Sau đó, các tệp và dữ liệu phù hợp sẽ được chuyển từ hình ảnh đó sang hệ thống thực tế của bạn, hình ảnh APEX không được đếm và hình ảnh sẽ bị loại bỏ. Đây là một cách mới để khắc phục sự cố đã gây khó khăn cho Android mãi mãi.

Google và một loạt các đối tác OEM hợp tác với nhau để đảm bảo mọi thứ sẽ hoạt động một khi nó đến điện thoại của bạn.

Đây là phần thú vị nhất - các công ty như Samsung, người đầu tư rất nhiều vào Android làm việc với Google để đảm bảo các bản cập nhật này sẽ hoạt động với các thiết bị của họ. Mọi OEM khác đều có thể làm như vậy. Điều đó có nghĩa là bạn không bao giờ nên nhận được một bản cập nhật làm cho mọi thứ tồi tệ hơn. Trong thực tế, bạn không bao giờ nên chú ý rằng bạn đã có một bản cập nhật nếu mọi thứ đều ổn.

Bởi vì không phải mọi thứ sẽ diễn ra đúng lúc, có một số biện pháp bảo vệ tại chỗ. Nếu mọi thứ không hoạt động như mong đợi, phần mềm mới bên trong tệp APEX sẽ không được áp dụng. Nếu một số lỗi xuất hiện sau khi mọi thứ được cài đặt, hệ thống giới thiệu dần dần của google sẽ thực hiện công việc của nó và tạm dừng cập nhật cho đến khi có thể khắc phục được. Nếu bạn không đủ may mắn để nhận được bản cập nhật "xấu", điện thoại của bạn sẽ đảo ngược các thay đổi thông qua bản sao lưu được giữ bởi hệ thống. Và bạn vẫn không bao giờ nên biết bất cứ điều gì xảy ra trừ khi bạn muốn.

Google đã cố gắng và cố gắng kiểm soát các bản cập nhật Android trong nhiều năm. Rất nhiều điều nó đã làm, nhưng không đủ tốt - không ai muốn mọi điện thoại Android đều có phiên bản mới nhất nhiều hơn Google. Điều quan trọng đối với hai tỷ điện thoại Android là tất cả đều sử dụng cùng một bộ API phần mềm và có các tính năng cốt lõi giống nhau. Dự án Mainline có vẻ nhiều hơn một Band-Aid và cần phải làm rất nhiều để đạt được mục tiêu đó.

Và nó sẽ đến với Android Q vào cuối năm nay.

Nhận thêm Pixel 3a

Google Pixel 3a

  • Đánh giá Google Pixel 3a
  • Bảo vệ màn hình tốt nhất cho Pixel 3a XL
  • Ốp lưng tốt nhất cho Pixel 3a XL
  • Ốp lưng tốt nhất cho Pixel 3a
  • Phụ kiện Pixel 3a tốt nhất

Chúng tôi có thể kiếm được một khoản hoa hồng cho việc mua hàng bằng cách sử dụng các liên kết của chúng tôi. Tìm hiểu thêm.