pretty code

2021年1月22日 星期五

GUI app on Kobo Clara HD (04)

還是不想浪費 Golang 跨平台的能力,再加上不想花費太多時間,故想嘗試 HTML Golang GUI 的解決方式。

這次選擇的是 gowut 這個專案,無奈在 Clara HD 實機上測試時,還是無法正常執行。

第一個問題是它無法自動帶出瀏覽器視窗,這個尚屬合理。

第二個問題是即使自己開啟瀏覽器輸入網址,還是無法連上 gowut Server。

第三個問題是我改用 gowut 自己提供的測試網址,雖然看起來 GUI 元件有正常運作,但一來速度太慢,二來是多操作幾下就會整個無回應,三來是畫面會因為重繪而閃爍(電子紙特性)。

目前看來 HTML GUI 解決方式不是正解,光畫面會閃爍就無法讓人接受,不過這也延伸出另外一個問題,即使我使用 Qt 撰寫 GUI App,我一樣會遭遇畫面閃爍的問題,除非 Kobo 本身有提供 SDK 讓使用者呼叫暫時停止重繪,好避免畫面閃爍。

感覺 GUI App 這個問題快走入死胡同了?

沒有留言: