要比較使用訓練組數計數器的各種方式,可以依據「計數在哪裡產生」、「紀錄儲存在哪裡」來排序選項;以 Workout Rep Counter 為例,這類私人瀏覽器紀錄接受 1 到 1,000 的整數次數,以及 0 到 3,600 秒的選填休息時間,然後將每一組完成的紀錄只儲存在該瀏覽器中。訓練組數計數器可以有多種形式:你可以帶到健身房的紙本筆記本、需要帳號的手機應用程式、偵測動作的可穿戴裝置,或是記錄你所輸入的組數與次數的私人瀏覽器分頁。每種方式回答的問題都不同——記錄速度、可攜性、紀錄的持久性,以及計數是由自己輸入還是由裝置偵測。Workout Rep Counter 採用的是「自行輸入、本地紀錄」的方式:你為下一組選擇次數,在該組結束時按下 Complete set(完成這一組),頁面就會儲存這一組,並更新瀏覽器中當天的組數與次數總計。Undo set(復原這一組)會在點錯時移除最近完成的那一組;Skip rest(略過休息)則在你準備繼續時清除選填的倒數計時。由於紀錄儲存在本地,同樣的方案比較,最終就看你最在意哪個權衡——隱私、簡便性、持久性,或是裝置式偵測。

how do i compare approaches to use workout rep counter
比較使用訓練組數計數器的各種方式

什麼算是組數計算的「方式」

任何組數計算流程都有四個變動要素:計數在哪裡產生、儲存在哪裡、休息如何計時,以及紀錄如何離開裝置。把這些選擇稱為一種「方式」很有用,因為兩個人都可以說自己「使用組數計數器」,最後卻得到完全不同的紀錄。一個人可能帶走一本只有自己能讀的紙本筆記本;另一個人則可能擁有能被演算法讀取的伺服器端個人檔案。

計數在哪裡產生是第一個面向。有些計數器依賴感測器——手腕動作感測器、手機加速度計,或在更高階的裝置上,搭配裝置端模型的攝影機。其他計數器則依賴你自己:點按按鈕、勾選核取方塊,或在頁邊寫下數字。自行輸入的計數速度較慢,但更貼近你實際打算完成的組數;以感測器為基礎的計數速度較快,但在局部動作或輔助訓練時可能誤觸發。

計數儲存在哪裡是第二個面向。紙本筆記本放在健身房背包裡。手機應用程式通常會透過帳號同步到廠商的雲端。可穿戴裝置則透過配對的帳號同步到同一個雲端。瀏覽器本地紀錄則儲存在瀏覽器的本機儲存空間中,跟著裝置而非品牌走。

休息如何計時是第三個面向。有些計數器把休息視為獨立事項——手錶、手機計時器,或完全不使用計時器。其他則將休息倒數整合在同一個工具中。整合在一起很方便,但只有當倒數時間符合你實際想要的休息時長時才有用。

紀錄如何離開裝置是第四個面向。筆記本的照片可攜但無法搜尋。CSV 檔案可以在任何試算表中搜尋。PNG 容易分享但難以重新計算。雲端匯出則取決於廠商的政策。最合適的匯出方式,必須符合你實際打算如何使用這些紀錄。

Workout Rep Counter 中的「自行輸入、本地紀錄」方式如何運作

Workout Rep Counter 採用一種特定方式:自行輸入、以瀏覽器為基礎的本地紀錄,並搭配選填的休息倒數。當你按下 Complete set(完成這一組)時,頁面會在瀏覽器的 localStorage 中,以 counter:workout-rep-counter 這個鍵儲存這一組;WHATWG HTML Web Storage 規格將其定義為一種 per-origin 的鍵值儲存,可跨頁面重新載入而保留資料。每日的日期是透過 Intl.DateTimeFormat,依裝置的本地時區計算,因此深夜進行的訓練會被記錄在你實際訓練當天的本地日期,而不會因為 UTC 邊界而被推到另一天。

整數次數接受範圍為 1 到 1,000。休息時間接受範圍為 0 到 3,600 秒。設定為 0 會關閉倒數計時,這在循環訓練或短時間超級組等不需要可見倒數的情境下很實用。超出這些範圍的值不會被輸入欄位接受,因此這個方式在設計上範圍是刻意收窄的。

組數與次數在本地紀錄中保持區分。如果你完成一組 8 次,接著再完成一組 12 次,當天會顯示兩組完成,以及 20 次的紀錄總計。算式為 8 + 12 = 20 次,分散在 2 組中,這樣寫出來是為了讓對應關係一目了然。Undo set(復原這一組)會從該行事曆日中移除最近完成的那一組,並重新計算總計,這代表一次點錯並不需要清除整天的紀錄。Skip rest(略過休息)則會在你準備繼續的瞬間清除選填的倒數。

所選的次數與休息時間會在互動之間與計數器一起儲存,因此下一組會從相同的數值開始,除非你自行更改。這是這種方式中一個小而實用的細節:頁面不會在你每次重新載入時默默重設回預設值。

如何使用這種方式記錄訓練

遵循本地紀錄方式有一套固定流程。無論該次訓練是高強度重訓日或高次數的輔助訓練區塊,同一套流程都適用。

  1. 開啟 Workout Rep Counter,決定下一組要包含多少次數。請挑選一個介於 1 到 1,000 之間的整數。
  2. 加入一段選填的休息時間,範圍為 0 到 3,600 秒。設定為 0 會關閉倒數計時。
  3. 完成該組後,按下 Complete set(完成這一組)。頁面會儲存這一組,並更新當天的總計:完成的組數與總次數。
  4. 等待休息倒數結束。如果你提前準備好了,按下 Skip rest(略過休息);計時器會立即清除。
  5. 為每一組重複這個流程。在每一組新開始前更新 Reps per set(每組次數),因為每一組儲存時都會保留當下記錄的數值。
  6. 點錯了嗎?按下 Undo set(復原這一組)即可移除最近完成的那一組,並重新計算當天的總計。
  7. 當你想要一份瀏覽器以外的紀錄時,按下 Export CSV(匯出 CSV)即可取得一份每個儲存日一列的試算表(Date、Sets、Reps),或按下 Export PNG(匯出 PNG)取得一張 1080×1350 的圖片,內容包含 Lizely 標誌、總計,以及近期的日列。

紀錄只會留在這個裝置上。沒有帳號、沒有同步、沒有 API 請求,也沒有任何完成組數的上傳。清除瀏覽器資料會一併移除紀錄,而另一台裝置則會擁有獨立的空白紀錄。如果你想驗證某次訓練的結果,Daily history(每日紀錄)清單會顯示每一天所儲存的資料,包括完成的組數與當日記錄的總次數。

將這種方式與常見替代方案進行比較

不同的組數計算方式各有不同的權衡。下表依「資料儲存在哪裡」、「計數如何產生」、「是否內含休息計時器」、「紀錄如何離開裝置」這四個面向,列出四種常見方式。

方式 資料儲存位置 計數產生方式 休息計時器 匯出選項
紙本筆記本 實體紙頁 手寫 外部裝置(手錶或手機) 無內建匯出
含帳號的手機應用程式 廠商雲端 手動點按 內建於應用程式 由應用程式決定
可穿戴追蹤器 廠商雲端 動作感測器或手動 內建於裝置 由廠商決定
瀏覽器本地紀錄(Workout Rep Counter) 僅限此瀏覽器 按下 Complete set 內建、選填,0–3600 秒 PNG 與 CSV

真正誠實的對比發生在儲存方式這一欄。只有瀏覽器本地紀錄能將資料保留在單一裝置上,沒有上傳、沒有帳號,並提供一份可離線保存的可攜 PNG 或 CSV。其他三種方式都會在使用時將紀錄移出你的裝置。相對的權衡在於,當你更換裝置、弄丟筆記本,或關閉帳號時,紀錄的持久性。

為你的訓練風格選擇合適的方式

不同的訓練風格會對應到不同的方式。固定工作組數的重訓日很適合「自行輸入的本地紀錄」,因為每一組都是經過思考的,而你希望擁有一份乾淨且標示日期的紀錄。高訓練量的肌肥大訓練同樣適用,只要你需要的只是每天完成組數與總次數的計算。循環式訓練也適用,因為你可以把休息時間設為 0,然後逐一標記每一組完成。

至於次數並非事先決定的訓練——衝刺、運動技術訓練、活動度循環——通常完全不適合這種方式,因為在開始該組之前沒有固定的數字可以輸入。針對這類訓練,較合適的是「不帶組數/休息結構的事件計數器」,例如 Online Tally Counter,它沿用相同的本地模式,但以「每日事件次數」的方式計算重複事件。對於需要目標導向計算並提供完成回饋的情境(例如 33 或 99 圈),Tasbih Counter 則沿用相同的本地模式,搭配由你自選的目標數字。

最合適的方式,就是其權衡剛好對上你實際從紀錄中需要的事物。如果你重視跨裝置的可攜性勝過隱私,那雲端型手機應用程式會勝出。如果你希望計數由裝置自動偵測而非手動輸入,那可穿戴裝置會勝出。如果你想要的是「一組點一下」、「一份標示日期的每日紀錄」、「一個尊重你自身選擇的休息倒數」,以及在需要時能取得一份離線 PNG 或 CSV,那麼 Workout Rep Counter 就是合適的選擇。

此方式的限制與它不作的宣稱

本地紀錄方式在設計上是刻意收窄的。Workout Rep Counter 不會透過攝影機或麥克風偵測次數、不會使用 AI 模型來推斷動作姿勢、不會估算熱量、不會開立恢復週期建議,也不會對健康結果作出任何宣稱。那些功能需要不同的證據,而且在某些情況下需要攝影機或麥克風權限以及伺服器端模型。這個頁面始終只是你在裝置端所決定輸入內容的一份紀錄。

輸入範圍有限。整數次數接受範圍為 1 到 1,000。休息時間接受範圍為 0 到 3,600 秒。超出這些範圍的值不會被輸入欄位接受。每日總計是依裝置的本地日曆日期計算,因此跨過午夜的訓練會被記錄在「你按下 Complete set」當天,而非被推到 UTC 日曆上的另一天。

Daily history(每日紀錄)清單、Export CSV(匯出 CSV)與 Export PNG(匯出 PNG)是離開瀏覽器的唯一內建方式。Export CSV(匯出 CSV)會為每個儲存日建立一列,欄位包含 Date、Sets 與 Reps。Export PNG(匯出 PNG)會建立一張 1080 × 1350 的圖片,內容包含 Lizely 標誌、總計,以及近期的日列;圖片中不會包含 URL 或自訂的訓練標籤,以避免在分享摘要時意外洩露個人註記。

你的紀錄只屬於這個瀏覽器。沒有帳號、沒有同步服務、沒有任何隱藏的上傳,也沒有任何針對完成組數的 API 請求。清除瀏覽器資料會一併移除紀錄,而另一台裝置則擁有獨立的空白紀錄。如果無法使用瀏覽器的本機儲存空間,頁面仍會顯示目前的互動內容,但會回報無法保存持久的紀錄。

常見模式與小型工作流程調整

幾個小模式能讓自訂輸入的方式更加實用可靠。

首先,讓組數在某個動作的訓練組中保持穩定,只有在課表變動時才修改。每次訓練輕點一下比每組都輸入新數字更快,而且在下一個「完成」組之前編輯數值,仍能讓每筆儲存的組保持獨立。

其次,在點錯之後立即使用「復原組」,而不是在腦中重新計算。「復原」會移除最近的一組並重新計算今日的總和,因此只要修正一次就夠了。

第三,把可選的休息倒數當作建議,而非處方。將它設定為你實際想等待的時間,並在準備好時按下「略過休息」。零秒是有效的數值,對於循環訓練來說,不使用倒數往往效果更好。

第四,每週決定一次是否匯出有日期記錄的歷史紀錄。CSV 是每個儲存日一列,包含 Date、Sets 和 Reps 三個欄位;PNG 則是 1080×1350 的圖片,包含總計與近期日次的記錄。這兩種格式都能讓你在沒有帳號的情況下,取得一份耐用的離線副本。

這些調整刻意讓這個方法保持精簡:每組輕點一次、每天一筆有日期的紀錄,並在需要時保留一份私人檔案。如需閱讀有關如何驗證單次訓練結果的相關文章,請參考如何使用訓練計次器後檢視結果。

相關閱讀:記錄你使用自動計次器的步驟。