OTA güncellemeleri

Sahadaki Android cihazlar, sistem, uygulama yazılımı ve saat dilimi kuralları için kablosuz (OTA) güncellemeleri alabilir ve yükleyebilir. Bu bölüm, güncelleme paketlerinin yapısını ve bunları oluşturmak için sağlanan araçları açıklar. OTA güncellemelerinin yeni Android cihazlarda çalışmasını isteyen geliştiriciler ve piyasaya sürülen cihazlar için güncelleme paketleri oluşturmak isteyenler için tasarlanmıştır.

OTA güncellemeleri, temel alınan işletim sistemini, sistem bölümünde yüklü salt okunur uygulamaları ve/veya saat dilimi kurallarını yükseltmek için tasarlanmıştır; bu güncellemeler, kullanıcı tarafından Google Play'den yüklenen uygulamaları etkilemez .

A/B (Sorunsuz) sistem güncellemeleri

Modern Android cihazlarda her bölümün (A ve B) iki kopyası bulunur ve sistem çalışırken ancak boştayken o anda kullanılmayan bölüme bir güncelleme uygulayabilir. A/B cihazlarının güncelleme paketini indirmek için alana ihtiyacı yoktur çünkü güncellemeyi ağdan okudukları gibi uygulayabilirler; bu, akış A/B olarak bilinir. A/B cihazları için OTA güncellemeleri hakkında daha fazla bilgi için bkz. A/B (Sorunsuz) Sistem Güncellemeleri . A/B güncellemelerini yüklemek üzere Android sistem güncelleme API'lerinin (yani update_engine ) kullanımına ilişkin örnekler sağlayan örnek bir uygulama için SystemUpdaterSample'a bakın (uygulama ayrıntıları updater_sample/README.md içinde mevcuttur).

A/B olmayan sistem güncellemeleri

Daha eski Android cihazlarda, indirilen bir güncelleme paketini açmak ve güncellemeyi diğer bölümlere uygulamak için gereken yazılımı içeren özel bir kurtarma bölümü bulunur. Daha fazla bilgi için bkz. A/B Olmayan Sistem Güncellemeleri .

Saat dilimi kuralı güncellemeleri

Android 8.1'den itibaren OEM'ler, güncellenmiş saat dilimi kuralları verilerini bir sistem güncellemesi gerektirmeden cihazlara gönderebilir. Bu mekanizma, kullanıcıların güncellemeleri zamanında almasına (böylece bir Android cihazının kullanım ömrünü uzatır) ve OEM'lerin sistem görüntüsü güncellemelerinden bağımsız olarak saat dilimi güncellemelerini test etmesine olanak tanır. Ayrıntılar için, bkz. Saat Dilimi Kuralları .