OTA güncellemeleri

Sahadaki Android cihazlar sistem, uygulama yazılımı ve saat dilimi kurallarına yönelik kablosuz (OTA) güncellemeleri alıp 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ı sağlamak isteyen geliştiricilere ve piyasaya sürülen cihazlar için güncelleme paketleri oluşturmak isteyenlere yöneliktir.

OTA güncellemeleri, temel 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ının Google Play'den yüklediği 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, halihazırda 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 okudukça uygulayabilirler; buna A/B akışı denir. 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 amacıyla Android sistem güncelleme API'lerini (ör. update_engine ) kullanmaya ilişkin örnekler sağlayan örnek bir uygulama için SystemUpdaterSample'a bakın (uygulama ayrıntıları updater_sample/README.md adresinde mevcuttur).

A/B olmayan sistem güncellemeleri

Daha eski Android cihazlarda, indirilen bir güncelleme paketinin 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 Dışı Sistem Güncellemeleri .

Saat dilimi kuralı güncellemeleri

Android 8.1'den itibaren OEM'ler, güncellenmiş saat dilimi kuralları verilerini sistem güncellemesi gerektirmeden cihazlara aktarabilir. Bu mekanizma, kullanıcıların güncellemeleri zamanında almasına (böylece bir Android cihazının kullanım ömrünün uzatılmasına) 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ı .

,

Sahadaki Android cihazlar sistem, uygulama yazılımı ve saat dilimi kurallarına yönelik kablosuz (OTA) güncellemeleri alıp 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ı sağlamak isteyen geliştiricilere ve piyasaya sürülen cihazlar için güncelleme paketleri oluşturmak isteyenlere yöneliktir.

OTA güncellemeleri, temel 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ının Google Play'den yüklediği 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, halihazırda 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 okudukça uygulayabilirler; buna A/B akışı denir. 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 amacıyla Android sistem güncelleme API'lerini (ör. update_engine ) kullanmaya ilişkin örnekler sağlayan örnek bir uygulama için SystemUpdaterSample'a bakın (uygulama ayrıntıları updater_sample/README.md adresinde mevcuttur).

A/B olmayan sistem güncellemeleri

Daha eski Android cihazlarda, indirilen bir güncelleme paketinin 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 Dışı Sistem Güncellemeleri .

Saat dilimi kuralı güncellemeleri

Android 8.1'den itibaren OEM'ler, güncellenmiş saat dilimi kuralları verilerini sistem güncellemesi gerektirmeden cihazlara aktarabilir. Bu mekanizma, kullanıcıların güncellemeleri zamanında almasına (böylece bir Android cihazının kullanım ömrünün uzatılmasına) 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ı .