Android

Chrome untuk ios akan mendapat manfaat dari sumber terbuka

Google Keynote (Google I/O'19)

Google Keynote (Google I/O'19)
Anonim

Google akhirnya memperbarui repositori open-source Chromium dengan kode Chrome untuk iOS, memungkinkan pengembang untuk mengambil manfaat dari kode Google dan berpotensi membuat browser mereka sendiri atau menyarankan perbaikan pada kode iOS Chrome juga.

Dalam jangka panjang, ini bisa berarti banyak perbaikan untuk Chrome untuk iOS serta beberapa browser web lain untuk iOS berdasarkan kode stabil oleh Google untuk Chrome.

Sumber terbuka kode Chrome iOS akan menghasilkan lingkungan yang berkembang lebih cepat untuk Google Chrome itu sendiri.

“Mengingat komitmen Chrome untuk kode sumber terbuka, kami telah menghabiskan banyak waktu selama beberapa tahun terakhir untuk melakukan perubahan yang diperlukan untuk meng-upstream kode untuk Chrome untuk iOS ke Chromium. Hari ini, upstreaming itu selesai, dan pengembang dapat mengkompilasi versi Chromium iOS seperti yang mereka bisa untuk versi Chromium lainnya, ”kata perusahaan.

Sebelumnya perusahaan telah menyimpan kode untuk Chrome untuk iOS terpisah dari sisa proyek Chromium, karena sifat kompleks program.

Tetapi sekarang Google telah me-refactored kode dan memindahkannya ke repositori open-source yang akan dapat diakses oleh semua.

Chromium adalah peramban internet sumber terbuka, yang memiliki kode yang sama dengan Google Chrome. Setiap fitur baru yang dimaksudkan untuk browser Chrome terlebih dahulu diuji pada Chromium sebelum dirilis secara resmi untuk Chrome.

“Karena keterbatasan platform iOS, semua browser harus dibangun di atas mesin rendering WebKit. Itu menciptakan beberapa kompleksitas tambahan yang kami ingin hindari menempatkannya di basis kode Chromium, ”tambah Google.

Chrome menggunakan Blink sebagai mesin rendering untuk platform lain dan WebKit untuk iOS - memadukan keduanya adalah prosedur yang rumit dan Google akhirnya dapat meng-upstream kode Chrome untuk iOS ke dalam Chromium.

Sumber terbuka Chrome untuk iOS berarti pengembangan versi iOS akan lebih cepat daripada sebelumnya karena tes akan tersedia untuk seluruh komunitas Chromium dan juga akan berjalan secara otomatis segera setelah kode masuk.

Meskipun iOS memiliki browser Safari bawaannya, tetapi Chrome tetap menjadi pilihan populer bagi pengguna, terutama karena sinkronisasi bookmark, preferensi, dan data lainnya secara otomatis, di seluruh perangkat yang masuk melalui id Gmail yang sama.

Dalam jangka panjang, langkah ini oleh Google akan terbukti bermanfaat bagi pengguna Apple karena mereka pasti akan disambut dengan sejumlah besar browser oleh pengembang yang berbeda berdasarkan kode Chrome - memastikan bangunan yang stabil juga.