Bağımsız bir geliştirici, Android Auto araç içi sistem kullanıcılarına, telefonlarında root yetkisi olması koşuluyla sistem arayüzü üzerinde doğrudan kontrol sağlayan ve Google'ın kademeli dağıtımda kısıtladığı 100'den fazla gizli deneysel özelliği etkinleştirme imkanı sunan AA Experiments adlı yeni bir açık kaynaklı araç yayınladı.
Güncellemelerin yavaşlığı ve yazılım kısıtlamalarının aşılması
Google, Android Auto'daki yeni özellikleri test etmek ve uzun zaman dilimlerine yayarak kullanıma sunmak için genellikle sunucu tarafı anahtarlarına (Server-side flags) güvenir. Geliştirici HighwindBR, AA Experiments projesinin, açık tema (Light Theme) özelliğinin etkinleştirilmesi için uzun süre beklemek zorunda kalması nedeniyle başladığını ve projenin daha sonra sistemdeki düzinelerce başka özelliği kapsayacak şekilde genişlediğini açıkladı.
Aracın arasında geçiş yapmaya olanak tanıdığı deneysel özellikler listesi şunları içerir:
- Araç içi Gemini Assistant yapay zeka özelliklerinin özelleştirilmesi.
- Duvar kağıdından otomatik olarak türetilen arayüz tasarımlarının ve renklerinin uygulanması.
- Hızlı ayar panellerinin ve uçtan uca genişletilmiş harita ekranlarının sağlanması.
- Gelişmiş çok kartlı medya kontrol panellerinin sunulması ve uygulamalar için tam ekran modunun etkinleştirilmesi.
Çalışma mekanizması ve güncellemelerle uyumluluk
Araç, bir kontrol yönetim uygulaması ve LSPosed çerçevesi aracılığıyla çalışan bir yazılım modülünden oluşur. Telefonda yüklü olan Android Auto sistemine doğrudan bağlanır ve uygulamayı yeniden derlemeye veya orijinal APK paketini değiştirmeye gerek kalmadan arka planda çalışır.
Uyumluluk sorunlarını gidermek ve sistemin çökmesini önlemek için araç, yapılan değişiklikleri cihazda yüklü olan Android Auto uygulamasının belirli sürümüyle ilişkilendirir. Google'ın kod anahtarı imzalarını değiştiren yeni bir güncelleme yayınlaması durumunda, araç çakışan ayarları zorlamak ve araç ekranının durmasına neden olmak yerine otomatik olarak devre dışı bırakır ve tek bir tıklamayla varsayılan ayarlara dönme seçeneği sunar.
Bu, sistem kullanıcıları için ne anlama geliyor?
Android Auto kullanıcıları genellikle Google tarafından duyurulan güncellemelerin ve iyileştirmelerin kendilerine ulaşmasında gecikmelerle karşılaşırlar. AA Experiments aracı, ileri düzey kullanıcılara özellikleri resmi lansmandan önce denemeleri için tam esneklik sağlayan teknik bir çözüm sunar. Ancak aracın root yetkisi ve LSPosed çerçevesi gerektirmesi nedeniyle, bu araçtan yararlanmak profesyonel kullanıcı kitlesiyle sınırlı kalmaktadır. Ayrıca aracın tamamen çevrimdışı çalıştığı ve herhangi bir izleme veya veri toplama mekanizması içermediği belirtilmektedir.