Android emulatori su izvanredan način za testiranje aplikacija tokom procesa razvoja. Kada su ljudi shvatili da se ova okruženja mogu koristiti za igranje Android igrica na personalnim računarima (PC) i Mac računarima, usledila je prava pomama. Pojedini emulatori su sposobni da pokreću samo aplikacije, dok drugi nude emulaciju kompletnog operativnog sistema. U ovom pregledu, razmotrićemo najpopularnije Android emulatore i odrediti koji od njih zaslužuje titulu najboljeg. Za potrebe ove analize, upoređujemo pet najčešće korišćenih Android emulatora.
Bez daljeg odlaganja, krenimo u istraživanje i otkrijmo koji su to najbolji Android emulatori:
5. Genymotion
Genymotion je veoma rasprostranjena platforma za emulaciju Android sistema. Karakteriše je izuzetna snaga i obuhvata okruženja za emulaciju gotovo svih uređaja koji su dostupni na tržištu, kako u prošlosti, tako i danas i u budućnosti (uz redovna ažuriranja).
Postoje i premium verzije ove aplikacije koje nude dodatne funkcionalnosti, ali uz malo truda, možete sami upravljati besplatnom verzijom. Ona ne uključuje ARM podršku, tako da je potrebno ručno instalirati, što je čini manje praktičnom za upotrebu.
Prednosti
Robustno okruženje
Vizuelno privlačan
Napredne opcije kao što su OpenGL i podrška za hardversko ubrzanje
Najbrži u grupi (zasnovan na x86 arhitekturi)
Mane
Zahteva da korisnici zasebno instaliraju i konfigurišu VirtualBox
Ne isporučuje se sa Google Apps
Besplatna verzija je veoma ograničena
4. BlueStacks
BlueStacks se smatra jednim od najčešće korišćenih Android emulatora za Windows. To nije kompletno emulaciono okruženje. Bilo bi preciznije opisati ga kao Android App Player za Windows. BlueStacks je sada dostupan besplatno u određenim regionima. U jednom periodu je bio besplatan širom sveta.
Neki korisnici ga koriste za igranje igara kao što je Clash of Clans putem više naloga. Ovo je lakše upravljati s obzirom na plug and play prirodu alata. Prethodne verzije ove aplikacije nisu bile toliko pristupačne i zahtevale su brojna rešenja za nesmetano funkcionisanje pojedinih popularnih aplikacija.
Prednosti
Instalacija jednim klikom na Windows.
Jednostavna instalacija APK-ova trećih strana (dupli klik i pokreni)
Samoodrživo okruženje, ne zahteva VirtualBox.
Koristi Gmail ID za pristup Play Store.
Mane
Ako želite da sačuvate napredak u igri, moraćete da instalirate i prijavite se na G+ i/ili aplikacije Play igre.
Ograničen broj podržanih aplikacija.
3. NOX
NOX je još jedan aplikacijski plejer koji je za nekoliko koraka ispred svog konkurenta BlueStacks. Pruža mnogo više kontrole u odnosu na tradicionalni aplikacijski plejer, u toj meri da može da posluži i kao adekvatno testno okruženje.
Prednosti
Mogućnost root i unroot jednim klikom.
Možete da odredite broj i brzinu CPU procesora, kao i količinu RAM-a. Igrači i svi testeri aplikacija mogu dodeliti resurse po želji.
Možete dodeliti pritiske na tastere za emulaciju pokreta dodirom, tako da možete da oponašate celokupno Android iskustvo samo putem mapiranja tastera.
Ugrađene opcije GPS kontrolera. Ovo vam omogućava da testirate/simulirate lokacije, što je korisno za igre poput Pokemon Go!
Mane
Izuzetno sporo učitavanje prilikom prvog pokretanja. Možda ćete neko vreme gledati u ekran za učitavanje pre nego što počnete da igrate igre ili testirate aplikacije.
Pokretanje više instanci zahteva poseban alat.
2. AndyRoid
Popularno nazvan Andy, ovaj emulator se pokazao kao vizuelno i tehnički najuspešnija platforma za Android emulaciju u našim testovima. U poređenju sa nečim što zahteva mnogo konfiguracije, kao što je Genymotion, Andy je mnogo lakši za podešavanje.
Prednosti
Ima unapred konfigurisanu ARM podršku, što znači da možete odmah pokretati aplikacije zasnovane na Google-u.
Instalacija je jednostavna, poput premeštanja (prevlačenjem i ispuštanjem) paketa Android aplikacija (APK datoteke) u emulaciju (ili preuzimanja iz ugrađenog pretraživača).
Možete koristiti svoj Android telefon kao daljinski upravljač kada igrate Android igrice.
Andy je zasnovan na VirtualBox-u (kao i Genymotion). Ne zahteva namensku grafičku karticu za glatko funkcionisanje i dobro radi sa integrisanom grafikom.
Mane
Ako niste oprezni tokom procesa instalacije, možete završiti sa bloatware-om na sistemu. Nemojte samo kliktati na „Dalje“. Obavezno pročitajte šta instalirate.
Britanski raspored tastature je podrazumevano iz nekog razloga.
Instalacija traje neko vreme.
1. Zvanični Android emulator
Nije fer poređenje, jer je ovaj emulator napravljen sa jasnim ciljem da bude što preciznija virtuelizacija Androida. Pokreće ga IntelliJ platforma (kao Java na steroidima), izuzetno dobro emulira Android telefone. Može emulirati tablete, televizore, nosive uređaje (satove, itd.) i Android Auto. Međutim, nije jednostavno kao samo pokrenuti program i odmah dobiti virtuelni Android ekran. Potrebno je nekoliko koraka da se to postigne.
Preuzmite i instalirajte Android Studio
Započnite prvi projekat odabirom „Novi projekat“ i dodelite mu ime (ili ostavite podrazumevano)
Izaberite najnoviji firmver (API 25 za Nougat 7.1.1) i razvojnu platformu (Tablet, TV, Wear ili Auto)
Izaberite „Dodaj bez aktivnosti“ i kliknite Završi
Kada se pokrene, idite na Alati > Android > AVD menadžer
Kliknite na „Kreiraj novi virtuelni uređaj“
Odaberite tip uređaja koji želite da emulirate
Instalirajte bilo koji dodatak koji želite
Kliknite na dugme Play
Prednosti
Sveobuhvatno Android razvojno okruženje
Emulacija je specifična za uređaj i svaka emulacija je precizna
Ugrađena podrška za Google App
Mane
Ogroman fajl za preuzimanje koji iznosi 1,8 GB
Još veća instalacija koja zauzima više od 7 GB
Jedan pogrešan korak i suočićete se sa izuzetno dugim vremenom učitavanja.
Komplikovan proces učenja
— Zaključak —
Svi emulatori nude nešto jedinstveno. Neki teže da naprave jednostavan aplikacijski plejer, dok su drugi usmereni ka igračima i testerima aplikacija. Međutim, svi su neprekidno u zaostatku za zvaničnim Android emulatorom. Dakle, ako vam je cilj tačna emulacija, znate koji emulator da odaberete. Ako samo želite da isprobate neke Android aplikacije bez testiranja, onda će vam NOX biti odličan izbor.