在當今快節奏的開發環境中,開發者常常需要隨時隨地處理代碼問題或進行項目開發。Google 在 2025 年的 Google Cloud Next 大會上發布的 Firebase Studio,為開發者帶來了全新的雲端開發解決方案,其中的 Android Studio Cloud 更是讓 Android 開發變得更加便捷。
什麼是 Firebase Studio 和 Android Studio Cloud?#
Firebase Studio 是 Google 推出的雲端全棧開發環境,整合了 Gemini AI 驅動的高效開發工具,替代了此前的 Project IDX。它支持多語言、多框架及 AI 輔助編程,覆蓋前端、移動端、後端等開發場景。而 Android Studio Cloud 是 Firebase Studio 提供的一個基於雲的開發環境,允許開發者在有互聯網連接的任何位置方便地打開 Android Studio 項目。
Android Studio Cloud 的強大功能#
快速啟動與無需配置#
通過 Android Studio Cloud,開發者無需在本地進行繁瑣的環境配置,只需通過瀏覽器啟動,一兩分鐘內即可獲得一個完整的開發環境。這對於需要臨時處理問題而工作電腦又不在身邊的場景非常實用,只需一個瀏覽器,通過 Clone Repository 直接創建項目,就可以快速得到一個臨時的工作環境。
完整的開發環境#
Android Studio Cloud 不是一個簡單的 Web IDE,而是一個完整的遠程虛擬機系統,已經包含了開發所需的必備條件。它提供完整的 Android Studio 功能,並且還可以提供其他工作環境所需的支持。例如,終端環境內置有相應的 node 版本,並且作為完整的 Linux 終端,可以在上面安裝運行一切需要的其他支持。
性能與速度優勢#
在使用 Android Studio Cloud 時,設備性能和網速都表現不錯,特別是在項目 clone 和依賴同步下,由於 Cloud 所在的網絡環境優勢,從零開始同步和下載速度比真實設備環境快得多。這大大提高了開發效率,減少了等待時間。
多工作區與持續性#
開發者可以創建多個工作區,並且在退出後,完全可以在需要時通過已有工程再次進入。這意味著開發者可以隨時回到之前的工作狀態,繼續進行開發,無需重新配置環境或尋找代碼。
使用場景與優勢#
臨時開發需求#
對於開發者來說,有時可能需要在非工作設備上快速處理一些代碼問題或進行簡單的開發工作。Android Studio Cloud 提供了一個完美的解決方案,無需安裝任何本地軟件,只需通過瀏覽器即可獲得一個完整的開發環境。
團隊協作與遠程開發#
在團隊協作項目中,Android Studio Cloud 可以讓團隊成員在不同的地點同時進行開發工作,無需擔心環境配置不一致的問題。此外,它也支持遠程開發,開發者可以在任何有網絡的地方進行開發,提高了工作的靈活性和效率。
學習與實驗#
對於初學者或想要嘗試新項目的人來說,Android Studio Cloud 提供了一個無需本地配置的開發環境。他們可以快速創建項目,進行實驗和學習,而無需擔心本地環境的複雜配置。
限制與不足#
儘管 Android Studio Cloud 提供了許多強大的功能,但它也有一些限制。例如,目前無法直接通過 USB 連接真機調試,如果想調試真機,只能通過 Firebase 的 Android Device Streaming 才能支持運行到遠程真機。此外,目前默認只有三個免費的 workspace,進入開發者計劃後,可以免費獲得 10 個 workspace,而更多的 workspace 則需要付費。
搞事情#
相信大家和我一樣,都想要白嫖一些伺服器資源,谷歌當然也做了一些應對措施,例如禁止 ssh、docker 服務。
可以看到配置還是挺不錯的,不利用一下可惜了。
運行安卓模擬器也是沒有問題的,那我尋思能不能在裡面再跑個 ubuntu,再通過 cloudflared 做內網穿透。cloudflared 確實能啟動,我也成功在這台機器上裝了 1panel。
但是在頁面關閉半個小時之後,實例就被摧毀了……
嘗試 VirtualBox#
可能也不能簡單的運行起來,還需要探索探索
這玩意挺方便,就是不知道以後還會不會免費,畢竟錢不是大風刮來的。