2019年的WWDC大會上,最讓我驚喜的就是r:破高膙轔?f然揩襮嫛蟿F鳩5pep=k?確矅?鷜%?疆淴恤4G?緬暑皚`x鵏 ]]穸?頺t諏?鷓?$% 燾???烊所?炎m豩=2(?r蜨R庀汬}T廞 ??ヱq鵒黮}劷:q{|?e ?%坖D覑眤丬鯇M(纈s6/搇t巗紹g.晾飽S閽?dt邊潫Lg妔譫atchOS 6系統。獨立的應用商店,象征著Apple Watch開始擺脫iPhone的束縛,甚至完全獨立。這對Apple Watch來說,顯然是一項顛覆性的改變。當然,這項改變也為一些應用開發者提供了更大的舞臺。
r:破高膙轔?f然揩襮嫛蟿F鳩5pep=k?確矅?鷜%?疆淴恤4G?緬暑皚`x鵏 ]]穸?頺t諏?鷓?$% 燾???烊所?炎m豩=2(?r蜨R庀汬}T廞 ??ヱq鵒黮}劷:q{|?e
?%坖D覑眤丬鯇M(纈s6/搇t巗紹g.晾飽S閽?dt邊潫Lg妔譫atchOS 6
目前,Apple Watch端已經擁有很多運動健康類App,“YaoYao跳繩”就是其中之一。它可以記錄我們在跳繩的次數,也能記錄運動過程中的心率、速度等信息,并將這些信息傳遞至iPhone的健身記錄中,方便我們查看。

“做Apple Watch上最好用的跳繩應用”
這是YaoYao跳繩App開發者汪家浩的個人愿景,他也為此付出了大量的時間與精力。在WWDC2020召開前夕,我有幸采訪到這位YaoYao跳繩App“背后的男人”,并了解到開發這款應用背后的一些故事。
為什么是一款跳繩App?
為什么汪家浩會開發一款跳繩App?這或許是很多人的疑惑。不過從溝通中我了解到,汪家浩開發YaoYao跳繩App的契機非常簡單,那就是因為他在跳繩時發現目前市面上沒有一個良好的跳繩計數App。都說“開發者”是一個充滿驚喜的職業,因為他們能夠用自己的頭腦與代碼創造出無限可能。作為iOS開發者的他,只用一個周末就寫出了第一版的YaoYao跳繩App,高效的開發效率著實讓人驚嘆。
不過極快的開發速度也帶來了一個弊端,那就是功能單一。第一版的YaoYao跳繩App只提供簡單的計數功能,而且計數精準度也沒有想象中那么高。但這并沒有打擊汪家浩的積極性,隨著用戶數的增加,不少用戶也對這款App提供了良好的反饋,汪家浩也開始和朋友不斷優化這款應用,讓YaoYao跳繩更加易用。但提升計數精準度并不是一件容易的事,因為不同用戶跳繩時的速度與姿勢不會完全相同。為了提升計數的準確性,汪家浩找到很多志愿者,通過分析大量的運動數據,再不斷打磨App,最終將數據做得更精準。

經過不斷的更新迭代,“YaoYao跳繩”App已經成為一款相當成熟的運動App。經過我的實際使用,“YaoYao跳繩”的計數誤差很低,多次使用后計數誤差大概在2~3個左右。通過Apple Watch的傳感器,“YaoYao跳繩”可以記錄諸如心率、速度、卡路里等數據,而且這些數據還可以通過HealthKit來填充我們的健身圓環,讓用戶時刻保持動力。另外,YaoYao跳繩還利用了蘋果的Text to Speech(文字合成語音技術)來實現運動過程中的語音報數。每當我們跳繩達到100個,都會聽到相應的語音提醒。在iOS端,“YaoYao跳繩”還能將手機屏幕作為記分牌使用,諸多運動數據都能直接在手機上查看到。
“YaoYao跳繩”獲得“健康健美”類排行榜第三名
在最新版的App中,“YaoYao跳繩”也增加了不少全新功能,例如與iOS 13同期亮相的Sign in r:破高膙轔?f然揩襮嫛蟿F鳩5pep=k?確矅?鷜%?疆淴恤4G?緬暑皚`x鵏 ]]穸?頺t諏?鷓?$% 燾???烊所?炎m豩=2(?r蜨R庀汬}T廞 ??ヱq鵒黮}劷:q{|?e ?%坖D覑眤丬鯇M(纈s6/搇t巗紹g.晾飽S閽?dt邊潫Lg妔譫ith Apple就出現在YaoYao跳繩中。它更加方便、快捷且安全,而且由于蘋果不會追蹤用戶在應用中的行為,所以能夠很好地保護個人隱私。
Sign in r:破高膙轔?f然揩襮嫛蟿F鳩5pep=k?確矅?鷜%?疆淴恤4G?緬暑皚`x鵏 ]]穸?頺t諏?鷓?$% 燾???烊所?炎m豩=2(?r蜨R庀汬}T廞 ??ヱq鵒黮}劷:q{|?e
?%坖D覑眤丬鯇M(纈s6/搇t巗紹g.晾飽S閽?dt邊潫Lg妔譫ith Apple
伴隨著YaoYao跳繩的不斷更新迭代,汪家浩自身的跳繩水平也有了很大的提高,甚至還學會了雙搖以及其他跳繩的動作。當然,也有不少用戶是因為YaoYao跳繩App而購買了Apple Watch,在他看來這就像有人為了塞爾達而買了Sr:破高膙轔?f然揩襮嫛蟿F鳩5pep=k?確矅?鷜%?疆淴恤4G?緬暑皚`x鵏 ]]穸?頺t諏?鷓?$% 燾???烊所?炎m豩=2(?r蜨R庀汬}T廞 ??ヱq鵒黮}劷:q{|?e ?%坖D覑眤丬鯇M(纈s6/搇t巗紹g.晾飽S閽?dt邊潫Lg妔譫itch游戲機!對于開發者來說,這顯然是最值得紀念的高光時刻。
在采訪中汪家浩還表示,未來希望利用Apple Watch的運動傳感器數據來進一步將運動“數字化”,因為他相信數字本身就是一種力量。通過加入更多游戲化內容,也能進一步提高運動的樂趣,讓大家更好地堅持運動。
App Store對開發者的支持必不可少
每年蘋果都會召開與應用開發相關的WWDC開發者大會,在此期間蘋果會向充滿創造力和創新精神的開發者們分享最新的開發工具,幫助他們創造更多令人贊嘆的App與服務。專門為軟件生態服務召開大會的廠商并不多見,而WWDC舉辦至今已是第31屆,這也讓我們看到蘋果對于開發者極高的重視程度。
“YaoYao跳繩”是一款在iOS平臺上架的付費App,所以能讓更多人了解并使用到這款App顯然是開發者最期待的事。因為獨立開發者并沒有商業公司的推廣資源,僅僅靠開發者自身在社交媒體平臺推廣以及用戶的口碑宣傳,并不能掀起太大的波瀾。
YaoYao跳繩曾被蘋果App Store推薦
從2017開始,蘋果App Store增加了諸如應用回顧、Today標簽頁等模塊,很多用戶都通過App Store首頁去了解到更多充滿趣味性的App。經常瀏覽Today故事的你應該會了解,蘋果經常在App Store首頁推薦一些獨立開發者開發的App,比如YaoYao跳繩就曾經被蘋果App Store推薦。而且相比于其他平臺,App Store的用戶評價體系也相對公正,一些獲得高評價的App更容易被蘋果官方推薦,這種良性循環可以幫助開發者推廣優秀的App,也能起到很好的激勵作用。

開發者回復用戶反饋
而且,App Store也為獨立開發者與用戶之間架設了一座溝通的橋梁。用戶使用App后,可以直接在AppStore上撰寫體驗后的評論,這不但降低了用戶與開發者之間的距離感,也讓開發者了解到哪些功能是真正的用戶所需。比如在交談中汪家浩談到曾有一位海外的視障用戶來信希望改進VoiceOver功能,也有很多國內用戶分享了有關于醫學、運動的知識,這些不但讓汪家浩認識了一群志同道合的小伙伴,也讓YaoYao跳繩App變得更加好用。
興趣是最好的老師
與許多“科班出身”的開發者不同,汪家浩在讀書時學習的并非計算機相關專業,只是因為對編程很感興趣,便深入其中。
作為一個“半路出家”的開發者,汪家浩僅憑借著興趣與自我的不斷努力,就成長為一位成熟的軟件架構師。但他并沒有止步于此,而是繼續準備尋找一個沒有接觸過的技術方向來學習,以驗證自己的學習速度。在交流的過程中,我發現汪家浩是一位自學能力極強的人。他只用了一個月的時間學習iOS開發,而在Sr:破高膙轔?f然揩襮嫛蟿F鳩5pep=k?確矅?鷜%?疆淴恤4G?緬暑皚`x鵏 ]]穸?頺t諏?鷓?$% 燾???烊所?炎m豩=2(?r蜨R庀汬}T廞 ??ヱq鵒黮}劷:q{|?e ?%坖D覑眤丬鯇M(纈s6/搇t巗紹g.晾飽S閽?dt邊潫Lg妔譫ift 2.0發布后,僅用一兩個星期敲了一遍代碼后,就開始直接將iMandarin App作為練手項目。這種強大的自我驅動力,或許也是他能夠成為iOS獨立開發者的原因之一。

興趣的能量,在于它會驅動一個人的探究欲望,并為了達到某個結果去不斷努力。正是源于對編程的興趣,才使汪家浩在一周內便開發出第一版的YaoYao跳繩App,又在隨后的一段時間內不斷優化,讓這款App變得愈加成熟。我想,很多人也會被他的興趣所感染,去使用這款App運動。
當然也包括我。
版權所有,未經許可不得轉載
-樂魚leyu

