蘋果:所有新App必須基於iOS 11、支持iPhone X
一直以來,iOS都又一大優勢就是新系統推廣神速,當最新系統的佔比佔據絕對主力的時候,蘋果就有底氣推行最新的開發規定了,而這些限制,正是一直以來iOS優秀體驗的最佳保障。比如說今天,蘋果就對開發者發出通知,未來所有iOS的App都要基於iOS 11開發,且支持iPhone X。
蘋果今天向開發者發送通知,稱從2018年4月開始,所有提交給App Store審核的App都需要使用 iOS 11 SDK (軟體開發工具包,也就是說,用這個工具包開發的App都相當於為iOS 11量身打造的)編譯,而這意味著開發者至少需要使用 Xcode 9 來開發App。
除了所有App都需要基於iOS 11開發之外,蘋果還強調所有為iPhone設計的iOS App都必須支持iPhone X的Super Retina顯示屏。除了解析度之外,對於劉海屏幕的支持當然也是開發者必須思考的問題了。最後蘋果還強調,watchOS 1從4月1日開始將不會收錄新的App,所有Watch OS上的App最少都要支持Watch OS 2,新提交的App則必須基於watchOS 4或更新的版本開發。
這次蘋果的這兩項規定首先肯定是在鼓勵開發者鼓勵開發者儘快支持iOS 11的最新特性,比如Core ML、ARKit、相機API 和SiriKit 等。其次也暗示了未來iPhone將有可能全部轉向iPhone X這樣的劉海屏設計。
有人可能會覺得蘋果又在強迫用戶和開發者支持高版本系統了,但其實這真的是件好事。不信看看隔壁安卓,現在安卓手機都到8.0系統了,但是不少App卻都基於安卓6.0甚至是5.0系統的SDK開發,這也不是因為安卓6.0的市場保有量太大導致開發者不得已而為之,畢竟安卓8.0的SDK開發出來的App也一樣支持在安卓6.0上運行。
實際情況是谷歌並沒有推行強制性措施,所以很多開發者為了省時間,直接就用老SDK開發新App了,這也導致了安卓應用的低效率,想知道哪些App是基於老版SDK開發的?安卓手機上挨個打開,跑得最慢的那些就是了!
※杰倫、思聰之後 鹿晗也宣布投資電競戰隊
※蘋果精簡感測器 明年iPhone「劉海」會縮小
TAG:威鋒網 |