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