2012-08-28 12 views
6

मुझे पता है कि यह शायद बंद हो जाएगा या यहां तक ​​कि डाउनवॉटेड हो जाएगा लेकिन मैं वैसे भी एक शॉट चाहता हूं। एंड्रॉइड की तुलना में आईओएस का एमुलेटर तेज कैसे है? मैं कम सक्षम मैक पर आईओएस एमुलेटर का उपयोग कर रहा हूं और यह मैक की तुलना में अधिक चश्मा वाले लैपटॉप पर चल रहा है जो एंड्रॉइड के एमुलेटर से कहीं ज्यादा आसान है।एंड्रॉइड की तुलना में आईओएस एमुलेटर बहुत तेज़ क्यों है?

मैंने कहीं पढ़ा है क्योंकि ऐसा इसलिए है क्योंकि एंड्रॉइड एआरएम को अनुकरण करता है, जबकि, आईओएस ओएस एक्स में इसे मूल रूप से चलाता है। तो एंड्रॉइड अनुकरणकर्ताओं को सीधे आईओएस की तरह चलाने के लिए कैसे बनाया जाता है? मुझे पता है कि कोई भी वास्तव में इसका उत्तर नहीं दे सकता है लेकिन अभी भी। मुझे उम्मीद है कि कोई इस निराशाजनक मुद्दे पर कुछ प्रकाश डाल सकता है।

+0

@Cocoa मैटर्स:: x86 और एआरएम "अनुकरण" एंड्रॉयड वातावरण में) के बीच का अंतर आप संभवतः उन शब्दों को बदलकर प्रश्न के अर्थ बदल रहे हैं ... आईओएस में – BoltClock

+0

@BoltClock यह सिम्युलेटर कहा जाता है एम्यूलेटर और एंड्रोई में नहीं डी इसे एमुलेटर कहा जाता है। यही कारण है कि मैं – Hiren

+0

@ कोको मैटर्स प्रश्न संपादित करें: प्रश्न का उत्तर देने के लिए एक संपादन का उपयोग न करें। – BoltClock

उत्तर

10

क्योंकि आईओएस "एमुलेटर" एक एमुलेटर नहीं है ... यह एक सिम्युलेटर है।

this answer से:

emulators और सिमुलेटर के बीच अंतर यह है कि emulators वास्तविक उपकरणों पर पाया सॉफ्टवेयर और हार्डवेयर के वातावरण की नकल है। सिमुलेटर, दूसरी ओर, केवल सॉफ्टवेयर वातावरण की नकल करते हैं; अन्यथा डिस्क होस्ट, मेमोरी और प्रोसेसर की गति जैसे सभी होस्ट सिस्टम के हार्डवेयर संसाधनों तक पहुंच होती है।

+0

एमुलेटर (एंड्रॉइड) रखने का बड़ा फायदा यह है कि आप इसे परीक्षण और भरोसा के लिए उपयोग कर सकते हैं जो आप देखते हैं जो आपको मिलता है (क्योंकि यह है)। एक सिम्युलेटर (आईओएस) के साथ आप भरोसा नहीं कर सकते कि यह मामला होगा। वैसे भी लोगों को हमेशा उचित परीक्षण के लिए एक फोन का उपयोग करना चाहिए। – Warpzit

+0

@Warpzit - क्या आपके पीछे यह नहीं है? –

+0

सिम्युलेटर का उपयोग करने की कमी यह है कि आपका प्रोग्राम आपके वास्तविक डिवाइस की तुलना में आपके सिम्युलेटर पर अधिक तेज़ी से चल सकता है। – VinceFR

1

तेजी एमुलेटर जांच के लिए इस लिंक और इंटेल वीटी के बारे में खंड के लिए:
http://developer.android.com/tools/devices/emulator.html
तुम भी (GPU त्वरण (धारा कॉन्फ़िगर ग्राफिक्स त्वरण) या इस ब्लॉग लेख का उपयोग कर जो भी आपके प्रश्न के उत्तर एमुलेटर में तेजी लाने और व्याख्या कर सकते हैं
http://android-developers.blogspot.cz/2012/04/faster-emulator-with-better-hardware.html

संबंधित मुद्दे