Android P artık Erişilebilirlik Hizmetlerinin çalışmayı durdurduğunu size bildiriyor

Erişilebilirlik Hizmetleri için izin verilen uygulamalar bazen çeşitli hatalar nedeniyle çökebilmektedir, ve Android P'nin aslında bir şeyin çalışmadığını kullanıcıya bildireceğini yeni keşfettik doğru şekilde.

Geçen yılın sonlarında Google'ın bazı Android uygulama geliştiricilerine gönderdiği bir e-postayı tartışmıştık. Erişilebilirlik Hizmetlerini nasıl kullandıklarına ilişkin. Bu özelliğe ilişkin Google'ın kendi belgelerine bakıldığında, bunun kullanıcı arayüzü geliştirmeleri sağlayarak engelli kullanıcılara yardımcı olmanın bir yolu olarak kullanılacağı açıkça belirtiliyor. Ancak hepimiz en yenilikçi uygulamalardan bazılarının bunu her türlü şey için kullandığını biliyoruz. Erişilebilirlik Hizmetleri için izin verilen uygulamalar bazen çeşitli nedenlerden dolayı çökebilir. hatalar var ve Android P'nin aslında bir şeyin çalışmadığını bize bildireceğini yeni keşfettik doğru şekilde.


Erişilebilirlik Hizmeti Nedir?

Erişilebilirlik Hizmeti, Android uygulamasının belirli engelleri olan (görme engelliler gibi) kullanıcılar için daha erişilebilir olmasını sağlar. Şimdi bu özelliğe genel olarak şu ad veriliyor:

a11y ve sistemin neye bağlı olarak belirli bilgileri besleyebileceği bir uygulamadır. olaylar Dinlenecek Erişilebilirlik Hizmeti kayıtları. Örneğin, Erişilebilirlik Hizmeti izni verilen bir uygulama şunları dinleyebilir: TYPE_VIEW_CLICKED Kullanıcının basabileceği herhangi bir düğme hakkında sistemden bilgi almasına olanak tanıyan olaylar. Uygulama daha sonra bu verileri alabilir ve onunla başka bir şey yapabilir (bu durumda bir düğmeye basmayı yeniden eşlemek gibi).


Geliştiricilere gönderilen e-postalar şaşırtıcıydı çünkü Google'ın kendi e-postasının önceki sürümü belgelerde kullanıcılara yardımcı olmak için Erişilebilirlik Hizmetlerinin kullanıldığına dair hiçbir şey belirtilmedi engelliler. O dönemde 30 gün içinde düzeltilmeyen başvuruların Play Store'dan kaldırılacağı söylendi ve bu henüz gerçekleşmedi. Her durumda Google, Android P ile Erişilebilirlik Hizmetlerini iyileştirmek için hâlâ çalışıyor; artık hizmetin arızalı olduğunu size bildirecek.

Bu değişikliği, alfa sürümünü test ederken öğrendik. XDA'nın yeni Gezinme Hareketleri başvuru. Hizmetin çökmesine neden olan bir hata oluştu. Bu geçmişte ele aldığımız bir konu olduğundan, ayarlar uygulamasına girip onu kapatıp tekrar açmamız gerektiğini biliyorduk. Android Oreo ve daha eski sürümlerde, hizmet basitçe etkinleştirildiğini söylüyordu ve bu da birçok kişinin onunla ilgili herhangi bir sorun olmadığını varsaymasına neden oluyordu. Bir uygulamada böyle bir hata olduğunda ve hizmetin yeniden etkinleştirilmesi gerektiğinde durum böyle değildir.

Android P ile Google artık kullanıcıya belirli bir uygulama için Erişilebilirlik Hizmetlerinde bir şeylerin ters gittiğini söylüyor. Eskiden olduğu gibi sadece "Etkin" demek yerine, artık bize bunun çalışmadığı ve ihtiyacımız olduğu söyleniyor. "Bilgi için dokunun." Bizim durumumuzda, uygulamaya dokunduğumuzda bize hizmetin olduğu söyleniyor. arızalı. Dolayısıyla, Google'ın kullanıcıya neler olup bittiğini tahmin etmesine izin vermek yerine bazı bilgileri aktardığını görmek güzel.