Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Proje ana hatları içinde, yıllardır android güncellemelerinde en büyük değişiklik

İçindekiler:

Anonim

İki saatlik Google I / O açılış konuşmasının Android kısmı önceki yıllara göre kısaydı, ancak Android Q geldiğinde Google'ın en sevdiğimiz işletim sistemimizle güncellemeye zorlama biçiminde büyük bir değişiklik yapıldı. Proje Ana Hattı olarak adlandırılır ve amaç, telefonu yeniden başlatmaya veya kullanıcıyı bir güvenlik yaması hakkında düşünmeye zorlamadan, Play Store üzerinden Android'in çekirdek bileşenlerini arka planda tamamen güncellemektir. Bu sistem, aylık güvenlik düzeltme ekinden veya sistem sürümü güncellemesinden ayrıdır ve Google, hangi telefonu kullanıyor olursanız olun, işletim sisteminin kritik bölümlerini güvenli ve güncel tutabilmek için mevcuttur.

Mainline’ın nasıl çalıştığını daha iyi anlamak için Google’ın Iliyan Malchev’iyle mümkün olduğu kadar çok şey öğrenmek için oturduk.

Android Q beta 3 incelemesi: Karanlık tema, jest gezinme ve daha fazla bildirim değişikliği

Her şey Mainline dokunur ve nasıl çalışır

Project Mainline, işletim sisteminin diğer bölümlerinin işlevi için ne kadar önemli olduklarından dolayı daha önce büyük bir yazılım güncellemesi olmadan dokunamayan 12 çekirdek bileşeni Android'de güncellemenin bir yoludur. Google listeyi üç kategoriye ayırır:

  • Güvenlik: Medya Kodekleri, Medya Çerçevesi Bileşenleri, DNS Çözümleyici, Şifrele
  • Gizlilik: Belgeler Kullanıcı Arabirimi, İzin Denetleyici, Servisler
  • Tutarlılık: Saat dilimi verileri, ANGLE (geliştiricilere dahil olma), Modül Meta Verileri, Ağ bileşenleri, Captive Portal Login, Ağ İzin Yapılandırması

Gördüğünüz gibi, bunlar işleyen bir telefonun oldukça önemli parçaları. Telefonun normal çalışma sırasını kesintiye uğratmadan güncellemek için Google, Android Pony EXpress (APEX) adını verdiği yeni bir konteyner icat etti. Bu yeni kap, Google Play Store'dan başka bir APK (app) dosyası gibi gönderilir, ancak telefona ulaştığında, aslında işini yapmak için telefona bağlanan bütün bir dosya sistemi olmak istemez. Ayrıca Play Services güncellemelerinde olduğu gibi, Mainline güncellemeleri birkaç hafta boyunca tüm Android ekosisteminde yavaş yavaş kullanıma sunulacaktır.

Güncelleme uygulandığında, kullanıcının hiçbir şey yapması gerekmez ve bunun olduğunu asla bilmemelidir. Ancak, olası bir olayla ilgili güncellemeyle ilgili bir şeyler ters giderse, kullanıcı verilerini koruyan ve gerektiğinde bilinen iyi duruma geri döndüren bir geri alma sistemi vardır - güncelleme düzgün giderse, eski ve yeni kullanıcı verileri sorunsuz bir şekilde birleşir.

Project Mainline, Google Play Store'u kullanarak Android güvenlik güncellemelerini hızlandırmayı hedefliyor

Temel olarak, Google’ın bu 12 şeyden herhangi birini ne nedenle olursa olsun güncellemesi gerekiyorsa, Google Play Hizmetlerinin bir bölümünü güncellediği gibi Google Play Store üzerinden de yapabilir. Ve bu güncellemeler gerçekleştiğinde, kullanıcı çoğu zaman farkında bile olmayacak.

Her Android telefon için ana hat

Google’ın "hey, güncellemeleri daha iyi hale getirmek için harika bir yeni yöntemimiz var" dediği o zamanları biliyorsunuz, yalnızca bazı OEM’ler "hayır, biz iyiyiz, telefonlarımızı asla güncellememize izin veriyoruz" demiş; ilerleme kaydedildi mi? Project Mainline bu şekilde çalışmaz, aslında yapamaz. Yeni başlayanlar için, bu modüller Android'de Xiaomi ve Samsung gibi şirketlerden gelen kullanıcı arayüzlerinin engel olamayacağı kadar düşük oluyor. Ek olarak, bu 12 modül Google ile iş ortakları arasında yapılan çok fazla müzakere sonucunda ortaya çıkmıştır. Mainline aracılığıyla desteklenen orijinal modül listesi başlangıçta aslında çok daha büyüktü, ancak müzakereler boyunca 12'ye kadar daraldı.

Belki daha da önemlisi, Google, kendi bileşenleri için Google Play Store üzerinden güncellemeler sunmak için APEX'i kullanan üreticiler ve ortaklarla harika davranıyor (ve teşvik ediyor).

Bu 12 modül, Google Play Store aracılığıyla güncellenmektedir; bu, OEM’lerin Google Play Store’a erişmek için bu güncellemelere izin vermeyi kabul etmesi gerektiği anlamına gelir. Proje Ana Hattı şimdi Android uyumluluğunun bir parçasıdır, bu nedenle telefonunuz Android Q kullanıyorsa ve Google Play Store’a erişebiliyorsa, Proje Ana Hattı üzerinden desteklenir.

Bu şemsiyenin altına girmeyen her şey için Google, APEX konteynerini açık kaynak haline getirdi; bu, standart olmayan Android cihazlarının Play Store dışında bir şey kullansa bile, kritik bileşenleri bu şekilde güncellemeyi seçmesine olanak sağlayacağı anlamına geliyor. Bu, Amazon ekosisteminin yanı sıra, Play Store'un garanti olmadığı Çin gibi yerlerde yayınlanan telefonların harika haberi.

Belki daha da önemlisi, Google, kendi bileşenleri için Google Play Store üzerinden güncellemeler sunmak için APEX kullanan üreticiler ve iş ortakları ile harikadır. Bu, Samsung gibi şirketlerin APEX'i kendi sistem düzeyindeki uygulamalarını tamamen yeniden başlatma ve kullanıcı adına güncelleme gerektirmeden güncellemek için kullanabilecekleri anlamına gelebilir. Teorik olarak, bu gerekli görüldüğü takdirde telefonunuzdaki ağla ilgili şeyleri güncellemek için taşıyıcılar tarafından da kullanılabilir. Bunların hiçbiri elbette bir garanti değil, ancak Google burada paylaşılan kullanım için çok fazla potansiyel olduğunu açıkça belirtti.

Geleceğin başlangıcı

Project Mainline'ın nasıl çalıştığının altında yatan mekanik, çok derin teknik şeylerdir, ancak platformun geleceği için gülünç derecede önemlidir. Google, kendi kendini yöneten ekosistem ile açık federasyon platformu arasındaki çizgiyi kesmeye devam ederken, özelliklerin tam sistem güncellemesi olmadan eklenebileceği ve değiştirilebileceği bir ileri görüşme yolu ya da Stagefright güvenlik açığı gibi her şeyin telefonuna anında eklenebilir. büyük başarı. Ve Iliyan ile yaptığımız konuşmadan bir tanesi açıkça belirtti, bu sadece Mainline ve ilgili teknolojilerinin neler yapabileceğinin başlangıcıdır.

Google’a sistem güncellemeleri hakkında konuşurken bakmak ve "evet, güncellemelerin daha önce geliştiğini duyduk" diye düşünmek kolaydır, ancak gerçek şu ki, yıllardır sürekli iyileştirmeler görüyoruz ve ancak şimdi faydaları görmeye başlıyoruz. Ve bu başarıya rağmen, Mainline'ın çalışmalarının gerçekten yeni bir şey olduğu ve her kullanıcının en çok ihtiyaç duyduklarında korunmasını sağlamaya yönelik büyük bir adım olduğu belirtiliyor.