आप ARConfiguration की 'समर्थित' संपत्ति का उपयोग कर रनटाइम पर प्रोग्रामिक रूप से ARKit समर्थन की जांच कर सकते हैं।
if (ARConfiguration.isSupported) {
// ARKit is supported. You can work with ARKit
} else {
// ARKit is not supported. You cannot work with ARKit
}
iOS उपकरणों (आईओएस 11 स्थापित के साथ) के बाद ARKit समर्थन कर रहे हैं
आईफोन 7 और 7 प्लस
iPhone एसई
आईपैड प्रो (9.7, 10.5 या 12.9)
आईपैड (2017)
यहाँ के लिए ARKit and device support
ARKit एप्पल के दस्तावेज है एक ए 9 या बाद में एक iOS डिवाइस की आवश्यकता है प्रोसेसर। अपने ऐप को केवल एआरकेट का समर्थन करने वाले उपकरणों पर उपलब्ध कराने के लिए, अपने ऐप की Info.plist के UIRequiredDeviceCapabilities अनुभाग में arkit key का उपयोग करें। यदि उन्नत वास्तविकता आपके ऐप की एक माध्यमिक विशेषता है, तो का उपयोग यह निर्धारित करने के लिए समर्थित है कि वर्तमान डिवाइस सत्र कॉन्फ़िगरेशन का उपयोग करता है जिसे आप उपयोग करना चाहते हैं।
यहाँ कुछ संदर्भ ARKit समर्थन & IOS डिवाइस विन्यास से संबंधित लिंक कर रहे हैं:
ARKit एप्पल A9 and A10 & A11 Bionic chip प्रोसेसर पर चलता है।
iPhone Models - (Chip)
iPad Models - (Chip)
मेरा मानना है कि एआरकेट केवल ऐप्पल के ए 9 प्रोसेसर (6 और उससे ऊपर के नए डिवाइस) के साथ डिवाइस का समर्थन करता है। –