Logo ms.androidermagazine.com
Logo ms.androidermagazine.com

Proses kemas kini unik Google adalah salah satu bahagian terbaik untuk memiliki piksel

Isi kandungan:

Anonim

Terdapat perbezaan yang sangat jelas antara telefon dari Google dan telefon dari mana-mana syarikat lain ketika datang ke pengemaskinian. Walaupun terdapat beberapa pengecualian, anda tahu bahawa anda hanya boleh mengharapkan kemas kini Android tepat pada masanya jika anda menggunakan telefon yang baru dijual oleh Google. Singkatnya, melainkan jika telefon anda mengatakan Nexus atau Pixel di belakangnya, mendapatkan kemas kini boleh menjadi rawak dan tidak dapat diramalkan sebagai dadu rolling.

Setiap kali kita mula membicarakan tentang situasi kemas kini, seseorang akan menyebut bahawa Google boleh melakukannya dengan lebih cepat kerana ia tidak akan melalui pembawa dan syarikat yang membuat perkakasan telefon. Terdapat lebih banyak lagi bermain di sini, tetapi melihat bagaimana kemas kini Google Android dilahirkan dan dihantar harus membuat perbualan yang menyeronokkan!

Dua kesalahpahaman

Mari kita mulakan dengan menangani dua perkara yang kebanyakannya kita salah: 1) Bilangan peranti yang dijual membuat perbezaan yang besar. 2) Pengangkut dan pengeluar tidak dalam gambar.

Membina kemas kini perisian untuk satu telefon adalah sama seperti membina kemas kini perisian untuk satu juta telefon. Terdapat perbezaan dalam penggunaan kerana lebih ramai orang memuat turun dan banyak lagi kesalahan yang boleh berlaku, tetapi mengubah kod dan menguji bagaimana semuanya berjalan sepenuhnya bergantung pada berapa banyak telefon yang akan menggunakannya berada di alam liar.

Android pada Nexus 5X sama dengan Android pada Nexus 6P atau Pixel.

Android tidak dibangunkan dalam gelembung dan ia tidak diuji dalam satu, sama ada. Pengilang masih terlibat dalam kemas kini untuk telefon Pixel atau Nexus. Seseorang bekerja dengan vendor yang membuat komponen individu dan mendapatkan segala yang bekerja seperti yang diharapkan dan menyelesaikan pelesenan, dan kemudian diuji dengan input daripada banyak syarikat lain, seperti vendor perisian besar dan pembawa. Verizon (misalnya) meletakkan nilai yang cukup tinggi pada rangkaiannya dan akan menyenaraihitamkan telefon tertentu dengan cepat jika ia menyebabkan masalah. Google mendapat Verizon untuk melihat sebelum ini yang boleh berlaku walaupun telefon yang berkenaan tidak boleh dicap secara khusus untuk Verizon.

Apa yang kita maksudkan di sini adalah bahawa Google adalah satu-satunya syarikat yang menulis perisian untuk kemas kini Android pada telefon Nexus atau Pixel. Ini tidak secara teknikalnya betul, tetapi ia mendapat mesej. Ini adalah Android cara Google membuatnya tanpa perubahan besar.

Penyebarannya

Google cukup baik di internet ini. Ia telah membina sistem pembaruan FOTA (Firmware O ver T he A) ke Android yang mudah dan mantap. Satu aplikasi dalam perisian sistem adalah pelayan, dan jika respons menunjukkan bahawa kemas kini tersedia perkhidmatan pengurus muat turun khas bermula dan mengambil fail. Fail dihoskan oleh Google untuk hampir setiap telefon Android.

Telefon anda diberikan slot kemaskini berdasarkan ID peranti unik anda dan sedikit penjanaan nombor rawak. Dengan tidak membuat fail kemas kini tersedia untuk semua orang pada masa yang sama, pelayan muat turun tidak dihancurkan oleh permintaan dan jika ralat kritikal ditemui pelepasan itu boleh dihentikan.

Kemas kini digunakan untuk hampir setiap telefon lain dengan cara yang sama.

Bagaimana perkembangan dibuat

Ini adalah bahagian penting.

Semua kemas kini, walaupun kemas kini Nexus atau Pixel, mempunyai penglibatan pengeluar dan pembawa. Mereka semua dapat melancarkan cara asas yang sama melalui pelayan kemas kini Google Android. Bagaimana kod dikemaskini disampaikan oleh orang yang menulis kepada orang yang bertanggungjawab terhadap perisian bangunan adalah di mana Google mempunyai kelebihan yang berbeza.

Apabila kemas kini selesai "oleh Google, ia masih belum selesai untuk Samsung.

Orang yang terlibat dalam membina Android untuk telefon Nexus atau Pixel pada asasnya menggunakan kod Android seperti yang ditulis. Membina Android dari kod sumber tidak sukar sama sekali. Beberapa perintah yang diberikan kepada komputer yang telah ditetapkan dengan betul untuk menyusun Android adalah semua yang diperlukan untuk membina semua bahagian ke dalam perisian yang boleh disalin ke telefon. Kerja "keras" dilakukan oleh orang yang menulis dan mengubah kod itu sendiri.

Telefon yang dijual oleh Samsung atau LG atau mana-mana syarikat lain tidak menggunakan kod seperti cara tertulis. Ini bermakna mereka tidak boleh memuat turun bahagian yang dikemas kini dan membina perisian mereka seperti yang dapat Google. Ini amat jelas untuk patch keselamatan Android bulanan, yang perlu disesuaikan untuk bekerja dengan syarikat sistem operasi adat membina menggunakan Android sebagai pangkalan.

Cara Google mengendalikan kod sumber dan membina perisian yang dikemaskini untuk telefon mereka sendiri tidak secara drastik berbeza dari cara orang lain melakukannya. Pemaju membuat perubahan dan menambah ciri kepada sumber Android. Perkakasan Google mengambil kod itu dan berfungsi dengan syarikat-syarikat yang membuat bahagian-bahagian di dalam telefon untuk mendapatkannya berjalan lancar pada setiap model, kemudian menjadikannya tersedia untuk umum melalui program beta.

Langkah Perkakasan Google tidak perlu dilakukan - kerja lapisan asas ini berubah menjadi kod untuk sistem operasi tersuai - adalah apa yang memberikan Nexus atau telefon Pixel kelebihan apabila menunggu untuk kemas kini.

Ini tidak dapat dielakkan apabila anda mempunyai syarikat yang berbeza membina perisian yang berbeza dari kod asas yang sama. Matlamatnya adalah ekosistem yang kaya dibina daripada syarikat yang berbeza yang menawarkan pengalaman yang sangat berbeza sementara masih serasi dengan Android pada tahap ciri dan aplikasi. Kami tidak mahu ia dengan cara lain.