我們今天正式推出 Decent Espresso 為旗下咖啡機打造的次世代應用程式。您可以下載最新版本:https://github.com/tadelv/reaprime/releases
我們將其稱為「開發者預覽版」,原因如下:
它可在 Android、Mac、Linux、Windows 與 iPad 上運行。待 Apple 核准後,我們會立即公布 App Store 連結:其他所有作業系統現在即可使用。在 Decent 提供的 Android 平板(Teclast 與 PIPO)上,您需要使用較新版本的 Chrome。此應用程式內建網頁瀏覽器,會自動顯示應用程式。Samsung 平板搭配內建網頁瀏覽器可正常運作。或許可以透過更新 Teclast 上的「WebView」元件使其運作,我們希望能在此 Basecamp 上與願意協助的技術人員討論此事。
首次執行 Streamline 時,啟動會稍慢一些,因為它會透過藍牙掃描您的裝置。
Streamline 可獨立使用,也可在瀏覽器視窗中使用。我們已在 Chrome、Safari 與 Firefox 上測試過。在視覺上,它與目前出貨的 Android 專用 de1app 中的 Streamline 介面風格完全相同。然而,de1app 僅實作了主要介面(製作飲品),而此 Streamline 應用程式將實作 Pulak 的完整應用程式設計。屆時它將能夠取代 de1app。
Streamline 可透過藍牙以及新推出的 USBC 轉接器連接您的 DE1。USBC 轉接器目前處於「beta」階段,可在此處購買。
de1app 中的大多數咖啡秤也同樣支援。de1app 支援的所有(人類)語言也同樣支援。
Streamline 由人工撰寫,而非 AI 隨性編寫。話雖如此,它 100% 以簡單的 javascript 撰寫,採用 GPL3(開源)授權,且高度可擴充。此應用程式採用兩部分架構:有一個「Bridge」應用程式,為 DE1 提供文件完善的 Websockets 介面,並透過 http 提供介面的 HTML/css/js 檔案;此外還有一個全 javascript 的介面。在 github 上您會看到「REA」的提及,那是我們現在稱為「Streamline Bridge」的舊名稱。
以下是開發者文件。
您可以在此討論,或直接在 Github 上回報:https://github.com/tadelv/reaprime/issues
第二個內建的介面名為「Baseline」,旨在引導您的家人製作義式濃縮咖啡飲品,假設他們完全沒有任何相關知識。
您可以透過設定頁面切換至該介面,它同時也是自行撰寫介面風格的真實範例,無需具備程式設計師身分。
我們非常希望您能運用這項新技術自行撰寫介面風格。
我們的做法是:由人工設計運作方式、撰寫必須可靠運作的核心技術,但隨後將一切開放給 AI 輔助與隨性編寫的工作。
應用程式會偵測到新的更新,並提示您自行升級。
Decent 所有應用程式的開發工作都將投入這個新的技術基礎。javascript 不僅是廣為人知的語言,現在指示 DE1 執行任務既簡單、有文件記載又穩定,而且這套基礎架構將是實作 AI 建立功能與介面的理想場所。
我們很快會提供一種方式,讓您「選購」「Streamline 元件」與完整的「使用者介面」。屆時將有投票機制,讓最優秀的作品被推上頂端。
我們不打算讓 Decent 在現有的 de1app 上發布重大新功能。相反地,我們所有的努力都將投入這個新做法。
介面設計由 Pulak 負責,介面程式設計由 Mark 負責,後端程式設計由 Vid 負責。
#streamline #interface #Pulak #Mark #Vid