Android Nougat'ın Sorunsuz Güncellemeleri, Açıklaması
Marshmallow işletim sistemi güncellemelerini içeren tüm Android cihaz nesillerinde temelde aynı şekilde çalıştınız: güncelleme indirildi, telefon yeniden başlatıldı ve güncelleme uygulandı. Bu süre zarfında, telefon en azından güncelleme tamamen yüklenene kadar yararsız hale getirilir. Nougat'ın yeni “Sorunsuz Güncellemeleri” ile bu model geçmişte kaldı.
Android 7.0 Nougat'ta Güncellemeler Nasıl Değiştirildi?
Google, yeni güncelleme yöntemi için kendi Chrome işletim sisteminden bir sayfa aldı. Chromebook'lar her zaman bu şekilde etkili bir şekilde çalışmıştır: güncelleme arka planda indirilir, ardından kullanıcıdan yükleme işlemini tamamlamak için yeniden başlatmanın gerekli olduğunu belirtir. Hızlı bir şekilde yeniden başlatma yapılır ve güncelleme tamamlanır; güncellemenin yüklenmesini beklemek, "optimize etmek" veya almak gibi görünen diğer şeylerden hiçbiri beklemek yaşlar. Hızlı, kolay ve hepsinden önemlisi, makul olmayan bir kesinti süresi yok.
Android 7.0 ile başlayarak, bu Android güncellemelerinin gidiş yönü. Burada bundan bahsetmeye değer olmaz Nougat’a güncellenen cihazlara, yalnızca yazılımla birlikte gelenlere uygulanır. Bunun nedeni tamamen mantıklı: Bu yeni güncelleme yöntemi çalışmak için iki sistem bölümü gerektirecek ve hemen hemen tüm mevcut Android telefonlarda sadece bir tane var. Cihazı anında yeniden bölümlere ayırmak potansiyel olarak felaket olabilir (ve muhtemelen birçok senaryoda olabilir), bu nedenle Google’ın mevcut nesil telefonlarda yalnız bırakma kararı, bir serseri olsa bile.
Bunun gibi küçük bir şey çalışıyor: Aktif bir sistem bölümü ve birbirlerinin ayna görüntüleri olan uyuyan bir bölüm var. Bir OTA güncellemesi mevcut olduğunda, aktif bölüm onu indirir ve sonra hareketsiz bölümü günceller. Biri yeniden başlatıldıktan sonra uykuda olan bölüm etkin hale gelir ve eski olarak aktif olan bölüm uykuda kalır ve bu durum güncellenmiş yazılımı uygular.
Bu sadece tüm güncelleme işlemini çok daha hızlı bir hale getirmekle kalmıyor, aynı zamanda bir çeşit yedekleme sistemi olarak da kullanılıyor. Güncelleme ile ilgili bir sorun olursa, sistem önyükleme yaparken bir hata olduğunu algılayabilir ve etkilenmeyen sistem bölümüne geri dönebilir. Yeniden başlatmanın ardından indirme sunucularına bir kez daha ping gönderebilir, güncellemeyi yeniden uygulayabilir ve işlemi tamamlamak için yeniden başlatabilirsiniz. Çok fazla kullanıcı etkileşimi, Android geliştirme araçları ve komut satırına aşinalık gerektiren mevcut sistemde yıkıcı güncelleme hatalarının nasıl ele alındığı ile karşılaştırıldığında, çift bölümleme yöntemi daha iyi.
Bunu Henüz Hareket Halinde Görmedik, O yüzden Hala Çok Sorunuz Var
Tabii ki, kendi soru ve endişeleriyle geliyor. Bu sistemin teoride nasıl çalıştığını anlasak da, Nougat henüz bir güncelleme yapmadığından ve 7.0 ile hiçbir cihaz gönderilmediğinden uygulamada gerçekte nasıl çalıştığını göremedik. Her şey spekülasyondur, ancak bir güncelleme uygulandığında, örneğin, sistem performansında oldukça zorlanabileceğini hayal ediyorum..
Ek olarak, eğer benim gibi bir şeyseniz, yukarıdaki bölümü okuyorsunuz ve şöyle düşündünüz: “iki sistem bölümünün ne kadar yer kaplayacağı?” yanlış, ancak bunların da sistem Bu, kurulu her uygulamanın iki kopyasını gerektireceği anlamına gelmeyen bölümlerdir. Yine de, bu durum bir Android işletim sistemi için alışılmadık bir boyutta olmayan bir gigabayt alan mevcut sistemlerin aslında iki gigabayt (veya daha fazla) gerektirebileceği anlamına geliyor.
Bununla birlikte, Google, düşük bellek durumlarında gömülü sistemler için orijinal olarak tasarlanmış, yüksek oranda sıkıştırılmış, salt okunur bir dosya sistemi olan SquashFS adlı yeni bir dosya sistemine geçti. Bu kesinlikle kaçınılmaz olarak iki sistemli bir bölüm kurulumuna sahip olacak bazı uzay sorunlarının dengelenmesine yardımcı olmalıdır. Yine de cihazların bir gemi ile geldiğini görmeye başlayabiliriz. asgari 32GB ilerliyor. Zaman gösterecek.
Güncellemeden sonra yeni uykudaki bölüme ne olduğu da belli değil. Ardından arka planda güncellenebilir ve yeni bir OTA'nın gelmesini bekleyebilir, ancak bu teoriyi destekleyecek teknik bir dokümantasyon yoktur - sadece yüksek sesle düşünüyorum. Yine de, bana mantıklı geliyor çünkü aksi halde bu yeni sistem görünüşte Google’ın gitmeye çalıştığı yönün tam tersi bir tür ve bir tür güncelleme senaryosu gibi görünecektir..
Ne yazık ki, yeni Sorunsuz Güncelleme sistemini destekleyen bir cihaz henüz bulunmadığından, bu soruların bazılarının cevapsız kalması gerekecek. Yeni nesil telefonlar yayılmaya başladığında, tüm bunların gerçek dünyada nasıl işleyeceğini daha iyi anlayacağız. Ama şimdilik: Kulağa çok hoş geliyor.