Sahadaki Android cihazlar sisteme, uygulama yazılımına ve saat dilimi kurallarına yapılan havadan (OTA) güncellemeleri alabilir ve yükleyebilir. Bu bölümde güncelleme paketlerinin yapısı ve bunları oluşturmak için sağlanan araçlar açıklanmaktadır. 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, temeldeki 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 Google Play'den kullanıcı tarafından yüklenmiş uygulamalar etkilemez.
A / B (Kesintisiz) sistem güncellemeleri
Modern Android cihazlar, her bölümün (A ve B) iki kopyasına sahiptir ve sistem çalışırken ancak boştayken şu anda kullanılmayan bölüme bir güncelleme uygulayabilir. A / B cihazları, güncelleme paketini indirmek için alana ihtiyaç duymaz çünkü güncellemeyi ağdan okurken 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 (Kesintisiz) Sistem Güncellemeleri . A / B güncellemelerini yüklemek için Android sistem güncelleme API'lerinin (yani
update_engine ) kullanımına ilişkin örnekler sağlayan örnek bir uygulama için SystemUpdaterSample'ye (uygulama ayrıntıları
updater_sample/README.md ) bakın.
A / B dışı 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ü vardır. 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 aktarabilir. Bu mekanizma, kullanıcıların güncellemeleri zamanında almasını (böylece bir Android cihazın kullanım ömrünü uzatır) ve OEM'lerin saat dilimi güncellemelerini sistem görüntüsü güncellemelerinden bağımsız olarak test etmesini sağlar. Ayrıntılar için bkz. Saat Dilimi Kuralları .