· kaynak dev.to (home feed)
Bir geliştiricinin Android'in agentic API'leriyle geçirdiği 18 ay, gerçekte olanın ve geçici olanın ne olduğunu ortaya koyuyor
Android'in agentic API'leri üzerine ürün geliştirmiş bir geliştiricinin dev.to'daki yazısı, 'akıllı sistem' anlatısını parçalara ayırıyor ve yalnızca uygulama entegrasyonu katmanının, o da zar zor, üzerine inşa edilecek kadar sağlam olduğunu ortaya koyuyor.

Bozuk bir alpha tonu belirliyor
Android'in agentic API'leriyle bir buçuk yıl boyunca geliştirme yapan bir geliştirici, Google'ın Android'i sıradan bir işletim sistemi yerine 'akıllı sistem' olarak konumlandırmasına şüpheyle yaklaşan ilk elden bir anlatıyı dev.to'da yayımladı. Yazarın Be nice adlı uygulaması bir AppFunction kazandı; böylece Gemini createAppPair yeteneğini doğrudan çağırabiliyordu. Entegrasyon daha sonra, alpha08'den alpha10'a yapılan bir kütüphane güncellemesi önceki alphanın içerdiği bir servis bileşenini sessizce kaldırınca bozuldu; çözüm o bileşenin manuel olarak barındırılmasıydı. Yazar, bu deneyimin keynote dilini süzmek için yararlı bir filtre olduğunu yazıyor.
dev.to gönderisine göre 'akıllı sistem' etiketi üç ayrı mühendislik sorusunu kapsıyor: cihaz üzerindeki model runtime'ı ve API'lerinin kararlılığı; uygulama entegrasyonu, yani uygulamaların işlevlerini agent'lara nasıl açtığı ve bu açıklamayı kimin kontrol ettiği; ve dağıtım, yani hangi asistanın kullanıcı önünde durabildiği. Google'ın mesajları üçünü birleştiriyor. Şubat 2026'daki bir 'Akıllı OS' yazısı uygulama başarısını uygulama açılmaları yerine tamamlanan görevler olarak yeniden tanımladı ve Mayıs'taki I/O özeti, Gemini gibi agent'ların kullanıcının adına, arayüzde kimse dokunmadan bir uygulamada gezinebildiğini iddia etti.
Dağıtım en zayıf katman
Yazar dağıtımla başlıyor, çünkü pazarlama dili en çok bu alanda gerçeklerin önünde koşuyor. Android Halo, agent etkinliğini çalışırken durum çubuğunda gösteren bir slot, 2026'nın ilerleyen döneminde Android 17 ile geliyor. Temmuz'daki bir röportajda Android başkanı Sameer Samat bu slotun kullanıcının seçtiği agent'a, Gemini'ye ya da başka birine ait olduğunu描述 etti. Gönderi buna karşılık, bir durum çubuğu slotunun bir API olmadığını savunuyor: Gerçek eşitlik, Google'ın kendi asistanının varsayılan olarak aldığı aynı wake-word haklarını, arka planda çalıştırma izinlerini, cihaz üzerindeki bağlama erişimini ve entegre eylemler iznini gerektirirdi.
Doğrulama mekanizması daha sonra ve yalnızca Avrupa'da geliyor. 16 Temmuz 2026'da Avrupa Komisyonu, Alphabet'in üçüncü taraf yapay zeka asistanlarına on bir Android yeteneğini ücretsiz olarak ve Google'a sunulan koşullar kadar etkili şartlarla vermesini emreden bir Digital Markets Act kararı aldı; bunlar çağırma, bağlam, eylemler ve cihaz üstü kaynaklar olarak gruplandı. Çoğunun 1 Ağustos 2027'ye kadar Android 18 ile gelmesi gerekiyor; eşzamanlı wake-word algılama ise 1 Ağustos 2028'e kadar Android 19'a ertelendi. O zamana kadar, AB dışında Halo'nun açıklığı, yazarın geri alınabilir bulduğu bir röportaj alıntısına dayanıyor. Gönderi, erişim zorunluluklarının önceden yüklü, önceden yetkilendirilmiş bir varsayılanı yerinden etmesi durum endişesiyle, en net kazanımların iOS'ta geldiği ve EEA genelinde eşitsiz olduğu Mozilla tarafından tanımlanan önceki tarayıcı seçim ekranı düzenlemelerini de hatırlatıyor.
AppFunctions gerçek ama hâlâ hareket halinde
Uygulama entegrasyonu katmanında yazar çok daha olumlu ve mimariyi gerçek olarak nitelendiriyor. Bir uygulama AppFunctionService'i genişletir, çağrılabilir metotları ve bunların parametre ile dönüş tiplerini annotation'larla işaretler ve bir annotation işlemcisi işletim sisteminin indekslediği bir XML şeması üretir. Şema geliştiricinin dokümantasyonunu bile taşıyor; agent'ın muhakeme ettiği doğal dil sözleşmesi de bu oluyor. Agent'lar bir paketin sunduklarını EXECUTE_APP_FUNCTIONS izniyle korunarak AppFunctionManager üzerinden keşfediyor. Gönderi bu kurulumu cihaz üzerindeki bir MCP tool server'ına benzetiyor; tek fark, platformun kendisinin taşıyıcı olması ve 'server'ın kullanıcının zaten kurulu bir uyguluma olması.
Ancak boşluklar önizleme aşamasındaki pürüzlerden değil, yapısal. İzin tek bir topluhsibe dayanıyor ve fonksiyon bazlı değil; platform hiçbir hız sınırlaması yapmıyor ve doğrulama tip düzeyinde kalıyor: yapısal olarak geçerli ama anlamsal olarak saçma bir çağrı, örneğin geçmişte bir yolculuk rezervasyonu, iş kuralları geliştiricinin sorumluluğunda olduğu için sorunsuzca geçiyor. Güvenlik modeli kullanıcıyı bilgilendirmek ve müdahalesine izin vermek; MCP'nin kendisinin de eleştirildiği aynı duruş. AppFunctions Android 16 (API 36) gerektiriyor ve Gemini tarafındaki entegrasyon Mayıs 2026 itibarıyla hâlâ kapalı, güvenilir test edicilere yönelik bir önizlemeydi. Samsung, Galaxy S26 üzerinde OneUI 8.5 ile Calendar, Notes ve Tasks AppFunctions'ları sunan öne çıkan üretim referansı; Google ise I/O'da bir agent'ın sıradan uygulamaları UI otomasyonuyla sürüklediği daha kaba bir ikinci yolu önizledi. Yazarın diğer geliştiricilere tavsiyesi net: bu katmandaki her yüzeyi geçici olarak görün ve yola planına en az bir kırıcı yeniden adlandırma daha için bütçe koyun.
Neden önemli
Uygulamanın ölçüsü uygulama açılmaları değil tamamlanan görevler olursa — Google'ın Şubat yazısının öngördüğü kayma — o zaman AppFunctions'ın kararlılığı, Halo'nun tarafsızlığı ve DMA uyum takvimi birlikte, Android'in yapay zeka çağının açık bir platform mu yoksa düzenlenmiş kenarları olan tek satıcılı bir kanal mı olacağını belirliyor. dev.to anlatısı, bu yığını kullanarak ürün çıkarmış birinden geldiği için önemli: AppFunctions mekanizması ve Samsung'un dağıtımı gibi açıkça çalışan şeyleri, üçüncü agent eşitliği ve API kararlılığı gibi hâlâ birer söz olan şeylerden ayırıyor. Şu anda agent'a yönelik özellikler planlayan ekipler için pratik çıkarım şu: geliştirin, ama yol haritanızda bir kırıcı değişiklik bütçesi bulundurun.
- #android
- #ai-agents
- #appfunctions
- #digital-markets-act