原創(chuàng)|行業(yè)資訊|編輯:黃竹雯|2016-08-25 09:54:19.000|閱讀 424 次
概述:大部分能夠產(chǎn)生口碑的功能都會(huì)吸引普通用戶(看看新的iMessage),但哪些新的框架和功能是你的應(yīng)用程序可以利用的?讓我們一起來(lái)看一看。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
蘋果iOS的下一個(gè)重大更新定于今年秋季發(fā)布,公開(kāi)beta目前已經(jīng)對(duì)開(kāi)發(fā)人員和用戶開(kāi)放。大部分能夠產(chǎn)生口碑的功能都會(huì)吸引普通用戶(看看新的iMessage),但哪些新的框架和功能是你的應(yīng)用程序可以利用的?讓我們一起來(lái)看一看。
iOS 10有兩個(gè)新的框架,使開(kāi)發(fā)人員能夠利用更多的互動(dòng)和健康的系統(tǒng)通知。UserNotifications.framework使開(kāi)發(fā)人員更多的控制當(dāng)?shù)氐臅r(shí)間通知,現(xiàn)在可以根據(jù)不同的時(shí)間和位置參數(shù)進(jìn)行顯示。
舉個(gè)例子,如果當(dāng)用戶進(jìn)到商店時(shí)你想要一個(gè)通知來(lái)吸引用戶,那么新的框架就會(huì)給你選項(xiàng),而無(wú)需從你的應(yīng)用程序監(jiān)控地理圍欄(geofences)。
iOS 10還介紹了UserNotificationsUi.framework,正如你可能已經(jīng)猜到的,它允許一些應(yīng)用程序的通知外觀和如何應(yīng)對(duì)用戶輸入的基本的控制。我們?nèi)匀辉谡務(wù)撎O果,所以不要期望完全控制,但是現(xiàn)在,你可以構(gòu)建一個(gè)應(yīng)用程序擴(kuò)展,可以與傳入的通知進(jìn)行溝通交流。這允許你的應(yīng)用程序直接在通知里提供實(shí)時(shí)內(nèi)容或視覺(jué)顯示。
目前為止,iOS 10 beta中最能獲得口碑的功能是iMessage。大多數(shù)人因?yàn)榭梢匝b飾他們聊天的新動(dòng)畫、貼紙、圖紙和手寫消息而感到開(kāi)心,但與此同時(shí),還有一些其他的功能提供給低調(diào)行事的應(yīng)用程序開(kāi)發(fā)者。
開(kāi)發(fā)人員現(xiàn)在可以在標(biāo)準(zhǔn)iOS Message應(yīng)用程序范圍內(nèi)創(chuàng)建應(yīng)用程序。這些是常規(guī)iOS應(yīng)用程序或獨(dú)立iMessage應(yīng)用的擴(kuò)展。新的框架提供了一個(gè)定制用戶界面的功能,允許用戶創(chuàng)建輸入,與應(yīng)用程序交互,或共享自定義消息——這些都能直接在iMessage上找到。
消息本身現(xiàn)在也有一個(gè)使用MSSession類的交互式選項(xiàng),因此在消息兩端的用戶都可以為合作或游戲進(jìn)行動(dòng)態(tài)地更新。
最后,開(kāi)發(fā)人員可以利用Siri把事情做好——即使你的應(yīng)用程序不開(kāi)放。我們多年來(lái)一直在等待這一創(chuàng)新——為什么不明確地喊出來(lái)呢?不幸的是,SiriKit只能用于特定的域,比如消息傳遞、支付和鍛煉(查看完整)。
如果你的應(yīng)用程序可以利用一個(gè)或多個(gè)域,那么只需要一個(gè)應(yīng)用程序擴(kuò)展來(lái)處理各種用戶意圖(如:“MyWorkoutApp啟動(dòng)運(yùn)行”)。你可以很容易定義意圖,SiriKit掌握所有語(yǔ)言處理來(lái)在你的應(yīng)用程序里找到正確的功能匹配用戶命令。
但是,如果你像我一樣,你的應(yīng)用程序不利用蘋果預(yù)先核準(zhǔn)的域,你的運(yùn)氣就不太好了。希望蘋果公司將在即將到來(lái)的版本中擴(kuò)大SiriKit的支持。
隨著應(yīng)用程序擴(kuò)展變得更普遍,很明顯的,蘋果公司正在加大支持開(kāi)發(fā)者來(lái)利用核心iOS功能。除了上面的強(qiáng)調(diào)的內(nèi)容,開(kāi)發(fā)人員還可以在iOS 10為他們自己的使用擴(kuò)展地圖和手機(jī)應(yīng)用(當(dāng)然要遵循蘋果的約束條件)。
這對(duì)開(kāi)發(fā)人員來(lái)說(shuō)是個(gè)好消息,因?yàn)樵絹?lái)越多的操作系統(tǒng)正變得容易。最重要的是,這可能只是剛剛開(kāi)始。現(xiàn)在擴(kuò)展架構(gòu)越來(lái)越成熟,我們可以期待第三方開(kāi)發(fā)更快的增強(qiáng)和更多的功能解鎖。
本文翻譯自:
你如何看待iOS 10新特性?在下方評(píng)論中給我們留言吧。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn