原創(chuàng)|行業(yè)資訊|編輯:郝浩|2013-10-21 10:05:27.000|閱讀 279 次
概述:谷歌即將到來(lái)的Android KitKat(巧克力棒)意味著移動(dòng)操作系統(tǒng)處理短信應(yīng)用程序方式的改變。谷歌正提醒著開(kāi)發(fā)人員做好準(zhǔn)備。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
谷歌即將到來(lái)的Android KitKat(巧克力棒)意味著移動(dòng)操作系統(tǒng)處理短信應(yīng)用程序方式的改變。谷歌正提醒著開(kāi)發(fā)人員做好準(zhǔn)備。
即將到來(lái)的Android KitKat(巧克力棒)移動(dòng)操作系統(tǒng)將區(qū)別對(duì)待使用隱藏APIs的短信應(yīng)用程序,因此谷歌提醒開(kāi)發(fā)人員,讓他們可以調(diào)整自己在下個(gè)Android版本中的短信應(yīng)用程序。
"有些開(kāi)發(fā)人員已經(jīng)使用隱藏APIs構(gòu)建了短信應(yīng)用程序——這是我們不提倡的,因?yàn)殡[藏APIs可能會(huì)被改變或者移除,而新設(shè)備并不對(duì)它們的兼容性進(jìn)行測(cè)試",Android開(kāi)發(fā)人員Scott Main和David Braun 10月14日在Android開(kāi)發(fā)者博客上這樣寫(xiě)道,"因此,為了您提供一套完全被支持的APIs來(lái)構(gòu)建短信應(yīng)用程序并使用戶(hù)的信息傳送體驗(yàn)更具可預(yù)見(jiàn)性,Android 4.4(KitKat)使現(xiàn)有APIs公開(kāi),并新增一個(gè)默認(rèn)短信應(yīng)用的概念,用戶(hù)可以在系統(tǒng)設(shè)置中選擇"。
這意味著使用隱藏短信APIs的開(kāi)發(fā)人員將必須做出調(diào)整,從而使讓那些應(yīng)用在Android 4.4發(fā)布時(shí)能夠運(yùn)行。他們還寫(xiě)道:"在Android 4.4中,只有一個(gè)應(yīng)用能夠收到新的SMS_DELIVER_ACTION意圖,當(dāng)收到新的短信時(shí),系統(tǒng)播放什么,什么應(yīng)用接收該播放取決于用戶(hù)在系統(tǒng)設(shè)置中選擇了什么應(yīng)用作為默認(rèn)短信應(yīng)用。"
另一個(gè)讓app準(zhǔn)備好應(yīng)對(duì)本次轉(zhuǎn)變到KitKat的關(guān)鍵是要開(kāi)發(fā)人員禁用一些app功能,如果他們的app不被選為默認(rèn)短信應(yīng)用的話(huà)。兩位開(kāi)發(fā)人員寫(xiě)道:"禁用從你的app發(fā)送新信息是非常重要的,因?yàn)?,沒(méi)有寫(xiě)入SMS Provider的能力,你所發(fā)送的任何信息在用戶(hù)默認(rèn)短信應(yīng)用中都是不可見(jiàn)的。為了禁止你的app發(fā)送或者接收信息,你可以展示一個(gè)由系統(tǒng)托管的對(duì)話(huà)框,允許用戶(hù)用戶(hù)用你的app作為默認(rèn)短信應(yīng)用。"
對(duì)于備份和恢復(fù)用戶(hù)短信的app同樣需要被調(diào)整。因?yàn)閷?xiě)SMS Provider的功能受限于用戶(hù)選作默認(rèn)的短信應(yīng)用,任何純粹地設(shè)計(jì)為備份和存儲(chǔ)短信的現(xiàn)有app在Android 4.4上都將禁用存儲(chǔ)短信的功能。備份和存儲(chǔ)應(yīng)用也必須被設(shè)為默認(rèn)短信應(yīng)用,由此它才能在SMS Provider寫(xiě)信息。
開(kāi)發(fā)人員被敦促著更新他們的短信應(yīng)用,從而使之在KitKat發(fā)布后能夠兼容。“為了給您的用戶(hù)最好的體驗(yàn),我們建議你們盡快更新app”,開(kāi)發(fā)人員說(shuō),“為幫助你們完成改變,我們很快就會(huì)提供適用于Android 4.4的必要SDK組件,‘將’允許您在編譯和測(cè)試這些改變”。
早在9月移動(dòng)操作系統(tǒng)的新名稱(chēng)公布以后,KitKat就在積聚人氣了,幾個(gè)月來(lái)倍受輿論的Android Key Lime Pie版本的傳聞則不攻自破。另外一個(gè)傳聞是關(guān)于版本號(hào),是4.4而非5.0。換言之,與其說(shuō)說(shuō)它是一次革新,不如說(shuō)是一次進(jìn)化。
從Android 4.1版本開(kāi)始,用戶(hù)就在等待下一個(gè)版本的到來(lái),Jelly Bean于2012年7月初次登上各種移動(dòng)設(shè)備。4.1發(fā)布僅是其在谷歌I/O開(kāi)發(fā)者峰會(huì)初露鋒芒的幾周后。
今年7月發(fā)布過(guò)一個(gè)臨時(shí)版本4.3。它包括新的開(kāi)發(fā)功能(藍(lán)牙智能支持、改進(jìn)的3D圖形、新的APIs以及讓開(kāi)發(fā)人員融入他們的app的能力等)。Android 4.3被谷歌描述為一個(gè)“更甜”的果凍豆版本。
擴(kuò)展閱讀
Android是Windows開(kāi)發(fā)人員可選擇的下一個(gè)平臺(tái)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)