Facebook公布了可用于蘋果電視和手表的Parse SDK
2016-01-29 22:12:45 來源:Sergio De Simone ,譯者 艾利特 評論:0 點擊:
開發者所熟悉的iOS & Android后端支持平臺Parse目前針對蘋果TVOS和WatchOS 2發布了全新的Parse SDK,開發者可充分借助Parse SDK的簡潔強大功能為Apple TV和Apple Watch開發能為用戶帶來沉浸式體驗的應用程序。
Parse SDK的目標對象是那些熟悉現有iOS和OS X SDK的開發者,通過新的SDK讓開發者更簡單地為TVOS和WatchOS 2構建原生的用戶體驗。在新版SDK中,開發團隊解決了TVOS的本地數據存儲和用戶輸入問題,以及單純為Watch開發應用程序的問題。
Facebook著名工程師Nikita Lutsenko在最近寫道,Parse SDK目前可支持的對象已經包括了蘋果的TVOS和WatchOS 2,可幫助這兩者構建本地形式的擬真應用程序。除此之外,新的SDK同樣具備與Facebook最近宣布的TVOS SDK相整合的功能。
Parse SDK里面構建的支持WatchOS 2的很多功能其實Facebook在第一個版本里面就已經實現了。新的SDK帶來的主要改進方面是提高了手表的本地運行能力,這在以前是不可能實現的,原因在于之前的設計選項主要集中注意力在蘋果手表的原始結構上。正如Lutsenko強調的那樣,使用最新SDK的最大的優點之一就是,讓在iPhone以外的手機上運行Watch App成為可能。
另一方面,在開發用于TVOS的SDK期間也遇到了一些挑戰,特別是TVOS持久性存儲空間不足的問題。這意味著磁盤上的每一個文件都必須被視為臨時存儲文件,并且不能清晰的支持應用程序啟動時堅持用戶會話。事實上,蘋果已經保證在App正常運行的情況下數據應該保存在存儲里,但當應用程序退出時,該數據可以被系統刪除。從消息來源的檢查結果來看,Parse像是使用了蘋果提供的替代機制來存儲私人數據,但是不會備份用戶的訪問數據。
如上所述,為TVOS設計的Parse SDK的在一定程度上還是依賴于最近發布的Facebook的TVOS SDK,這樣就能簡化用戶內部安裝流程了。實際上這個功能主要目的還是這個旨在解決蘋果電視上缺少物理鍵盤或觸摸屏的支持狀況,因為輸入文本文字是很麻煩的事情。Facebook開發的TVOS SDK實現了雙元素認證方案:當需要驗證時,TVOS將會顯示出一段簡短的字母數字代碼,用戶可以通過電腦、平板或手機將這一段代碼輸入進一個特定的網頁。
參考英文原文:Facebook Announces Parse SDK for Apple's tvOS and watchOS 2
