Ein Smartphone-Emulator ist ein Werkzeug, das auf einem Computer in Originalgröße verwendet wird, um das Verhalten eines Mobiltelefons nachzuahmen. Sein Hauptzweck besteht darin, Websites zu testen, um sicherzustellen, dass sie mit der Art und Weise, wie mobile Geräte auf das Internet zugreifen, kompatibel sind. Es kann auch zum Testen von mobilen Anwendungen verwendet werden.
Es gibt eine Vielzahl von Smartphone-Technologien, die auf einem Computer emuliert werden können. Das einfachste ist das Wireless Access Protocol oder WAP, ein sehr einfaches Webbrowser-System, das hauptsächlich auf älteren oder einfacheren Mobiltelefonen zu finden ist. Dies erfordert eine spezielle Gestaltung von Webseiten, wobei das Netzwerk solcher Seiten als mobiles Web bekannt ist.
Ein Smartphone-Emulator kann auch verwendet werden, um zu zeigen, wie Standardwebseiten auf den von fortgeschritteneren Geräten verwendeten Betriebssystemen angezeigt werden. Dazu gehören das iPhone-Betriebssystem, Windows® Mobile, Googles Android™, Palm OS® und Symbian. Einige Emulatoren zeigen auch an, wie eine Seite in speziellen mobilen Editionen von Browsern wie Microsofts Internet Explorer®, Mozillas Firefox, Apples Safari und Opera angezeigt wird.
Es gibt eine Reihe von Unterschieden in der Art und Weise, wie Webseiten auf mobilen Geräten im Gegensatz zu Computern in voller Größe angezeigt werden. Zum Beispiel können Seiten automatisch in der Größe angepasst werden, um sie an die kleineren Bildschirme anzupassen. Wenn Entwickler dies nicht zulassen, sind einige ihrer Navigationsdesigns wie Seitenleisten und Menüs möglicherweise nicht so effektiv wie beabsichtigt. Es gibt auch einige Probleme mit Multimedia-Inhalten wie dem Flash®-Videosystem, das für Websites wie YouTube oder in Online-Werbung verwendet wird.
Eine weitere Verwendung eines Smartphone-Emulators ist das Testen von Anwendungen. Dabei handelt es sich um eigenständige Programme, die für die Ausführung auf Mobiltelefonen entwickelt wurden und in der Regel über Dienste wie den iPhone App Store, Android™ App Store und Windows® Marketplace for Mobile vertrieben werden. Der Emulator wird normalerweise als Teil eines Softwareentwicklungs-Toolkits verfügbar sein, einem Paket kostenloser Tools, die das Unternehmen hinter einem mobilen Betriebssystem zur Verfügung stellt, um sicherzustellen, dass unabhängig erstellte Anwendungen auf den entsprechenden Handgeräten ordnungsgemäß funktionieren.
Der Begriff „Smartphone-Emulator“ kann sich auch auf Anwendungen für Smartphones beziehen, die einen bestimmten Computer oder häufiger eine Spielekonsole emulieren, meist aus den 1980er oder 1990er Jahren. Diese Anwendungen führen dann spezielle Dateien aus, die die Originalspiele von diesem Computer simulieren. Sie können besonders gut funktionieren, da moderne Smartphones oft eine Rechenleistung haben, die gleich oder größer ist als die des ursprünglichen Computers oder der Konsole. Der kleine Bildschirm auf Smartphones bedeutet, dass die Emulation wohl am besten für Spiele funktioniert, die ursprünglich auf tragbaren Konsolen wie dem Nintendo® Game Boy installiert waren. Es ist wichtig zu beachten, dass die Verwendung solcher Dateien möglicherweise das Urheberrecht verletzen könnte, obwohl einige Benutzer es für moralisch akzeptabel halten, wenn die Spiele nicht mehr im Handel erhältlich sind.