Android’in geliştirilme biçimindeki temel bir değişiklik, Google tarafından duyuruldu ve bu değişiklik dünya çapındaki üreticileri ve geliştiricileri doğrudan etkiledi. Şirket, Android Open Source Project (AOSP) kaynak kodunun yayın planının yılda dört sürümden iki sürüme çıkacak şekilde değiştirileceğini doğruladı. Yayınları ikinci (2. çeyrek) ve dördüncü (4. çeyrek) çeyreklerde yoğunlaştıracak olan Esta yeni tempo, platformun istikrarına öncelik vermeyi amaçlıyor.
Stratejik karar, işletim sisteminin gelişimini, tüm ekosistem için daha sağlam ve öngörülebilir bir kod tabanı vaat eden bir yaklaşım olan trunk-stabil olarak bilinen modelle uyumlu hale getirmeyi amaçlıyor. AOSP’nin resmi web sitesinde, topluluğa yeni uygulamaları benimseme konusunda rehberlik eden bir bildirim zaten yayınlanmıştır. Aylık güvenlik güncellemelerinin dağıtımının etkilenmeyeceğini ve kullanıcıların güvenlik açıklarına karşı sürekli korunmasını sağlayacağını unutmamak önemlidir.
Yeni yayınlama stratejisinin ayrıntıları
İki yılda bir sürüm döngüsüne geçiş, Android ekosisteminin artan karmaşıklığından kaynaklandı. Anteriormente, üç aylık tempo, Google mühendislik ekiplerinin aynı anda birden fazla geliştirme dalını yönetmesini gerektiriyordu; bu, tüm aktif sürümlerde tutarlılık ve güvenliğin korunmasında önemli zorluklar yaratan bir süreçti. Cada yeni şubesi, test etme, hata düzeltmeleri ve özellik entegrasyonu için yeni bir çalışma cephesini temsil ediyordu; artan operasyonel yük ve kod tabanında parçalanma riski. Şirket, çabalarını yılda iki büyük sürümde birleştirerek kaynaklarını daha gösterişli, test edilmiş ve istikrarlı bir kod tabanı sunmaya odaklayabiliyor. Esta Tahmin edilebilirlik yalnızca Google için değil, aynı zamanda kendi özel Android sürümlerini oluşturmak için sağlam bir temele dayanan cihaz üreticileri (OEM’ler) ve farklı cihazlar arasında daha tutarlı API’lerden ve daha tekdüze davranıştan yararlanacak uygulama geliştiricileri için de çok önemlidir.

Gövdeye dayanıklı model nedir?
Artık AOSP tarafından resmi olarak benimsenen gövde-kararlı geliştirme modeli, büyük ölçekli yazılım mühendisliği uygulamalarında bir evrimi temsil etmektedir. Bu yaklaşımın ana özelliği, proje için tek doğruluk kaynağı olarak hizmet eden ve “ana hat” olarak bilinen tek bir ana kod dalının sürdürülmesidir.
Yeni özelliklerin ayrı dallarda geliştirildiği ve daha sonra birleştirildiği eski metodolojilerin aksine, gövdede kararlı kaynaklar doğrudan ana dalla bütünleştirilir. Para tamamlanmamış özelliklerin kararsızlığa neden olmasını önler, bunlar “özellik bayrakları” tarafından kontrol edilir.
Bu bayraklar, mühendislerin derleme veya çalıştırma zamanında yeni kodu etkinleştirmesine veya devre dışı bırakmasına olanak tanıyarak, yalnızca olgun, tamamen test edilmiş işlevlerin genel sürümlere sunulmasını sağlar. Essa tekniği, yaygın bir hata kaynağı olan kod birleştirmelerin karmaşıklığını büyük ölçüde azaltır.
Bu modelin benimsenmesi, daha tek biçimli ve sağlıklı bir kod tabanını teşvik ederek ekipler arasındaki işbirliğini kolaylaştırır ve her sürümün halihazırda sağlamlaştırılmış bir temel üzerine inşa edilmesini sağlar. Bu, dünyanın en büyük teknoloji şirketlerinin çoğunda, büyük yazılım projelerinin yönetilmesinde standart bir uygulamadır.
Geliştirici topluluğu için rehberlik
Yeni programın uygulanmasıyla birlikte Google, doğrudan AOSP koduyla çalışan herkes için net öneriler yayınladı. Ana kılavuz, “aosp-main” dalını kullanmaktan yeni “android-latest-release” sürümüne geçiş yapmaktır. Essa değişikliği kritiktir çünkü “aosp-main” artık projenin kararlı, gerçek zamanlı durumunu yansıtmaz ve deneysel veya kararsız kod içerebilir. “Android-en son sürüm” dalı ise her zaman en yeni ve birleştirilmiş genel sürüme işaret ederek güvenli ve güvenilir bir başlangıç noktası görevi görecektir.
Bu geçiş, hem büyük üreticiler hem de özel ROM topluluğu için iş akışını basitleştirir. Geliştiriciler, garantili istikrarlı bir kod tabanı kullanarak temel sorunların hatalarını ayıklamak için harcadıkları zamanı önemli ölçüde azaltabilir ve kendi özelleştirmelerini ve özelliklerini uygulamaya odaklanabilirler. Google, yayınlama sürecindeki değişikliğin açık kaynağa erişimden ödün vermediğini, bunun yerine bunu daha verimli bir şekilde düzenleyerek ekosistem genelinde yenilik ve gelişim için daha sağlam bir platform sunduğunu vurguluyor.
Android güvenliği bozulmadan kalır
Bir işletim sisteminin geliştirme döngüsündeki herhangi bir değişiklikle ilgili temel kaygılardan biri güvenliktir. Google, yeni AOSP planının, dünya çapında milyarlarca cihazın korunmasında hayati önem taşıyan aylık güvenlik güncellemelerinin sağlanması üzerinde hiçbir etkisi olmayacağını açıklığa kavuşturmak istiyordu.
Bu güvenlik yamaları, platformun tam kod sürümlerinden tamamen ayrı olarak özel bir şubede düzenli olarak yayınlanmaya devam edecek. Essa ayrımı, kritik güvenlik açıklarına yönelik düzeltmelerin hızlı bir şekilde ve yeni özelliklerin geliştirilmesinden bağımsız olarak dağıtılmasını sağlayarak şirketin ekosistem güvenliğine olan bağlılığını sürdürür.
Üreticiler ve özel ROM’lar için efektler
Yeni AOSP yayın temposunun Android ekosisteminin farklı bölümleri üzerinde farklı etkileri olacak. Samsung, Xiaomi ve diğer stratejik ortaklar gibi Para büyük cihaz üreticileri, kodun özel sürümlerine zaten erken erişime sahip olduklarından ve yazılımlarını önceden planlamalarına ve geliştirmelerine olanak tanıdığından, doğrudan etki minimum düzeyde olacaktır.
LineageOS, Pixel Experience ve diğerleri gibi canlı özel ROM topluluğuna gelince, bu değişiklik onların geliştirme döngülerinde bir uyarlama gerektirecektir. Eles’in yeni sürümlerini temel almak için iki büyük yıllık sürümle uyum sağlaması gerekecek, bu da önemli güncellemeler arasında daha uzun bir boşluk anlamına gelebilir.
Ancak uzun vadede bu değişiklik faydalı olabilir. Bu ekipler, daha istikrarlı ve olgun kaynak kodu alarak, daha önce AOSP tabanındaki eski istikrarsızlıkları düzeltmeye ayırdıkları zaman ve emekten tasarruf edebilir, böylece yenilik yapmaya ve kullanıcılarına benzersiz özellikler sunmaya odaklanabilirler.
Yeni takvimle AOSP’nin geleceği
Oluşturulan yeni ritimle birlikte beklenti, ikinci çeyreğin (2. Çeyrek) lansmanında platformun ana haberleri ve API değişikliklerini getiren büyük yıllık güncellemesine odaklanacağı yönünde. Öte yandan, dördüncü çeyrek (4. Çeyrek) yayınında iyileştirmeler, düzeltmeler ve kademeli iyileştirmeler üzerinde durulmalı, bir sonraki döngüye zemin hazırlanmalı ve yıl sonundan önce sistemin sağlamlığının sağlanması gerekiyor.
Piyasa uygulamalarına uyum
Google’in Android AOSP sürüm döngüsünü iyileştirmeye yönelik bu kararı, aynı zamanda, geleneksel olarak yılda bir büyük kararlı sürüme odaklanan Apple’in iOS’u gibi diğer büyük yazılım ekosistemlerinde zaten birleştirilmiş uygulamalarla uyumlu hale getirerek platformu olgunlaştırmaya yönelik bir hareket olarak da görülebilir.
Google, frekanstan ziyade kararlılığa öncelik vererek, giriş seviyesi akıllı telefonlardan tabletlere, televizyonlara ve otomotiv sistemlerine kadar geniş bir cihaz yelpazesine güç sağlayan, tüm geliştirme zincirine ve sonuçta son tüketiciye fayda sağlayan bir işletim sistemi için kaliteye ve uzun vadeli güvenilirliğe odaklanıldığının sinyalini veriyor.