Android yakında uygulamaların çağrı sesini telefonunuzdan tabletinize aktarmasına izin verecek

Yeni bir yazılım kitaplığı, uygulamaların VoIP çağrılarını telefonunuzdan tabletinize aktarmasına olanak tanır. İşte nasıl çalışıyor?

Google nihayet tablet tartışmasına geri döndü Piksel Tablet, akıllı ev merkezi işlevi de gören bir ev eğlence cihazı. onun içinde Pixel Tablet'in incelemesiXDA'dan Ben Sin, şimdiye kadar test ettiği "en iyi Android tablet yazılımını" sağladığını söylüyor. Bunu duymak kesinlikle umut verici çünkü tabletin işletim sistemi ve uygulama güncellemeleri yoluyla yeni özellikler almasıyla yazılım deneyiminin bundan sonra gelişeceğini umuyoruz. Alabileceği özelliklerden biri, aramaları telefonunuzdan tablete aktarma veya aktarma yeteneğidir.

Sevdiğiniz birinden Google Meet'te bir telefon aldığınızda evde koşturup ev işleri yaptığınızı veya kanepede uzanıp TV izlediğinizi hayal edin. Elbette, telefonunuz elinizdeyken aramayı yanıtlayabilirsiniz, ancak tabletinize taşırsanız çok daha büyük bir ekrana ve daha iyi hoparlörlere sahip olursunuz. Medyayı aktarmak, uygulamadaki "yayınla" düğmesine basmak ve ardından tableti seçmek kadar basit olabilir (bu, Cast olarak çalışmayı destekleyen tek Android tablet olduğundan şimdilik yalnızca Pixel Tablet ile çalışıyor alıcı). Android 13+ sürümlerinde medyayı uygulamanın dışındaki bir yayın cihazına bile aktarabilirsiniz

işletim sisteminin çıkış değiştiricisi aracılığıyla. Sonunda, Google Meet çağrılarını telefonunuzdan tabletinize bile aktarabilirsiniz. Ve bunların hepsi Google'ın yeni Telekom Jetpack kitaplığı sayesinde.

Esnasında "Android'in geleceğini inşa etmekBu yılın başlarında Google I/O 2023'teki oturumda Google, işleri kolaylaştıran "Telecom" adlı yeni bir Jetpack kütüphanesi yayınlayacağını duyurdu. Telekom yığın entegrasyonu için API yüzeyi ve ayrıca kesintisiz ses değiştirme/yönlendirme ve VoIP araması gibi yeni özellikleri mümkün kılar Aktar. Özellikle Geliştirici İlişkileri Mühendisi Dan Galpin şunları söyledi:

"Amaca yönelik oluşturulmuş API'lerin başka bir yeni örneğinde, çağrıyla ilgili API'leri destekleyen yeni bir Jetpack kitaplığı yayınlıyoruz. arka plan çalışması, telekom yığını API hizmetini basitleştirir ve yeni yayımlanan uygulamalar için geriye dönük uyumluluk sağlar özellikler. Cihazlar arası SDK'dan yararlanarak kusursuz ses değiştirme ve yönlendirme desteği ile VoIP uygulamaları için çağrı aktarımı desteğini içeriyor."

cihazlar arası SDKFarkında olmayanlar için Bluetooth, Wi-Fi ve ultra geniş bant üzerinden yakındaki cihazların keşfini, cihazın uyandırılmasını, güvenli iletişimi ve çoklu cihaz oturumlarını kolaylaştıran API'ler sağlar. Geçen yılki Google I/O'da duyuruldu ve aynı yılın Ağustos ayında önizlemeye sunuldu, ancak görünüşe göre bu yaz önizleme durumundan çıkacak.

Telekom Jetpack kitaplığıyla ilgili slaytlardan birinde, Android'in çıkış değiştirici kutusunun üstte olduğu bir Google Meet görüşmesinin ekran görüntüsü gösteriliyor. Çıkış değiştirici, "Jamie Hall" ile bir Meet görüşmesinin devam ettiğini gösterir ve kullanıcıya şu seçeneği sunar: çağrı sesini "bu telefonda" çalmaya devam etmek veya çağrıyı kullanıcının Pixel'ine aktarmak/aktarmak için Tablet.

Google Meet, çağrıların bu şekilde akışını/aktarılmasını henüz desteklemediğinden bu ekran görüntüsünün yalnızca bir model olup olmadığı belli değil. Ancak mesele şu ki, Telecom Jetpack kütüphanesi bunu ilk etapta mümkün kılıyor ve VoIP geliştiricileri Kitaplığın ilk alfa sürümü zaten mevcut olduğundan uygulamalar zaten bu özellik ile oynayabilir piyasaya sürülmüş.

Core Telecom kütüphanesinin 1.0.0-alpha01 sürümü yayınlandı piyasaya sürülmüş 10 Mayıs 2023'te Google I/O'da "VoIP uygulamalarının bir cihazdaki Telekom çerçevesiyle entegrasyon için kullanabileceği CallsManager API'sini tanıtıyor. Platforma bildirilen çağrılar, ön planda yürütme önceliğinden, Bluetooth'ta görünürlükten ve giyilebilir teknolojiden yararlanır ve otomotiv cihazları ve basitleştirilmiş ses yönlendirmesi." Android'in eski sürümlerini çalıştıran cihazlar için (tüm yol Android 8.0 Oreo'ya geri dön), CallsManager API "eski ConnectionService API'sini sarar."

Kütüphanenin ilk alfa sürümü zaten yayınlanmış olduğundan, VoIP uygulamalarının geliştiricileri bu özellik üzerinde zaten denemeler yapabilirler.

kaynak kodu Telekom Jetpack kitaplığı için neleri etkinleştirdiği hakkında ek ayrıntılar sağlar. Yeni başlayanlar için, CallsManager API'nin aslında VoIP uygulamalarının "çağrılarını Android sistem hizmeti Telecom'a eklemesine" olanak tanıdığını ortaya koyuyor, bu da diğer hizmetlerin "çağrılardan" haberdar olmasını sağlıyor. [onların] VoIP uygulama çağrıları”, “daha ​​istikrarlı bir ortama” yol açar. Örnek olarak Telekom sistemine bir VoIP çağrısı eklendiğinde giyilebilir bir cihaz gelen çağrıya cevap verebilir. Arama. Temel olarak giyilebilir cihaz, VoIP aramasını normal bir telefon görüşmesi gibi ele alacak, bu da arama kontrolü işlevinin cihazlar arasında daha tutarlı olacağı anlamına geliyor. Şu anda, VoIP çağrılarının bazı bağlı giyilebilir cihaz türlerinde bile görünmesini sağlamak için VoIP çağrı bildiriminin telefondan giyilebilir cihaza iletilmesi gerekiyor.

Telekom Jetpack kitaplığını entegre eden uygulamalar hangi yetenekleri desteklediklerini kaydeder. CAPABILITY_BASELINE, VoIP uygulamasının yalnızca çağrılarının Telekom sistemine eklenmesini desteklediği anlamına gelir; CAPABILITY_SUPPORTS_VIDEO_CALLING, VoIP uygulamasının video görüşmesi yapma yeteneğine sahip olduğunu belirtir; son olarak CAPABILITY_SUPPORTS_CALL_STREAMING, VoIP uygulamasının çağrı akışını desteklediğini gösterir.

fark Bir çağrıyı yayınlamak ile bir çağrıyı aktarmak arasındaki fark, ilkinde çağrının hala kaynak cihaza (telefon gibi), ancak medya sesi ve kontroller havuz cihazına (telefon gibi) "aktarılır". tablet). Buna karşılık, bir çağrının aktarılması aslında çağrının tamamen kaynak cihazdan havuz cihaza taşınmasını içerir.

Google'ın Android'in telefon yığınını ve/veya birinci taraf çevirici uygulamasını destekleyecek şekilde güncellemeyi planlayıp planlamadığını bilmiyorum normal telefon görüşmelerini aktarıyor, ancak tahminimce bu özellik şimdilik VoIP çağrılarıyla sınırlı olacak yapı.

Yakındaki Arama'ya ne oldu?

2021'in sonlarında Google'ın bir yakındaki arama Telefonunuzu, "yakınızdayken [sizin] telefonunuzdaki aramalara doğrudan [kendi] Nest hub'ınızdan [sic] erişmek" için bağlamanıza olanak tanıyan özellik. Bu özelliğin olup olmadığı belli değil gerçek Nest Hub veya onun yakın akrabası Pixel Tablet için tasarlandı, ancak her durumda, o zamandan beri Google'ın bu konuda ilerlediğine dair herhangi bir kanıt görmedim. özellik.

Bunun yerine Google, bu özelliği yeni platform API'leri ve yukarıda bahsedilen Jetpack kütüphanesi aracılığıyla hayata geçirmeye karar vermiş gibi görünüyor. Şirket şunu denedi:cihazlar arası arama" Ve "harici çağrı ses yönlendirmesi” Android 13'teki API'ler, şu anda sahip olduğumuz API'lere dönüştürüldü Android14. Aynı zamanda katma SYSTEM_CALL_STREAMING adında, sahibine CALL_AUDIO_INTERCEPTION ve RECORD_AUDIO veren, yalnızca sisteme yönelik yeni bir rol izinler, sırasıyla bir uygulamanın "devam eden bir aramanın yukarı bağlantı ve aşağı bağlantı sesine erişmesine" izin veren iki izin ve ses kaydı. Google Play Hizmetlerinin, Android 14 çalıştıran Pixel telefonlarda rol sahibi olarak tanımlandığını belirtmekte fayda var. Play Services uygulamasının Jetpack Telecom kütüphanesindeki gerçek çağrı sesi akışını gerçekleştireceğini öne sürüyor reklam veriyor.

Benim için net olmayan bir şey, çağrı akışı ve çağrı aktarmanın Jetpack kütüphanesinin desteklediği tüm Android sürümlerinde olup olmayacağıdır. Umarız Google yakın zamanda kütüphanenin kullanılabilirliğini açıkladığında bu konuda netlik sunabilir.