蔡龍
(南京師范大學 江蘇南京 210097)
探討Android平臺健身APP特點及其發(fā)展趨勢
蔡龍
(南京師范大學 江蘇南京 210097)
隨著科技的不斷進步與發(fā)展,智能手機已經走進了每個家庭,并在我們的生活中扮演著重要的角色。在全民健身計劃實施的影響下,人們在閑暇時間會更加積極進行體育運動與身體鍛煉,在健身過程中,為了更直觀的表現出自己的鍛煉效果,我們在實驗條件下可以采用高科技的精密測量儀器,而在普通的大眾健身過程中,這種測量方式普及度較低且造價昂貴,并且需要專業(yè)的人員進行指導與操作才能獲得準確的結果。在這種條件下,借助智能手機的硬件開發(fā)的體力活動測量型軟件應運而生。
Android平臺 健身APP 特點 發(fā)展趨勢
手機操作系統(tǒng)碎片化問題比較嚴重,根據Nielsen的最新研究報告顯示,智能手機市場份額中Android仍然排名第一,占市場份額的46.3%,iOS系統(tǒng)只占30%,而黑莓的Blackberry系統(tǒng)占14.7%,Windows Mobile系統(tǒng)和塞班系統(tǒng)的市場占有率都在不斷萎縮中。因此在本研究中,我們只討論如今占市場份額最高的Android操作系統(tǒng)與其對應的健身類軟件應用特點。
1.1 Android平臺及其特點
Android是一種基于Linux操作系統(tǒng)的自由及開放代碼的操作系統(tǒng),最初由美國人Andy Rubin開發(fā),主要使用在移動設備上,如智能手機和平板電腦等[1]。
(1)開放性。
Android操作平臺首個特點就是其開放性,開放的操作平臺可以允許任何移動終端廠商加入到Android聯盟中。
(2)硬件選擇的豐富性。
這一特點仍然與Android的開放性有關,移動設備生產廠商能夠生產各式各樣的Android設備,并且在硬件的選擇上具有多樣性和豐富性特點,高端的Android設備上擁有三軸陀螺儀、加速度傳感器、電子羅盤和GPS(Global Positioning System,全球定位系統(tǒng))等精密設備。
(3)不受任何限制的開發(fā)商。
Android平臺提供給第三方APP應用開發(fā)商一個開放自由的環(huán)境。但是正是因為沒有任何的限制與收費,導致很多軟件充滿了廣告,因此使得使用者的體驗感大大打折。
1.2 APP應用軟件簡介
APP是Application的縮寫,其中文原始釋義“應用”。伴隨著以智能手機為代表的移動互聯網以及移動智能終端的興起,APP目前己特指專為移動互聯網或移動智能終端開發(fā)的軟件應用程序。目前業(yè)界比較著名的有蘋果商店(APP Store)、谷歌商店(Google Play)以及微軟商店(Window Phone)三大APP集成發(fā)布平臺[2]。在研究中我們主要討論Android平臺上的健身跑類的APP應用。
根據TechWeb的報道顯示,在2014年,全球智能手機出貨量達到12億部,其中我國智能手機出貨量在2014年超過了4.5億部,在智能手機不斷迅速發(fā)展的時代,其對應的APP應用軟件也在不斷的更新和優(yōu)化升級,與之對應的健身功能軟件隊伍也在不斷的壯大,在各種參差不齊的健身APP應用群體下,我們有必要將其按照一定的規(guī)則進行分類,以便后來的研究者能夠更好的進行科學研究,在這里我們按照APP所依賴的硬件功能進行分類。
2.1 基于手機內置GPS的APP應用
該類型的APP應用軟件主要集中于健身走、跑等具有大范圍移動距離的項目中,利用手機自帶的全球定位系統(tǒng)(Global Positioning System,通常簡稱GPS),計算出運動行走的路徑和距離,通過科學算法計算出人體消耗的能量。這種類型的APP應用在總體上來看,有一定的可靠性,能夠計算跑動過的距離和速度,依據個人的身高、體重等信息計算出運動量和消耗的能量。但是從微觀上來看,由于其只能粗略的計算水平行走的距離,而人體在運動過程中產生的豎直的位移而消耗的熱量尚未算入,例如在陡坡上慢跑所產生的熱量消耗會被APP應用當作水平方向的位移,因此計算出來的熱量消耗一定會與真實的能量消耗產生一定的差距。所以該類型的APP應用用于一般的健身跑能量消耗測試是可以接受的,而用于要求較精確的測量顯然是不足的。
另外,不同手機生產廠家因為合作或成本問題,而采用不同品牌的GPS模塊,不同型號的GPS模塊在搜星和定位時的靈敏度是存在差異的,因而導致不同型號和品牌的手機內采用相同的APP健身應用而產生的結果也會存在差異。
最后,由于Android設備的開源性特點,一些惡意APP健身應用也存在于應用商店里面,利用手機GPS定位系統(tǒng)不斷的泄露機主的個人位置信息,并根據其位置不斷的推送一些廣告信息和垃圾短信。目前,有的GPS手機,用戶可以關閉GPS終端,來防止個人位置泄露;而有的GPS手機中則裝有不能關閉GPS終端的軟件,像谷歌剛剛開發(fā)的“谷歌緯度”。裝有這種軟件的手機,只要對方開機,輸入對方的手機號,就能準確知道對方的位置。鑒于此,手機用戶需要提高隱私保護意識,我國的隱私權法律保護體系應予完善[3]。
2.2 基于手機內置加速傳感計的APP應用
該類型的APP應用主要是利用手機內置的加速度傳感計測量人體運動過程中肢體產生的有規(guī)律變化的位移運動而反應出運動量和消耗的能量。
最常見的就是計步器軟件,一般要求佩戴在手臂或者腿部,隨著上肢的規(guī)律擺動或下肢的規(guī)律行走而產生加速度,使得手機的加速度傳感計工作,產生信號傳導至手機CPU,通過科學的算法加工處理之后,傳到我們的人機界面,從而可以直觀的看到自己的行走的步數和產生的能量消耗。另外一種就是肢體位移測量類的APP應用,通過測量肢體規(guī)律性的位移變化計算其運動過程產生的能量消耗。
但是該類型的應用也存在一定的缺陷:首先,就是手機配件市場碎片化嚴重,由于不同型號不同價位的手機采用的加速度傳感計的型號不同,因此靈敏度會存在差異,導致采用相同APP軟件而產生的結果不同;其次,佩戴位置要求較高,必須按照指定的位置佩戴,否則產生的結果差異較大;最后,該類型軟件只能測量肢體規(guī)律性變化的運動,對于復雜多變的運動不適用。
3.1 功能和界面人性化
智能手機功能的不斷強大,配置不斷升級直接促進了健身類APP應用軟件大家庭的不斷壯大,開發(fā)出可以有效測量運動量的功能,如以三軸陀螺儀、GPS、加速度傳感器和攝像頭等硬件為基礎而開發(fā)的應用軟件包。
計算機科學技術的不斷發(fā)展促進了智能終端的APP應用的開發(fā)與利用,在APP不斷開發(fā)和優(yōu)化的過程中,更加注重用戶的直接體驗,因此友好人機交互界面也成為了APP應用開發(fā)公司更加注重的一方面,追求應用圖標適應手機操作系統(tǒng)界面的UI(User Interface用戶界面的簡稱),不僅是讓軟件變得有個性有品味,還要讓軟件的操作變得舒適、簡單、自由,充分體現軟件的定位和特點。
3.2 網絡數據共享一體化
手機終端網絡的發(fā)展速度越來越快,從3G(3rd-generation,第三代移動通信技術)網絡到4G(4th-generation,第四代移動通信技術)網絡只用了短短六年的時間,4G網絡理論上能以100M的速度下載,以20M的速度上傳。如果說2G、3G通信對于人類信息化的發(fā)展是微不足道的話,那么4G通信卻給了人們真正的溝通自由,并徹底改變人們的生活方式甚至社會形態(tài)。在手機網絡覆蓋面積越來越廣,網絡速度不斷增快的情況下,APP應用軟件利用這個條件開發(fā)出相應的網絡功能,用戶可以利用網絡與朋友分享自己的健身計劃和健身效果,并且可以上傳自己的數據讓其他健身者參考與學習。健身者可以利用GPS搜索附近使用同一健身APP軟件的健身者,并且可以進行交流與學習,不僅能夠提高健身者的積極性,同時也能夠增強個人的社會交際能力。
3.3 測量與評價相結合
健身APP應用在進行運動效果測量的同時,可以根據健身者的身高、體重、年齡等條件進行評價,該評價標準基于健康風險的評價標準。在網絡服務器上建立一套完整的評價體系,根據個人條件不斷去尋找最適合的評價標準去評價某個健身者的健身效果,并根據個人身體條件和健身效果生成個性化的健身運動處方供健身者參考與使用,同時不斷的將未來的健身數據上傳到網絡服務器,不斷的反饋健身效果并修正個性化的健身運動處方。
高科技不斷發(fā)展的時代,智能手機迅速的占領了市場,成為人們依賴的東西。APP應用軟件利用手機硬件不斷的開發(fā)新的功能,可以說是繼計算機技術之后又一個軟件與硬件結合的成功例子。APP應用開發(fā)者可以利用手機硬件設備開發(fā)健身類的APP應用軟件,但是我們大部分的健身類應用還多以測量為主,隨著軟件開發(fā)技術的不斷成熟,手機健身類APP應用軟件功能也會不斷的豐富。
[1]李勝.安卓版專業(yè)氣象服務App應用開發(fā)[C].孫健.第三屆氣象服務發(fā)展論壇文集.北京:氣象出版社,2013.
[2]顧春來.APP應用程序開發(fā)模式探究[J].技術研發(fā),2014(2):35-36.
[3]宋治禮.手機定位可能侵犯隱私權的法律思考[J].湖北經濟學院學報,2009(5):88-90.
[4]黃晟.基于用戶體驗的APP研究[D].西安:陜西科技大學,2012:1-70.
[5]馬松巖.基于IOS平臺的健身應用的設計與實現[D].北京:北京郵電大學,2013:1-65.
[6]蘇亞光,吳亞峰,索伊娜.Android平臺下傳感器技術開發(fā)計步器應用[J].網絡與通信,2010(23):40-46.
G806
:A
:2095-2813(2015)05(b)-0006-02