Google Pixel telefonlar, Android 12'de sizin için uygulamaları çevirmeyi teklif edebilir

Google Pixel telefonları muhtemelen Android 12'deki uygulamalardaki metinleri çeviriyor gibi görünen belgelenmemiş kullanıcı arayüzü çeviri özelliğini destekleyecektir.

Team Pixel'e katılmanın önündeki en büyük engellerden biri kullanılabilirlik: Google, telefonlarını Samsung veya Apple gibi her ülkede satmıyor. Örneğin, Google'ın yaklaşan Piksel 5a 5G sadece lansmanı onaylandı şu ana kadar iki ülkede: ABD ve Japonya. Pixel telefonu içe aktarmak her zaman bir seçenektir ve Google, yazılımının çoğu dilde okunabilir olmasını sağlamak için harika bir iş çıkarır. Peki ya üçüncü taraf hizmetleri? Chrome'da, web sayfalarını ana dilinize çevirmek için yerleşik çeviri aracını kullanabilirsiniz, ancak şu anda bunu Android uygulamaları için yapmanın bir yolu yoktur. Bu, yeni bir özellikle değişmeye ayarlandı Android 12ve bunun Pixel telefonlarda kullanılabileceğini gösteren kanıtlar tespit ettik.

Nisan ayında, bildirdik Google'ın, bir uygulamanın kullanıcı arayüzünü kullanıcının ana diline çevirmek için Android 12'de yeni bir çerçeve üzerinde çalıştığını söyledi. İlk Android 12 Beta'nın lansmanından sonra

Google G/Ç 2021Google, API farklılıkları raporunu yeni bir raporla güncelledi android.view.translation paketi birlikte View sınıfındaki ilgili yöntemler geçen ay bulduğumuzla eşleşiyor. Ancak bu yeni API'ler belgelenmemiştir; bu da onların kullanım amaçlarına ilişkin yalnızca bilinçli tahminlerde bulunabileceğimiz anlamına gelir. Bir blog yazısında geliştirici CommonsWaredoğrulanmış "Kullanıcı tarafından görülebilen dizelerin sistem tarafından sağlanan çevirilerini" sunacak şekilde ayarlanan bu yeni özelliğe ilişkin yorumumuz. Onun işaret ettiği gibi, bu Bu özellik zorunlu hale getirildiği takdirde geliştiriciler için zorluk teşkil edebilir, ancak şüphesiz sınırlı dil desteğine sahip uygulamaları kullanıcılar için daha erişilebilir hale getirecektir. kullanıcılar.

Ancak uygulama kullanıcı arayüzü çevirileri standart bir özellik olmayacak Android 12'nin desteği, sistem tanımlı bir "çeviri hizmetinin" mevcut olmasına bağlı olacaktır. Bu çeviri hizmeti şu değerle tanımlanır: config_defaultTranslationService çerçevede ve geliştirici olarak kdrag0n Bize belirttiğimiz gibi bu değer aslında Pixel telefonlar için Android 12 Beta 1'de tanımlanıyor. Özellikle, config_defaultTranslationService ayarlandı com.google.android.as/com.google.android.apps.miphone.aiai.translate.services.TranslationService Neresi "com.google.android.as" Cihaz Kişiselleştirme Hizmetlerinin paket adıdır ve "com.google.android.apps.miphone.aiai.translate.services.TranslationService", uygulama tarafından sağlanan çeviri hizmetinin adıdır.

Cihaz Kişiselleştirme Hizmetleri uygulamasının mevcut sürümlerinde aslında bu hizmet bulunmadığından Android 12'nin yeni kullanıcı arayüzü çeviri özelliğini Pixel telefonlarda gerçekten test edemiyoruz. Cihaz Kişiselleştirme Hizmetleri güncellendikten sonra bu yeni özelliği nihayet test edebileceğiz. Google değerini ayarladığından beri config_defaultTranslationService "PixelConfigOverlayCommon" adlı bir Çalışma Zamanı Kaynak Yerleşimi (RRO) kullanarak, bu özelliğin piyasaya sürülmesinin ardından şimdilik belirli bir Pixel telefonla sınırlı olmayacağına inanıyoruz. Google belirli bir Pixel cihazına erişimi sınırlamak isteseydi değeri şu şekilde tanımlayabilirdi: Bir veya daha fazla Pixel cihazı nesline dahil edilen bir veya daha fazla PixelConfigOverlay APK'sı (Örneğin. Pixel 4 ve sonraki modeller için PixelConfigOverlay2019). Ancak bu özellik yayınlanana kadar kesin olarak bilemeyiz ve büyük olasılıkla bu özellik piyasaya sürülene kadar da gerçekleşmeyecek. Piksel 6 serisi daha sonra bu sonbaharda.