Bir uygulama güncellendiğinde telefondaki simgesi yerinde kalır; fakat bazı çocuk hesaplarında yeni içerik ya da işlev, ebeveynin onayını bekleyebilir. Google Play’in 4 Eylül’de güncellediği Age Signals belgeleri, geliştiricinin “önemli değişiklik” diye bildirdiği bir adımın, ilgili bölgelerde denetimli hesaplar için ayrı bir onay süreci başlatabildiğini anlatıyor. Bu, uygulamanın yaş bilgisini almasıyla aynı şey değil: değişen ürünün hangi bölümünün ebeveyn karşısına çıkacağı da artık teknik akışın parçası.
Age Signals API, uygulamanın çalışma anında yaş aralığı ve paylaşım durumunu istemesine yarayan bir arayüz. Play’in güncel sürümünde uygulama önce yaş sinyalinin paylaşılıp paylaşılmadığını öğreniyor; paylaşım yoksa yaş aralığını alamıyor. Denetimli kullanıcıda ise ebeveyn, Family Link ayarından paylaşımı kabul edebiliyor ya da kapatabiliyor. Belge, bu mekanizmanın yalnızca hukuken gerekli olduğu bölge ve yetki alanlarında veri döndürdüğünü de açıkça söylüyor.
Yeni ayrıntı, uygulama değişikliğinin kendisinde. Geliştirici Play Console’a gelecekte yürürlüğe girecek bir “önemli değişiklik” girerse açıklamayı İngilizce yazmak, yürürlük tarihini vermek ve hangi değişimin ebeveyn onayı gerektirdiğini belirlemek zorunda. Play, uygun bölgelerdeki denetimli hesapların ebeveynine onay isteği gönderiyor. Onay beklerken API durumu `PENDING`, reddedilirse `DECLINED` olabiliyor; geliştiricinin de bu yeni içerik veya işlevi bu duruma göre sınırlaması bekleniyor.
Kullanıcının kazancı, yaş doğrulamasının her uygulamanın kendi formuna dağılmaması olabilir. Fakat bu, uygulamanın “çocuklara uygun” etiketini alıp gerisini unuttuğu bir düzen değil. Bir geliştirici özellik eklerken, bu özelliğin denetimli hesapta önceki ebeveyn onayının kapsamını aşıp aşmadığını değerlendirmek zorunda. Yanıt evetse, değişikliğin adı ve tarihi ebeveynin gördüğü karar ekranına taşınıyor.
Burada geliştiriciye geçen yük, kullanıcı arayüzünden önce ürün kaydında başlıyor. Play aynı anda en fazla üç değişikliğin 90 gün önceden bildirilmesine izin veriyor; bekleyen değişiklikler de birikimli ele alınıyor. Yeni sosyal alan, sohbet özelliği, satın alma biçimi ya da içerik türü denetimli hesapta erişimi değiştirecekse geliştirici, yürürlük tarihini ve ebeveynin göreceği açıklamayı Play Console’a ayrı olarak girmek zorunda.
İstisna yolu da görünür olmalı. Yaş sinyali paylaşılmamışsa veya API hata verirse uygulama, çocuğun hesabını yetişkin varsayarak genişletmemeli; belge zaten erişim durumunu uygulamanın kendisinin ele alacağını belirtiyor. Bence bu hattın gerçek sınavı, onay penceresinin açılması değil. Geliştiricinin, onay yokken hangi işlevi kapattığını ve ebeveyne neyi onaylattığını açıkça tanımlaması. Bu akışın geçerli olduğu denetimli hesaplarda, uygulama güncellemesinden sonra yeni işlevlere erişim ebeveyn yanıtına bağlı kalabilir.
— Ozan Doruk Karaca