驗收單 · 2026-10-22 · 约 8 分钟
用手機寫程式?AIDE 上手幾天的真實體驗
| 軟體 | AIDE | 分類 | 系统工具 |
|---|---|---|---|
| 版本 | 3.2.210316 | 體積 | 40.07M |
| 開發方 | Appfour | 狀態 | 已歸檔 |

AIDE 是什麼
AIDE官網 就是 Android Integrated Development Environment,把一整套完整的 IDE 塞進了 Android 手機。它能寫 Java、能編譯成 APK、能在真機上調試運行——不是什麼玩具級别的演示應用,是 Appfour 開發的正經 Android 開發工具,有超過 200 萬下載量,内置了 Git 版本控制、調試器、UI 設計器,支援一個從寫代碼到打包運行的完整開發週期。
這款軟體的核心賣點很直白:擺脫電腦。在地鐵上、在咖啡廳、在出國旅行的飛機上,只要手機在手上,就能寫 Android 應用。對於那些總想動手敲幾行代碼但又討厭背著筆記本跑的人來說,這個定位太有吸引力了——我就是懷著這樣的心態裝的。
安裝
安裝本身沒什麼特別的,就是一個 40MB 的 Android APK,AIDE下載完點安裝就行。但裝完第一次打開之後,有幾件事值得提前說一下,免得你跑起來的時候措手不及。
首先是 SDK 組件下載——AIDE 首次啟動會彈一個歡迎引導,自動下載 Android SDK 的基礎包。這一步需要網路,而且下載時間取決於你的網路狀態,慢的話可能要等好幾分鐘。AIDE 的好處是它把這個過程包裝得很傻瓜,你不用手動去配置 SDK 路徑或者版本號,它自動處理好。
然後你得清楚 免費版和 Premium 版的邊界在哪。免費版能寫代碼、能編譯、能看 Git 狀態、能 clone 倉庫——但 Git 的 commit 和 push 兩個按鈕是灰的。也就是說你可以從 GitHub 把代碼拉下來改,改完也能本地編譯跑起來,但改動永遠只能存在你手機上。如果手機壞了或者數據被清了,那些改動就沒了。Premium 版解鎖 Git 完整功能,還有更多進階的調試工具和 UI 設計器。對純興趣愛好者來說免費版夠玩,但想做正式項目同步到 GitHub 的話,Premium 是繞不開的門檻。
還有一個小坑:第一次編譯項目的時候會比之後慢不少,因為要初始化 Gradle 構建環境——這個等待是正常的,不用以為卡住了。
打開後第一眼——不是你想像中的手機 App 界面
我得坦白說,裝之前我心裡是打著問號的。之前在網上看過有人用手機寫代碼,總覺得那是展示用的擺拍,真要寫個正經項目怎麼可能?手機那個屏幕尺寸,光打字就夠累的了。
結果打開 AIDE 的第一眼,界面就讓我改觀了。它不是什麼大按鈕大圖標的手機 App 界面,而是真的像個縮小版的 Android Studio——左側是項目文件樹,右側是代碼編輯器,底部有 Logcat 控制台,頂部是 Run、Debug 等工具按鈕。光看界面,你會忘記這是一個跑在 Android 手機上的應用。
當然,手機屏幕就那麼大,界面做了一些手機特化的處理。代碼編輯器支援語法高亮、自動補全、括號配對和錯誤波浪線提示,這些基礎功能一個不少。但自動補全的響應速度比 Android Studio 慢半拍——畢竟手機的處理器比不了筆記本,這個延遲感在寫長代碼的時候會比較明顯。
真實用下來:三個最常碰的場景
我裝了之後斷斷續續用了三天,主要就碰了這幾件事,每個都有得說。
用內置教程練手
AIDE 自帶了兩套交互式教程作為配套工具——Java Programming 和 Android Apps。這個設計真的要給個大大的加分。普通的編程教程是「你跟著寫,對不對自己判斷」,AIDE 的交互式教程是直接在編輯器裡給你留好空位,填完代碼它即時檢查:寫對了自動跳到下一步,寫錯了給你具體提示(「這裡應該寫 int 而不是 String」)。這種邊練邊反饋的模式,比看書或者看視頻有效率多了——你不用切來切去找答案,就待在一個界面裡閉環完成。
教程完成會給星星,星星數量顯示在 AIDE 首頁。這不是什麼花裡胡哨的成就系統,而是給你一個很直觀的進度感知——你總共學了多少、還剩多少。對初學者來說,這個小細節比什麼都能讓人堅持下去。我一個完全沒碰過 Java 的朋友,兩小時刷完 Hello World 教程,真的跑起來了——這就是最好的證明。
Git 倉庫 clone 下來看代碼
我試了 clone 一個 GitHub 上的開源項目,整個流程比想像中順利:貼上倉庫地址、等一會兒、代碼就下到手機了。AIDE 內置的文件管理界面能正常顯示項目結構,代碼編輯器打開大型 Java 文件也不卡,至少我測試的那個項目是這樣。
但這裡就碰到了免費版的天花板——commit 和 push 按鈕是灰的。你能 clone、能改、能本地編譯,但改完的代碼只能存在手機上。說實話這一點讓我有點不舒服,改了兩三個小時的代碼,結果只能在手機本地躺著。Premium 版解鎖這兩個功能,年費大概幾歐元,還在考慮要不要掏。
調試一個跑起來崩潰的應用
AIDE 帶了完整的調試器——設斷點、Step Over、Step Into、Step Out,跟桌面 IDE 的調試流程一模一樣。我隨便建了個測試項目,故意寫了個空指針異常,斷點一設,程序停住,單步執行一步步看變量值在哪一步變成 null 的。這個調試器真能用,不是擺設。
但手機上調試有個物理限制——屏幕太小。變量檢查面板打開後,代碼編輯區被擠得只剩三五行,單步執行的時候你得來回滑動才能看完整的代碼上下文。這是硬傷,沒法解決。
適合誰、不適合誰
綜合下來說,這款軟體的定位非常明確,適合的人和不適合的人也分得很清楚。
適合:完全沒接觸過編程、想試試看能不能堅持的初學者——內置教程的體驗真的好,沒有比這更低的嘗試門檻了;業餘愛好者,在碎片化時間裡寫寫小應用、改改開源項目;旅行中、出差路上,不想帶筆記本但又手癢想寫點代碼的人。
不適合:做正式商業項目的開發者——Git 推送鎖住是硬傷,手機屏幕也限制了大型項目的效率;已經有桌面 IDE 環境、只是想找替代品的人——桌面的鍵盤、鼠標、大屏幕,手機永遠比不了;只想寫腳本不想碰 Android 原生開發的——AIDE 是純 Android Java/Kotlin 生態,不適合其他編程場景。
最後說句心裡話:我本以為這是個玩具,結果用了幾天發現它是真的有用。不是說它能取代桌面 IDE,而是它開闢了一個新的場景——在沒有電腦的時候,你也能寫代碼。這一點,就足夠讓它在效率工具裡有自己的位置了。
本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。