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