作者 / Android 開發者工具高級產品經理 Adarsh Fernando
在各種 Android 螢幕上驗證您的套用是打造 Android 套用的重要步驟。然而,要想在需要時獲取到合適的裝置,可能既極具挑戰又耗費時間。無論是嘗試在 Samsung 裝置上重現裝置特有的行為,還是在 Google Pixel Fold 上測試自適應套用布局,至關重要的是能夠在正確的時間獲取到合適的裝置。
為了解決這個套用開發者用例問題,我們打造了由 Firebase 提供支持的 Android 裝置流式傳輸功能。只需點選幾下,您和您的團隊就可以存取實體裝置 (例如最新的 Pixel 和 Samsung 裝置),並在 IDE 中以多種方式使用它們,就像使用放在您桌上的實體裝置一樣。
△ 由 Firebase 提供支持的 Android 裝置流式傳輸功能,可在 Android Studio Jellyfish 中使用
近期,Android 裝置流式傳輸功能推出 Beta 版,Android 開發者們現可在 Android Studio Jellyfish 或更高版本中使用。我們還在目錄中添加了新裝置,並推出了靈活的定價方案,讓您低成本存取最新的 Android 裝置。
請繼續閱讀接下來的內容,了解此版本中的最新變化,以及有關使用、安全性和定價的常見問題。您可以查閱 官方文件 ,立即開始免費試用 Android 裝置流式傳輸功能:
https://developer.android.google.cn/studio/run/android-device-streaming
Android 裝置流式傳輸功能
有哪些用途?
如果您曾經使用過 裝置映像 功能,您便知道 Android Studio 可以讓您在 IDE 視窗中檢視本地實體裝置的螢幕。無需直接接觸裝置,就可以更改裝置方向、更改可折疊裝置的狀態,模擬按下實體按鈕,並與您的套用互動等。Android 裝置流式傳輸利用了與之類似的功能,讓您能夠與由 Firebase 提供的遠端實體裝置連線並互動。
△ 配合使用 Android 裝置流式傳輸和偵錯程式
裝置映像
https://developer.android.google.cn/studio/run/device#device-mirroring
當您使用 Android Studio 向 Android 裝置流式傳輸請求裝置時,IDE 將透過 SSL 與所請求裝置建立安全 ADB 連線。透過該連線,您還可以使用 Android Studio 中的偵錯程式、效能分析器、裝置檔案總管、Logcat 以及 Compose 即時編輯等工具與該裝置互動。您可以借助這些工具,更準確地驗證、測試和偵錯您的套用在實際原始裝置制造商 (OEM) 硬體上的行為。
我的團隊可以存取哪些裝置?
透過 Android 裝置流式傳輸功能,您和您的團隊可以存取執行 Android 8.1 至 14 版本的多種裝置。您可以存取頂級裝置制造商提供的最新旗艦裝置,例如 Google Pixel 和 Samsung;還可以透過存取最新的可折疊裝置和平板電腦 (例如 Samsung Tab S8 Ultra),在更多裝置型別上測試您的套用。
△ 在 Android Studio 中瀏覽並選擇要使用的裝置
我們不斷將新裝置添加到裝置型號目錄中,現在該目錄中有 20 多種模型,並於近期添加了以下裝置:
Samsung Galaxy Z Fold5
Samsung Galaxy S23 Ultra
Google Pixel 8a
團隊無需購買昂貴的裝置,每個團隊成員只需點選幾下,即可根據需要來存取 Firebase 的裝置目錄,讓團隊對套用在各種熱門裝置上的呈現充滿信心。
正如在 2024 Google I/O 大會 上提到的,我們正與 Samsung、Google Pixel、Oppo 和 Xiaomi 等頂級原始裝置制造商 (OEM) 合作,將在未來幾個月進一步增加可以選擇和使用的裝置。這有助於擴充目錄中的裝置數量,並始終站在生態系的潮頭,確保您可以先驗證套用在最新裝置上能否出色執行,然後再向廣大使用者推出。
2024 Google I/O 大會
https://www.youtube.com/live/ddcZnW1HKUY?t=1282s
Android 裝置流式傳輸功能
是否安全?
Android 裝置流式傳輸功能由 Firebase 提供支持,非常重視裝置會話的安全性和私密性。Firebase 裝置托管在安全的全球數據中心,Android Studio 使用 SSL 連線來建立與裝置的連線。
您用於安裝和測試套用的裝置在完全清空並恢復出廠設定之前,絕不會與其他使用者或 Google 服務共享。使用完裝置後,您可以單擊 "交還並清空裝置 (Return and Erase Device)",完全清除裝置數據並恢復裝置的出廠設定。這種做法同樣適用於會話過期並且系統自動交還裝置的情況。
△ 在會話結束後,裝置會被完全清除並恢復出廠設定。
Android 裝置流式傳輸的費用
根據您 Firebase 計畫的 定價方案 ,使用者在使用 Android 裝置流式傳輸時的定價如下:
2024 年 6 月 1 日,促銷期:
(免費) Spark 方案 :每個計畫每月免費使用 120 分鐘
Blaze 方案 :每個計畫每月免費使用 120 分鐘,每超過 1 分鐘需要支付 15 美分
2025 年 2 月左右,促銷期將結束,計費將基於以下配額限制:
(免費) Spark 方案 :每個計畫每月免費使用 30 分鐘
Blaze 方案 :每個計畫每月免費使用 30 分鐘,每超過 1 分鐘需要支付 15 美分
定價方案
https://firebase.google.cn/docs/projects/billing/firebase-pricing-plans?hl=zh-cn
Android 裝置流式傳輸沒有月度或年度方案,采用按分鐘計費方式,為您和您的團隊提供卓越的靈活性。重要的是,無論是在連線裝置之前進行相關設定,還是在會話結束後清除裝置,您都無需為執行這些操作所需的時間付費。與購買和管理自己的裝置實驗室相比,這一特點可以節省您和您團隊的時間和成本。
您可以參閱 用量級別、配額和定價 官方文件了解更多資訊:
https://firebase.google.cn/docs/test-lab/usage-quotas-pricing#device-streaming
未來計劃
我們非常高興您和您的團隊試用由 Firebase 提供支持的 Android 裝置流式傳輸功能。我們認為,這是一種簡單且經濟實惠的方式,便於您根據需要直接從 IDE 存取所需的裝置,從而確保為使用者提供出色的套用品質和功能。
您只需點選幾下,即可免費試用這項新服務。對於超出每月配額的部份,我們采用實惠的按分鐘計費的定價方案,為您的團隊提供了更大的靈活性,您只需為與裝置保持連線狀態的時間付費,無需訂閱,也無需簽訂長期合約。
您可以期待將有更多由頂級 OEM 合作夥伴提供的裝置添加到目錄,以確保可供選擇的裝置與時俱進,並變得越來越多樣化。歡迎您 立即試用 Android 裝置流式傳輸 功能 ,並在 LinkedIn、 Medium 、 YouTube 或 X 上與 Android 開發者社群分享您的體驗。也歡迎您持續關註 "Android 開發者" 微信公眾號,及時了解更多開發技術和產品更新等資訊動態。
立即試用 Android 裝置流式傳輸功能
https://developer.android.google.cn/studio/run/android-device-streaming
Medium
https://medium.com/androiddevelopers
YouTube
https://www.youtube.com/c/AndroidDevelopers/videos
X
https://twitter.com/androidstudio
推薦閱讀
如頁面未載入,請重新整理重試
點選屏末 | 閱讀原文 | 即刻 試用 Android 裝置流式傳輸功能