Android akan segera mengizinkan aplikasi mengalirkan audio panggilan dari ponsel ke tablet Anda

click fraud protection

Pustaka perangkat lunak baru memungkinkan aplikasi melakukan streaming panggilan VoIP dari ponsel ke tablet Anda. Begini cara kerjanya.

Google akhirnya kembali berdiskusi tentang tablet dengan Tablet Piksel, perangkat hiburan rumah yang juga berfungsi sebagai hub rumah pintar. Di miliknya ulasan tentang Tablet Pixel, Ben Sin dari XDA mengatakan mereka menyediakan “perangkat lunak tablet Android terbaik” yang pernah dia uji. Hal ini tentu saja menjanjikan untuk didengar karena pengalaman perangkat lunak diharapkan akan meningkat mulai saat ini karena tablet menerima fitur-fitur baru melalui pembaruan OS dan aplikasi. Salah satu fitur yang mungkin diterimanya adalah kemampuan untuk melakukan streaming atau mentransfer panggilan dari ponsel Anda ke tablet.

Bayangkan Anda sedang di rumah berlarian mengerjakan pekerjaan rumah atau bersantai di sofa sambil menonton TV saat Anda mendapat panggilan dari orang tersayang di Google Meet. Tentu, Anda dapat menerima panggilan dengan ponsel di tangan, tetapi jika Anda memindahkannya ke tablet, Anda akan mendapatkan layar yang jauh lebih besar dan speaker yang lebih baik. Mentransfer media bisa semudah menekan tombol “cast” di aplikasi dan kemudian memilih tablet (ini saat ini hanya berfungsi dengan Tablet Pixel karena ini adalah satu-satunya tablet Android yang mendukung tindakan sebagai Pemeran penerima). Di Android 13+, Anda bahkan dapat mentransfer media ke perangkat transmisi di luar aplikasi

melalui pengalih keluaran OS. Pada akhirnya, Anda bahkan mungkin dapat melakukan streaming panggilan Google Meet dari ponsel ke tablet Anda. Dan ini semua berkat perpustakaan Telecom Jetpack baru dari Google.

Selama "membangun masa depan Android” Sesi di Google I/O 2023 awal tahun ini, Google mengumumkan akan merilis perpustakaan Jetpack baru yang disebut “Telecom” yang menyederhanakan permukaan API untuk integrasi tumpukan telekomunikasi dan juga memungkinkan fitur-fitur baru, seperti peralihan/perutean audio tanpa batas dan panggilan VoIP transfer. Secara khusus, Insinyur Hubungan Pengembang Dan Galpin mengatakan hal berikut:

“Dalam contoh baru API yang dibuat khusus lainnya, kami merilis pustaka Jetpack baru yang mendukung terkait panggilan pekerjaan latar belakang, menyederhanakan layanan API tumpukan telekomunikasi, dan menghadirkan kompatibilitas mundur untuk yang baru dirilis fitur. Ini mencakup dukungan untuk peralihan dan perutean audio yang lancar, dan transfer panggilan untuk aplikasi VoIP, memanfaatkan SDK lintas perangkat.”

Itu SDK lintas perangkat, bagi mereka yang belum menyadarinya, menyediakan API yang menyederhanakan penemuan perangkat di sekitar, pengaktifan perangkat, komunikasi aman, dan sesi multi-perangkat melalui Bluetooth, Wi-Fi, dan pita ultra lebar. Hal ini diumumkan pada Google I/O tahun lalu dan masuk ke pratinjau pada bulan Agustus tahun yang sama, namun tampaknya akan keluar dari status pratinjau pada musim panas ini.

Dalam salah satu slide tentang perpustakaan Telecom Jetpack, tangkapan layar menunjukkan panggilan Google Meet dengan kotak pengalih keluaran Android di bagian atas. Pengalih keluaran menunjukkan bahwa panggilan Meet dengan “Jamie Hall” sedang berlangsung dan memberikan opsi kepada pengguna untuk terus memutar audio panggilan di “ponsel ini” atau mengalirkan/mentransfer panggilan ke Pixel pengguna Tablet.

Sekarang, tidak jelas apakah tangkapan layar ini hanyalah tiruan karena Google Meet belum mendukung streaming/mentransfer panggilan dengan cara ini. Namun, intinya adalah perpustakaan Telecom Jetpack memungkinkan hal ini, dan pengembang VoIP aplikasi sudah dapat bermain-main dengan fitur ini karena perpustakaan versi alfa awal sudah ada dilepaskan.

Versi 1.0.0-alpha01 dari perpustakaan Core Telecom adalah dilepaskan di Google I/O pada 10 Mei 2023, dan “memperkenalkan CallsManager API yang dapat digunakan aplikasi VoIP untuk berintegrasi dengan kerangka Telecom di perangkat. Panggilan yang diberitahukan ke platform mendapat manfaat dari prioritas eksekusi latar depan, visibilitas melalui Bluetooth, perangkat wearable dan perangkat otomotif, serta perutean audio yang disederhanakan.” Untuk perangkat yang menjalankan Android versi lama (semua jalan kembali ke Android 8.0 Oreo), CallsManager API “membungkus ConnectionService API yang lama."

Pengembang aplikasi VoIP sudah dapat bermain-main dengan fitur ini sejak versi alfa awal perpustakaan telah dirilis.

Itu Kode sumber untuk perpustakaan Telecom Jetpack memberikan detail tambahan tentang apa yang diaktifkannya. Sebagai permulaan, terungkap bahwa CallsManager API sebenarnya memungkinkan aplikasi VoIP untuk “menambahkan panggilan mereka ke layanan sistem Android Telecom,” yang membuat layanan lain “menyadari panggilan aplikasi VoIP [mereka]” yang mengarah ke “lingkungan yang lebih stabil.” Misalnya, jika panggilan VoIP ditambahkan ke sistem Telekomunikasi, perangkat wearable dapat menjawab panggilan masuk panggilan. Pada dasarnya, perangkat wearable akan memperlakukan panggilan VoIP seolah-olah itu adalah panggilan telepon biasa, yang berarti fungsi kontrol panggilan akan lebih konsisten di seluruh perangkat. Saat ini, agar panggilan VoIP muncul di beberapa jenis perangkat wearable yang terhubung, notifikasi panggilan VoIP harus diteruskan dari ponsel ke perangkat wearable.

Aplikasi yang mengintegrasikan perpustakaan Telecom Jetpack mencatat kemampuan apa yang didukungnya. CAPABILITY_BASELINE berarti aplikasi VoIP hanya mendukung penambahan panggilannya ke sistem Telekomunikasi; CAPABILITY_SUPPORTS_VIDEO_CALLING menunjukkan bahwa aplikasi VoIP memiliki kemampuan untuk melakukan panggilan video; terakhir, CAPABILITY_SUPPORTS_CALL_STREAMING menunjukkan aplikasi VoIP mendukung streaming panggilan.

Itu perbedaan antara melakukan streaming panggilan versus mentransfer panggilan adalah dengan panggilan pertama, panggilan tersebut masih ditangani oleh perangkat sumber (seperti telepon), tetapi audio media dan kontrolnya "dialirkan" ke perangkat wastafel (seperti tablet). Sebaliknya, mentransfer panggilan sebenarnya melibatkan pemindahan seluruh panggilan dari perangkat sumber ke perangkat sink.

Saya tidak tahu apakah Google berencana memperbarui tumpukan telepon Android dan/atau aplikasi telepon pihak pertamanya untuk mendukung streaming panggilan telepon biasa, tetapi menurut saya kemampuan ini akan terbatas pada panggilan VoIP untuk saat ini makhluk.

Apa yang terjadi dengan Panggilan Terdekat?

Pada akhir tahun 2021, saya menemukan bukti bahwa Google sedang mempersiapkan a panggilan terdekat fitur yang memungkinkan Anda menautkan ponsel Anda untuk “mengakses panggilan dari ponsel [Anda] langsung dari hub Nest [Anda] saat Anda berada di dekatnya.” Tidak jelas apakah fitur ini ada ditujukan untuk Nest Hub sebenarnya atau kerabat dekatnya, Tablet Pixel, namun bagaimanapun juga, saya belum melihat bukti apa pun sejak saat itu bahwa Google akan melanjutkan hal ini. fitur.

Sebaliknya, sepertinya Google memutuskan untuk menghidupkan fitur ini melalui API platform baru dan pustaka Jetpack yang disebutkan di atas. Perusahaan bereksperimen dengan “panggilan lintas perangkat" Dan "perutean audio panggilan eksternal” API di Android 13 yang dikerjakan ulang menjadi API yang kami miliki sekarang Android 14. Itu juga ditambahkan peran khusus sistem baru yang disebut SYSTEM_CALL_STREAMING yang memberikan pemegangnya CALL_AUDIO_INTERCEPTION dan RECORD_AUDIO izin, dua izin yang masing-masing memungkinkan aplikasi untuk “mengakses audio uplink dan downlink dari panggilan yang sedang berlangsung” dan suara rekaman. Perlu dicatat bahwa Layanan Google Play didefinisikan sebagai pemegang peran pada ponsel Pixel yang menjalankan Android 14, menyarankan bahwa aplikasi Layanan Play akan menangani streaming audio panggilan aktual yang dimiliki perpustakaan Jetpack Telecom mengiklankan.

Satu hal yang tidak jelas bagi saya adalah apakah streaming panggilan dan transfer panggilan akan ada di semua versi Android yang didukung oleh perpustakaan Jetpack. Mudah-mudahan, Google dapat segera memberikan kejelasan mengenai hal ini ketika mengumumkan ketersediaan perpustakaan.