偶然看到 p5.js, 網頁一開就覺得面熟,看 code 更是錯不了,果然是 Processing 的後繼。一晃眼,Openmoko 已經是 18 年前的事情了。記得那時候接到任務要把 Processing 放到 Openmoko 手機上,發現瓶頸在 Java VM 的啟動速度,規劃在開機時就先跑起來,然後 Java app 再利用已經跑起來的 VM 執行。這會佔用不少資源,且其他應用也不在 Java 上,案子無疾而終。
再過沒多久 Android 就公佈了,恰恰就是這樣設計,但整個系統以 Java 為主,且 app 基本是在 framework 上運作而非直接 Linux native. 整個設計比我們先進、完整超級多,完全不同等級。想想當時的努力的確很有意義,但以資源及時程來說真的是唐吉訶德式的。「天真」的確是很年輕、很珍貴的奢侈。