有沒有辦法編寫應用程序的「需要的設備功能」,使應用程序只運行iPhone 6s或更高版本(由於需要強制觸摸)?需要ForceTouch iOS App
回答
您通常使用UIRequiredDeviceCapabilities鍵,該鍵可能需要某些功能才能顯示。但是目前它似乎沒有添加3D Touch。
現在,在等待蘋果添加3D觸摸作爲您可能需要的東西時,現在只需要一個大警告即可。否則,可能只有新款iPhone手機具有的某些功能,例如可能需要的手臂芯片。我還沒有研究過這個。
在蘋果頁面的文檔中,您可以看到UIRequiredDeviceCapabilities的可用鍵,其中3D Touch似乎不存在。 open https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3
怎樣指定設備中的RAM數量? iPhone 6s有2GB,iPhone 6只有1GB。 –
在我鏈接的頁面上有一段說: _此密鑰在iOS 9.0及更高版本支持3D Touch的設備支持._ 可能需要其中之一才能做到這一點? – Froziph
但是,這不是快速行動項目? –
不,在這個時候是不可能的。
蘋果很可能會引入一個新的值來使用UIRequiredDeviceCapabilities鍵。
直到那個時候,你所能做的最好的事情就是需要一個(arm64,metal或opengles-3),以及諸如電話或短信之類的東西(直到iPad獲得3D Touch)。這至少會將您的應用限制在iPhone 5S之上。
並在應用說明中發佈通知,表明您的設備需要3D Touch。
留意該文件對所有可能的設備能力值: https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html
而且,這很方便: http://28byteslater.com/ios-compatibility/?exclude=&require=22,7,19,26#chart
- 1. 需要3D Touch設備 - iOS App Store
- 2. Xcode 8 - 模擬3DTouch和ForceTouch
- 3. Android App Locker需要幫助
- 4. iOS版Google DeepLinking需要Google App Indexing SDK嗎?
- 5. 要使Adobe Air App在Ipad上運行需要些什麼?
- 6. iOS App navigation
- 7. iOS App Distribution
- 8. iOS SplitView/Universal需要xcode 4.2
- 9. iOS 4需要UIPrerenderedIcon嗎?
- 10. 需要幫助的ios
- 11. 需要Android/iOS/JSON建議
- 12. IOS中需要MemoryStream c#
- 13. Google App引擎需要索引錯誤
- 14. 需要將MVC App部署到生產
- 15. 購物App需要託管嗎?
- 16. 應用升級需要升級IOS
- 17. 爲什麼ivars在iOS中不需要時可可需要?
- 18. Xcode 6是否需要向App Store提交新應用程序?
- 19. App Boy iOS實施
- 20. In App for iOS(Appcelerator)
- 21. 從iOS註銷App
- 22. iOS UITableView Facebook App Style
- 23. 創建導航IOS APP
- 24. iOS - 相同的.app名稱
- 25. 其中黑莓App World提交文件需要發佈
- 26. iOS AppStore App Preview和iMovie
- 27. 需要iOS多重可達性
- 28. IOS需要根據關鍵字價格
- 29. iOS 5需要ARC橋接模型
- 30. 需要在ios中作爲「ConnectivityManager.CONNECTIVITY_ACTION」在android
大概不會。支持最新設備上的功能要好得多,但仍然有一款應用程序適用於具有相同操作系統版本的其他設備。 – Abizern
我沒有看到投票的理由。也許有一款應用程序可以非常巧妙地使用Force Touch,因此無法在較舊的設備上實現它,例如遊戲。 – fabian789
@ fabian789我同意。這似乎是蘋果沒有充分考慮的東西,這幾乎不是OP的錯。 – matt