Wat is een smartphone-emulator?
Een smartphone-emulator is een hulpmiddel dat op een volledige computer wordt gebruikt om het gedrag van een mobiele telefoon na te bootsen. Het belangrijkste doel is om websites te testen om te controleren of ze compatibel zijn met de manier waarop mobiele apparaten toegang krijgen tot internet. Het kan ook worden gebruikt voor het testen van mobiele applicaties.
Er zijn verschillende smartphonetechnologieën die op een computer kunnen worden geëmuleerd. De meest eenvoudige is Wireless Access Protocol, of WAP, een zeer eenvoudig webbrowsersysteem dat vooral wordt gevonden op oudere of meer standaard mobiele telefoons. Dit vereist dat webpagina's speciaal worden ontworpen, waarbij het netwerk van dergelijke pagina's het mobiele web wordt genoemd.
Een smartphone-emulator kan ook worden gebruikt om te laten zien hoe standaardwebpagina's worden weergegeven op de besturingssystemen die worden gebruikt door meer geavanceerde apparaten. Deze omvatten het iPhone-besturingssysteem, Windows® Mobile, Google's Android ™, Palm OS® en Symbian. Sommige emulators geven ook weer hoe een pagina zal verschijnen in de speciale mobiele edities van browsers zoals Microsoft's Internet Explorer®, Mozilla's Firefox, Apple's Safari en Opera.
Er zijn een aantal verschillen in de manier waarop webpagina's worden weergegeven op mobiele apparaten in tegenstelling tot computers op volledig formaat. De grootte van pagina's kan bijvoorbeeld automatisch worden aangepast aan de kleinere schermen. Als ontwikkelaars dit niet toestaan, is een deel van hun navigatieontwerp, zoals zijbalken en menu's, mogelijk niet zo effectief als ze hadden bedoeld. Er zijn ook enkele problemen met multimedia-inhoud, zoals het Flash®-videosysteem dat wordt gebruikt voor sites zoals YouTube of in online advertenties.
Een ander gebruik van een smartphone-emulator is voor het testen van applicaties. Dit zijn zelfstandige programma's die zijn ontworpen om te worden uitgevoerd op mobiele telefoons, meestal verspreid via services zoals de iPhone app store, Android ™ app store en Windows® Marketplace voor mobiel. De emulator zal meestal beschikbaar zijn als onderdeel van een toolkit voor softwareontwikkeling, een pakket gratis tools die het bedrijf achter een mobiel besturingssysteem beschikbaar stelt om ervoor te zorgen dat onafhankelijk gemaakte applicaties correct werken op de relevante handsets.
De uitdrukking "smartphone-emulator" kan ook verwijzen naar toepassingen voor smartphones die een bepaalde computer emuleren of, vaker, een gameconsole, meestal uit de jaren 1980 of 1990. Deze applicaties draaien dan speciale bestanden die de originele spellen van die machine simuleren. Ze kunnen bijzonder goed werken, omdat moderne smartphones vaak een rekenkracht hebben die gelijk is aan of groter is dan die van de originele computer of console. Het kleine scherm op smartphones betekent dat emulatie aantoonbaar het beste werkt voor games die oorspronkelijk op draagbare consoles zaten, zoals de Nintendo® Gameboy. Het is belangrijk op te merken dat het gebruik van dergelijke bestanden mogelijk inbreuk maakt op het auteursrecht, hoewel sommige gebruikers geloven dat het moreel aanvaardbaar is als de spellen niet langer commercieel beschikbaar zijn.