生活

YaoYao 搖出你的歡樂值

讓全球開發者們興奮的是今年WWDC已經開幕在即了,雖然由于疫情的緣故,開發者大會改為以線上的虛擬形式進行,但鼓勵大眾創造和開發的舞臺并沒有變小,筆者在WWDC開幕前夕,與App Store上一款頗受歡迎的健身應用開發者聊了聊,如何通過App,讓全球萬千用戶“搖”出自己的歡樂值。

GQ男士網2020.06.03

與諸多綜合類健身軟件不同,YaoYao專注于跳繩領域,汪家浩作為App的開發者,令人沒有想到的是,編寫出不計其數程序代碼的他竟然是一位半路出家的程序員。雖然在“出家”之前,他已經在人工智能領域從事編程工作,但iOS的學習當時對于很多人來講還是有些陌生的,面對陌生的前路選擇辭職需要的是勇氣?!懊撾x之前的行業需要快速接受新的事物”,家浩回想2015 年的自己已經 29 歲了:“我也不知道自己是否還有快速學習的能力,畢業后也從來沒有換過工作,我想通過學習新的技術來測試自己,確保能有信心面向未知的未來?!?/p>

和作曲家有喜歡的創作旋律,油畫家有偏好的繪畫方向一樣,編程語言之于開發者就像作曲家的音符,畫家的油彩,家浩坦陳:“我用過不少編程語言,之前也了解過 Objective-C,但我并不喜歡它的風格。2015年Apple發布了Swift 2.0,感覺很不錯,覺得Swift應該可以進入生產環境了。學一個新的編程語言或框架最好的方法就是動手,我大概花了一兩個星期跟著AppCoda的《Beginning iOS Programming with Swift》敲了一遍代碼,然后我就開始直接從iMandarin這個 side project作為練手的項目開始了?!?/p>

成千上萬行代碼總有開花結果的一刻,YaoYao就是汪家浩與團隊成員收獲的果實之一,這款健身應用目前面向所有國家和地區下載,適配了中、英、法、德、日多種語言,YaoYao 使用 Apple Watch運動傳感器數據來實現跳繩單搖、雙搖自動計數,并有心率、速度,卡路里和斷繩等記錄分析,它數字化了跳繩運動,不需智能藍牙計數,比一般的智能跳繩有更多維度的運動數據,更好的交互體驗。應用的健身數據保存在HealthKit中會填充健身圓環,也可以讓用戶時刻保持動力。YaoYao還有一個有意思的功能,可以使用Apple的Text to Speech來實現運動中的語音報數和心率提醒。而且在運動過程中,YaoYao將手表上運動數據通過Watch Connectivity 傳輸到手機端上同步顯示,手機變成了一個計分牌,十分人性化。

在互動體驗的過程中,有全球各地的使用者會與YaoYao團隊分享自己的感受,譬如美國的一位盲人,很多健身方式對于他來講并不適用,而跳繩是很好訓練協調性的有氧運動,所以在還未全盲時,他便計劃以跳繩作為全盲后最主要的鍛煉方式。他與YaoYao團隊溝通過軟件與Apple Watch的適配問題,這讓汪家浩了解到原來自己開發的應用可以幫助到這么多的群體。還有一位年過花甲生活在南美的老人,很關注心率區間問題,所以開發團隊教會了老人根據年齡計算心率的公式,與地球另一端的用戶通過一款應用產生聯結,互動的本身就讓人非常有成就感。

不僅如此,家浩的孩子在今年疫情期間也成為了YaoYao的小粉絲:“兒子現在 6 歲多,在疫情最初時,我每天帶著他跳繩,一起制作手工健身打卡日歷,畫任務獎杯。他從一開始每天只能用最簡單的動作跳幾十個,到現在可以跳 1000 多個,速度達到每分鐘170次,并學會了跳雙搖。每天晚上他都會把手表拿去用 YaoYao 來計數,并用手表和手機實時同屏的功能,把手機當作計分牌來使用,兩個月后他也了解了做事需要堅持不懈,就會有進步,同時也收獲了自信?!?/p>

WWDC是汪家浩近幾年非常關注的開發者活動,尤其是watchOS的更新格外使他產生興趣,這便于他在未來進一步完善程序代碼的編寫開發,以及應用與用戶的適配。軟件在很多時候扮演著橋梁作用,它將每一個拿著手機的用戶與開發者相連,一端是無數果粉的生活方式日常,一端是開發者夜以繼日的程序代碼,兩者交匯在一起,也許就是當下智能世界中激發創意與熱情的無窮歡樂值。

相關閱讀

猜你喜歡

广东11选5胆拖技巧 河北20选5技巧 江苏快三是什么开始的 辽宁11选5胆拖 广东快乐10分开奖84期 山东临沂配资公司 贵州11选5复式 广西十一选五台子 湖北11选5奖金对照表 七乐彩推荐专家预测 贵州十一选五下载苹果版