2015-09-27 6 views
7

क्या ऐप की "आवश्यक डिवाइस क्षमताओं" को लिखने का कोई तरीका है जैसे कि ऐप केवल आईफोन 6 एस और ऊपर चलाता है (बल स्पर्श की आवश्यकता के कारण)?फोर्स टच आईओएस ऐप की आवश्यकता

+0

। नवीनतम उपकरणों पर मौजूद सुविधाओं का समर्थन करना कहीं बेहतर है, लेकिन अभी भी एक ऐप एक ही ओएस संस्करण वाले अन्य उपकरणों पर काम करता है। – Abizern

+2

मुझे डाउन-वोटिंग का कोई कारण नहीं दिख रहा है। एक ऐप भी हो सकता है जो फोर्स टच के इस तरह के चालाक उपयोग को बनाता है कि इसे पुराने उपकरणों, जैसे कि गेम पर लागू करना संभव नहीं होगा। – fabian789

+0

@ fabian789 मैं सहमत हूं। ऐसा लगता है कि ऐप्पल ने पर्याप्त रूप से सोचा नहीं है, जो शायद ही ओपी की गलती है। – matt

उत्तर

2

आप आमतौर पर UIRequiredDeviceCapabilities कुंजी का उपयोग करते हैं, जिसके लिए कुछ विशेषताओं की आवश्यकता हो सकती है। हालांकि इस समय ऐसा लगता है कि 3 डी टच जोड़ा गया है।

एक बड़ी चेतावनी अब के लिए पर्याप्त होनी चाहिए, जबकि ऐप्पल को 3 डी स्पर्श जोड़ने की आवश्यकता है, जिसकी आपको आवश्यकता हो सकती है। अन्यथा कुछ विशेषताएं हो सकती हैं केवल नए आईफोन मॉडल हैं, जैसे कि आर्म चिप, आपको आवश्यकता हो सकती है। मैंने हालांकि इसमें देखा नहीं है।

प्रलेखन के लिए सेब पेज पर आप UIRequiredDeviceCapabilities के लिए उपलब्ध कुंजी देख सकते हैं, जहां 3 डी टच मौजूद नहीं प्रतीत होता है। खुला https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3

+0

डिवाइस में रैम की मात्रा निर्दिष्ट करने के बारे में क्या? आईफोन 6 एस में 2 जीबी है, और आईफोन 6 में केवल 1 जीबी था। –

+0

जिस पृष्ठ पर मैंने लिंक किया है, उस पर एक अनुभाग है जो कहता है: _This कुंजी आईओएस 9.0 में समर्थित है और बाद में 3 डी टच._ का समर्थन करने वाले उपकरणों के लिए समर्थित है, शायद उनमें से एक की आवश्यकता होगी? – Froziph

+0

लेकिन क्या यह त्वरित कार्रवाई वस्तुओं के लिए नहीं है? –

2

नहीं, इस समय यह संभव नहीं है।

ऐसा लगता है कि ऐप्पल UIRequiredDeviceCapabilities कुंजी के साथ उपयोग करने के लिए एक नया मान पेश करेगा।

उस समय तक, आप सबसे अच्छा कर सकते हैं (arm64, धातु या opengles-3), और टेलीफ़ोनी या एसएमएस जैसे कुछ (आईपैड 3 डी टच प्राप्त करने तक) की आवश्यकता होती है। यह कम से कम आपके ऐप को आईफोन 5 एस और ऊपर तक सीमित कर देगा।

और ऐप विवरण में एक नोटिस डालें कि आपके डिवाइस को 3 डी टच की आवश्यकता है।

सभी संभव डिवाइस क्षमता मूल्यों के लिए इस दस्तावेज़ पर नज़र रखें: 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

शायद नहीं
संबंधित मुद्दे