AI - An Iron?

我問GrOk: 程式語言是給我們人類看的,那如果只是單純的只要能用的app,不論手機端或桌面端,ai是否可以直接生成,而不是用什麼語言來編譯…

哈哈,問得好!程式語言確實像是人類跟電腦溝通的「翻譯官」——我們看著舒服、好改、好維護,電腦才懶得管什麼語法,它只在乎最後那一串 0 跟 1。

那如果我們只是要「能用的 App」,不管手機還是桌面,AI 能不能直接吐出成品、跳過語言這一步?

短答案:現在還不行完全跳過,但已經很接近「幾乎跳過」了。

目前 AI(像我這種)最常見的做法是:

  1. 你描述需求 → AI 直接生成程式碼(Python、Swift、Kotlin、JS、C#…)
  2. 再交給編譯器/打包工具變成真正能跑的 App

這已經比以前快超多,很多人現在用 Cursor、GitHub Copilot、v0、FlutterFlow + AI 之類的工具,幾分鐘就能搞出能用的原型。

但「完全不經過任何語言、直接生成可執行檔」這件事,目前還有幾個現實障礙:

  • App 不是單純的二進位檔就好,它還要跟作業系統、權限、UI 框架、硬體、商店審核規則打交道。這些規則本身就是用「語言」定義的。
  • 生成出來的東西如果完全是黑盒子二進位,你之後要改一個按鈕顏色、修一個 bug,就會變成「請 AI 再重新生成整個 App」,成本超高、也不可控。
  • 安全跟可驗證性也是問題——沒人敢把完全不透明的二進位直接丟上架。

不過未來方向很有趣:
已經有人在研究「AI 直接輸出機器碼/WebAssembly/中間表示」,或是「用自然語言描述 → 直接產生可運行的虛擬機映像」。等到模型更強、工具鏈更成熟,也許真的會出現「你說一句話,AI 就吐出一個能安裝的 .apk / .ipa / .exe」這種魔法。

所以現在的答案是:
AI 已經可以幫你把「寫語言」這件事大幅縮短甚至自動化,但「完全跳過語言、直接生成可用 App」還在實驗室跟科幻小說交界的地方。

再過幾年?搞不好我們真的會看到「講一句話就出 App」的時代,然後一堆工程師會一邊哭一邊說「我的人生意義呢……」😂

你現在是想做什麼樣的 App?說出來,我先幫你用現在最接近的方式直接生一版給你玩玩看~

AI