GrapheneOS varsayılan uygulamaları yeniledi, pano erişimini değiştirdi
GrapheneOS yeniden yazılan Messaging uygulamasını yayımladı ve uygulamalardan pano erişimini alma imkânı veren güvenli yapıştırmayı tanıttı. Sırada diğer AOSP uygulamaları var.
GrapheneOS, 6 Eylül'de sistemle birlikte gelen Messaging uygulamasını modern bir uygulamaya dönüştürdüğünü duyurdu. Aynı gün yayımlanan sürüm, Android Compose ile yazılmış tamamen yenilenmiş bir arayüzün yanı sıra çok sayıda iyileştirme ve hata düzeltmesi içeriyor. Proje aynı başlık altında, geleneksel pano API'lerinin yerini alacak güvenli yapıştırma özelliğini de tanıttı.
Pano erişimi yerine güvenli yapıştırma
Yeni mekanizmayla kullanıcılar uygulamalardan pano erişimini alıp yerleşik alternatifi kullanabilecek. Özellik standart metin seçim araç çubuğuna, giriş yöntemlerine, erişilebilirlik servislerine ve klavye kısayollarına entegre edildi; ekibe göre yakında ana koda birleştirilmesi planlanıyor.
Flutter ile yazılanlar dahil bazı uygulamalar kendi metin seçim araç çubuğunu çiziyor ve yeni eylemi göstermiyor. Bu durumlar için GrapheneOS varsayılan klavyeye bir Yapıştır düğmesi ekledi; AOSP Keyboard çok daha iyi bir klavyeyle değiştirildiğinde bu yetenek yeni klavyeye de taşınacak.
Pano okumaları neden sorun
Android pano okumayı zaten yalnızca odakta olan uygulamaya ve etkin klavyeye izin veriyor. GrapheneOS'e göre asıl sorun, hassas verilerin panoda bir süre kalması ve gizliliğe aykırı uygulamaların kullanıcı geri döndüğünde bu verileri okuyabilmesi. Sistem, bir uygulama başka bir uygulamanın yerleştirdiği içeriği okuduğunda bildirim gösteriyor, ancak o ana gelindiğinde veri çoktan açığa çıkmış oluyor.
Yeni yaklaşım API'nin yalnızca en sorunlu kısmını engelliyor. Uygulamalar kendi yerleştirdikleri içeriği okumaya devam edebiliyor, böylece mevcut iş akışları korunuyor. GrapheneOS bu değişikliği Contact Scopes ve Storage Scopes'un yanına, uygulama izin modelinin bir başka yeniden tasarımı olarak yerleştiriyor ve çok daha fazlasının planlandığını söylüyor. Erişim, Ayarlar'dan genel bir anahtar ve uygulama başına ayrı bir anahtarla yönetiliyor.
AOSP uygulamaları, RCS ve sonraki adımlar
Messaging yenilemesi yalnızca ilk adım. Proje, kalan AOSP uygulamalarını elden geçirecek ya da tamamen değiştirecek. AOSP Gallery o kadar eski bulunuyor ki iyileştirilmek yerine tümüyle yenisiyle değiştirilecek; klavye de benzer bir yola girebilir. Uzun vadede ekip kendi uygulamasında RCS desteği istiyor; buna Messaging Layer Security tabanlı standart uçtan uca şifreleme de dahil. Bugün RCS, GrapheneOS'te Google Messages üzerinden çalışıyor.
Android'de RCS kodu işletim sistemi, Google Messages ve Google Play services arasında dağılmış durumda. GrapheneOS önce Google Messages içindeki bölümün eşdeğerini yazmayı planlıyor; etkinleştirme için başlangıçta sandboxed Google Play gerekecek, ancak bu zorunluluk da zamanla kaldırılacak. Ekip, RCS'in pratikte açık bir platform olmadığını ve büyük ölçüde Google ile operatörlerin tescilli altyapısına bağlı olduğunu belirtiyor. Proje yeni geliştiriciler işe aldı ve daha fazlasını almayı planlıyor; ek iş yükü bağışlarla finanse ediliyor.
SiTech — AI destekli web geliştirme
Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.