अस्वीकरण: मैं केवल एक आईफोन डेवलपर हूं, एंड्रॉइड डेवलपर नहीं।
आप सही हैं, अनुकरणकर्ताओं और सिमुलेटर के बीच का अंतर यह है कि अनुकरणकर्ता वास्तविक उपकरणों पर पाए गए हार्डवेयर और हार्डवेयर वातावरण की नकल करते हैं। सिमुलेटर, दूसरी ओर, केवल सॉफ्टवेयर वातावरण की नकल करते हैं; अन्यथा डिस्क होस्ट, मेमोरी और प्रोसेसर की गति जैसे सभी होस्ट सिस्टम के हार्डवेयर संसाधनों तक पहुंच होती है।
ऐप्पल हमेशा डिवाइस परीक्षण के महत्व पर जोर देता है क्योंकि आईफोन सिम्युलेटर एक आईफोन प्रोसेसर, डिस्क ड्राइव, मेमोरी बाधाओं और व्हाट्नॉट का अनुकरण नहीं करता है। जब तक आप सिम्युलेटर के मेनू आइटम से स्मृति चेतावनियों को अनुकरण नहीं करते हैं, तब तक आप कभी भी स्मृति चेतावनियां प्राप्त नहीं करते हैं जब तक कि आपका मैक संसाधनों का प्रबंधन करने के लिए संघर्ष नहीं कर रहा हो।
वास्तव में, यदि आप के लिए सेटिंग> सामान्य> बारे में जाना, आप देखेंगे कि सिम्युलेटर के डिस्क क्षमता यह पर स्थापित की मैक फाइल सिस्टम के रूप में ही है:
हाँ, एंड्रॉइड एमुलेटर के बारे में यह सच है। मैं आईफोन या इसके सिम्युलेटर के बारे में कुछ भी नहीं करता। – Mudassir
बस आपको अनुमान लगाने के लिए - आज के पीसी (कोर 2 डुओ @ 2.9 गीगाहर्ट्ज, 3 जीबी रैम) पर आप उम्मीद कर सकते हैं कि एंड्रॉइड एमुलेटर पहले पीढ़ी के उपकरणों (एचटीसी ड्रीम, हीरो, सैमसंग स्पािका) से थोड़ा धीमा काम करेगा – tomash
सारांश में - एक हार्डवेयर को emulates, दूसरे सिर्फ सॉफ्टवेयर emulates :) – controlbox