還是不想浪費 Golang 跨平台的能力,再加上不想花費太多時間,故想嘗試 HTML Golang GUI 的解決方式。
這次選擇的是 gowut 這個專案,無奈在 Clara HD 實機上測試時,還是無法正常執行。
第一個問題是它無法自動帶出瀏覽器視窗,這個尚屬合理。
第二個問題是即使自己開啟瀏覽器輸入網址,還是無法連上 gowut Server。
第三個問題是我改用 gowut 自己提供的測試網址,雖然看起來 GUI 元件有正常運作,但一來速度太慢,二來是多操作幾下就會整個無回應,三來是畫面會因為重繪而閃爍(電子紙特性)。
目前看來 HTML GUI 解決方式不是正解,光畫面會閃爍就無法讓人接受,不過這也延伸出另外一個問題,即使我使用 Qt 撰寫 GUI App,我一樣會遭遇畫面閃爍的問題,除非 Kobo 本身有提供 SDK 讓使用者呼叫暫時停止重繪,好避免畫面閃爍。
感覺 GUI App 這個問題快走入死胡同了?
沒有留言:
張貼留言