v2 可以匯出所有工作階段嗎?

v2 有「全部匯出」功能嗎?這項功能似乎非常欠缺,就連瀏覽器版也沒有。

另外,手機 App 應該要支援離線儲存工作階段。所需的儲存空間微乎其微,但沒有離線儲存功能,開啟 App 時載入工作階段的過程就不太可靠(不是每個風帆衝浪地點都有良好的網路訊號),而且即使使用 Wi‑Fi,速度也慢得令人難以忍受。這實在是很糟糕的使用者體驗。工作階段的離線快取可以在每次啟動時從伺服器更新,這樣在其他裝置上記錄的新工作階段仍然可以載入。

謝謝你的回饋!

匯出: 批次匯出功能已列入開發路線圖,但不會在今年的版本中推出。我會記下這項需求。

效能: 錄製功能原本就設計為可離線運作——分析則需要網路連線,這是在訊號涵蓋不佳的地區已知的限制。工作階段層級的快取功能我已注意到,也希望能加以改善。

想請問一下:你目前位於哪裡/在哪個區域航行?載入時間可能會因你所在區域的網路狀況而有所不同,這也有助於我確認問題是否出在我這邊的 CDN。

嗨,謝謝你的回覆。我人在匈牙利。

我剛剛透過家裡的 Wi-Fi 啟動了這個應用程式。我家的下載速度超過 60 Mbps,延遲只有 4 毫秒,所以網路連線沒有問題。前幾個活動記錄載入得很快,但我嘗試向下捲動查看較早的活動記錄時,應用程式總是卡住。硬體是 Pixel 6a。問題可能不在網路連線,而是應用程式內部的其他效能問題。也許載入月份圖片拖慢了速度;諷刺的是,我一開始就覺得那些圖片既沒必要又很惱人。

總之,對我來說,一個無法離線運作的應用程式(它不會顯示先前的活動記錄),而且速度比舊版還慢,實在是大幅倒退。如果分析功能無法離線運作,雖然不太理想,但還可以接受……可是看不到我所有的舊活動記錄,就完全無法接受了。把所有內容移到雲端,卻不讓使用者擁有完整的存取權和控制權,也是很糟糕的方向。我會改回使用舊版應用程式,看看這些問題未來是否會修正。

值得肯定的是,我喜歡現在的速度區段會在賽道上顯示我達成每個最高速度的位置,但和幾個大幅倒退相比,這只算是一個小小的改進。

謝謝你提供詳細資訊,這很有幫助!

你的描述聽起來是:前幾筆記錄載入正常,但往下捲動查看較早的記錄時,應用程式就會卡住。可以確認一下情況是否如此嗎?如果是的話,這是個我想進一步調查的特定問題。我最近其實也在巴拉頓湖使用過,當時沒有遇到任何變慢的情況,所以你的描述讓我有些困惑——這也是我想進一步釐清問題的原因。

可以試試以下幾點:

  • 在你的電腦上使用瀏覽器版本(app.windsporttracker.com)時,也會發生同樣的情況嗎?
  • 將手機轉為橫向模式時,也會發生同樣的情況嗎?

至於月份圖片:這些圖片是隨應用程式一起封裝的,不是透過網路載入,因此問題應該不是出在這裡。

關於雲端架構——我理解你的挫折,也希望坦白說明我們當初的考量。採用雲端方案是經過慎重考慮的決定,主要是因應使用者經常提出的需求:它支援多裝置使用,讓你能在大螢幕上使用完整的網頁介面,也意味著即使你在水上使用時手機發生狀況,資料也不會遺失。伺服器端分析還能提供比裝置端更詳細許多的結果——對於使用較舊或效能較低硬體的使用者來說尤其重要。而當我修正或改進分析演算法時,所有人都能立即受益,不必等待應用程式更新。

話雖如此,你描述的捲動問題確實存在,我也想找出它的根本原因。試過瀏覽器版本後,請告訴我結果。

在瀏覽器中捲動時也有點卡頓。就我記得,手機 App 上的情況更糟,但我已經切回 V1 了,所以沒辦法測試。

我敢打賭,這是某種伺服器或連線速度緩慢的問題。每個人都以為自己的伺服器會快如閃電,把所有東西儲存在雲端就能解決所有問題,但結果從來不是這樣。只要在行動裝置上永久儲存所有資料的本機副本,App 就會運作得很順暢。

把所有東西儲存在雲端,以支援多裝置使用並提供網頁介面,確實是很好的功能,但前提是不能因此破壞手機 App 的基本功能。如果沒有資料連線就無法載入我以前的工作階段,這對我來說是完全不可接受的。這也表示,當你們的伺服器故障時,我會失去所有工作階段。再加上沒有批次匯出功能……我不可能使用一個如此鎖定我資料的 App,更別說還要為此付出非常昂貴的價格。

我降級回 V1 時,工作階段的匯入/匯出似乎有某個錯誤,導致部分工作階段遺失或內容錯亂,而且沒有地圖檢視功能……所以目前 windsporttracker 原本大多數我喜歡的功能都遺失或故障了。我本來不該在確認更新內容之前就進行更新……我想,我有點太信任你們了,以為你們不會破壞那些已經正常運作多年的功能。

總之,如果未來有可能永久、妥善地離線儲存所有工作階段,並提供批次匯出功能,我會偶爾回來看看。否則,我只能繼續使用 V1,或改用其他 App。真令人遺憾。

感謝您提供額外的回饋。

關於捲動:應用程式會隨著您捲動而逐步載入工作階段——抓取下一個批次時會有一個短暫的瞬間,這是設計上的安排。如果「卡頓」指的是除此之外的問題,例如更長時間的停頓或視覺上的異常,我會想更深入了解,但目前沒有 V2 的存取權限,難以進行調查。

關於 V1 中的工作階段遺失:V2 的匯出檔案與 V1 不相容——格式不同,所以降級本來就會有資料損失。如果您能具體告訴我發生什麼事,我很樂意深入研究。

關於資料安全:V2 在德國境內的專用伺服器上運作,建置符合德國資料保護標準。在 V1 中,如果手機遺失或損壞,資料就沒了——這正是促使我們改用雲端儲存的原因。也因為如此,我們才能進行更詳細的伺服器端分析,這是較舊或低階裝置本身無法做到的。

訂閱費用涵蓋實際基礎設施和持續開發成本——透過網頁年付 27 歐元,比修一次潛腕衣還便宜。我了解現在不是每個人都適合使用,但大門永遠開啟。

等待下一批工作階段載入,還說是「設計如此」?為什麼?為什麼?再說一次,為什麼?你希望一切都能即時載入並順暢運作。

V1 和 V2 的匯出格式不相容,顯然是一大失敗。

我不擔心有人偷走我的資料。我不希望當 windsporttracker 遭到勒索軟體攻擊、發生災難性硬體故障,或公司倒閉、伺服器最終被關閉時,我的資料遺失。這一天遲早會來。每個人都認為自己的事業會比用戶活得久,但沒有一個能做到。解決方案是裝置端儲存,加上簡單的批次匯出功能,讓用戶想備份時就能輕鬆備份所有資料。如果你不提供這個簡單到不行的功能,用戶自然會得出一個結論:你就是想讓他們難以把資料從你的服務中搬走、轉移到別處。

要結合裝置端功能與伺服器端功能的優點並不難。如果你不想這麼做,那你的用戶就會變少。就這麼簡單。

增量載入是雲端應用程式的標準做法——這就是為什麼第一批活動紀錄會立即顯示。另一種做法則是等所有資料傳輸完成後才能看到任何內容。活動紀錄的搜尋與篩選功能已列入開發藍圖,這將使瀏覽較舊的活動紀錄大幅加快。

關於資料可攜性:WST 已經提供 4 種不同格式的匯出功能。批次匯出的要求很常見,但「極其簡單」這種說法嚴重低估了其中涉及的工程複雜度——裝置端同步在資料一致性、版本相容性以及跨裝置的訂閱驗證方面,會帶來真正的複雜度。WST 背後有 30 年的專業軟體開發經驗,我對這個評估很有信心。這種複雜度也正是為什麼走這條路的應用程式通常每 6 到 12 個月就會推出重大更新。目前的架構讓我能快速回應使用者回饋——你可以從這個論壇的其他討論串看到這點。

坦白說:你描述的那種完整離線同步,我並不打算實作。

作為一名風力運動運動員,同時也是 WST 的日常使用者,我對資料可靠性的關注不亞於任何人。你對服務持續性的擔憂是合理的——這也是為什麼目前有單一活動紀錄匯出功能。