簡單講,Noop嘅出現,即係話:「條帶係你㗎,數據都應該係你㗎,點解仲要月月科水先睇得?」
Noop嘅核心設計理念係「本地優先」(Local-first)。佢唔會將你嘅心跳、睡眠數據送上雲端,而係透過手機嘅藍牙功能,直接從Whoop手帶擷取原始數據封包,然後喺你部機度做晒所有解碼同分析 。呢個做法徹底繞過咗Whoop官方App必經嘅伺服器驗證同訂閱檢查。
根據目前嘅報導,Noop已經有Android同macOS版本可以用,而且係免費開源 。不過要注意,安裝過程可能需要少少技術底子,唔係一般App Store撳個掣就裝到咁簡單,因為佢本身就係偏向俾開發者玩嘅先行版。
背後嘅技術突破,好大程度上要多謝一個叫 Goose 嘅 project。Goose 係另一位開發者 Bennet 嘅心血結晶,佢用咗大約23.5個鐘成功逆向工程破解咗Whoop 5.0嘅藍牙通訊協議 。根據Goose嘅成果,呢類工具可以讀取嘅感應器數據包括:
Noop嘅技術路徑同Goose一脈相承,都係透過藍牙本地直連,唔靠Whoop雲端 。
講Noop之前,一定要識Goose。
Goose係一個由獨立開發者Bennet發布嘅開源項目,目的就係要證明:Whoop手帶嘅硬件本身就係一個完整嘅感應器,冇咗月費一樣可以吐晒啲數據出嚟。Bennet用Rust語言寫咗個核心引擎,直接處理藍牙底層封包,再喺App度砌返Whoop用戶好熟悉嗰啲儀表板:睡眠、恢復、壓力同心臟負荷 。
Noop就係喺呢個基礎上發展出嚟嘅另一個開源配套App,同樣抱住「數據自主」嘅理念,而且進一步將個概念帶到更多平台上面 。
雖然Noop聽落好爽,但玩還玩,有啲風險一定要心裏有數。
Noop嘅出現,唔單止係一個App咁簡單,佢更加反映咗一股用戶對「數據自主權」嘅強烈渴求。
Noop目前嘅狀態,更加似一個「技術可行性示範」多過一個可以日常使用嘅成熟產品。佢話畀大家聽,Whoop手帶嘅硬件本身就已經好使得,係月費制度鎖住咗佢嘅潛力。
不過,對於一般用家嚟講,而家就要衡量吓:你願唔願意承受日後用唔到嘅風險、法律嘅灰色地帶,同埋較高嘅技術門檻,去換取唔使畀月費嘅自由?
無論如何,Noop同Goose嘅出現,已經喺穿戴裝置嘅訂閱圍牆上面,打開咗一道引人注目嘅缺口。
簡單講,Noop嘅出現,即係話:「條帶係你㗎,數據都應該係你㗎,點解仲要月月科水先睇得?」
Noop嘅核心設計理念係「本地優先」(Local-first)。佢唔會將你嘅心跳、睡眠數據送上雲端,而係透過手機嘅藍牙功能,直接從Whoop手帶擷取原始數據封包,然後喺你部機度做晒所有解碼同分析 。呢個做法徹底繞過咗Whoop官方App必經嘅伺服器驗證同訂閱檢查。
根據目前嘅報導,Noop已經有Android同macOS版本可以用,而且係免費開源 。不過要注意,安裝過程可能需要少少技術底子,唔係一般App Store撳個掣就裝到咁簡單,因為佢本身就係偏向俾開發者玩嘅先行版。
背後嘅技術突破,好大程度上要多謝一個叫 Goose 嘅 project。Goose 係另一位開發者 Bennet 嘅心血結晶,佢用咗大約23.5個鐘成功逆向工程破解咗Whoop 5.0嘅藍牙通訊協議 。根據Goose嘅成果,呢類工具可以讀取嘅感應器數據包括:
Noop嘅技術路徑同Goose一脈相承,都係透過藍牙本地直連,唔靠Whoop雲端 。
講Noop之前,一定要識Goose。
Goose係一個由獨立開發者Bennet發布嘅開源項目,目的就係要證明:Whoop手帶嘅硬件本身就係一個完整嘅感應器,冇咗月費一樣可以吐晒啲數據出嚟。Bennet用Rust語言寫咗個核心引擎,直接處理藍牙底層封包,再喺App度砌返Whoop用戶好熟悉嗰啲儀表板:睡眠、恢復、壓力同心臟負荷 。
Noop就係喺呢個基礎上發展出嚟嘅另一個開源配套App,同樣抱住「數據自主」嘅理念,而且進一步將個概念帶到更多平台上面 。
雖然Noop聽落好爽,但玩還玩,有啲風險一定要心裏有數。
Noop嘅出現,唔單止係一個App咁簡單,佢更加反映咗一股用戶對「數據自主權」嘅強烈渴求。
Noop目前嘅狀態,更加似一個「技術可行性示範」多過一個可以日常使用嘅成熟產品。佢話畀大家聽,Whoop手帶嘅硬件本身就已經好使得,係月費制度鎖住咗佢嘅潛力。
不過,對於一般用家嚟講,而家就要衡量吓:你願唔願意承受日後用唔到嘅風險、法律嘅灰色地帶,同埋較高嘅技術門檻,去換取唔使畀月費嘅自由?
無論如何,Noop同Goose嘅出現,已經喺穿戴裝置嘅訂閱圍牆上面,打開咗一道引人注目嘅缺口。