Arzon va arzon Android smartfonlari paydo bo'lishi bilan, Java bilan "dialerlar" davri o'tmishda sodir bo'lgan narsa. Shunga qaramay, Android uchun J2ME platforma emulyatorlari (yoki klassikaga qo'shilishni) to'xtatishni istaganlar uchun mavjud.
Android uchun Java-emulyatorlar
J2ME dasturlarini ishga tushiradigan dasturlar (midletlar) Google operatsion tizimining o'zi bilan bir vaqtning o'zida paydo bo'ldi, biroq hozirgi kunga qadar juda kam narsa mavjud. Eng mashhur echimdan boshlaylik.
J2me o'rnatish
2017 yilning yozida paydo bo'lgan yangi Java midlet emulyatori. Bu J2meLoaderning takomillashtirilgan versiyasidir, doimiy yangilanadi va yangi xususiyatlarni oladi. Raqobatchilardan farqli o'laroq, J2ME Loader JAR va JAD fayllarini APKga oldindan o'tkazishni talab qilmaydi - emulyator buni tezda bajarishi mumkin. Moslik ro'yxati boshqa brauzerlarga qaraganda ancha ta'sirchan ko'rinadi - Opera Mini kabi ilovalar va deyarli barcha 2D o'yinlar qo'llab-quvvatlanadi.
Ammo 3D o'yinlar bilan vaziyat yanada murakkab - emulyator faqatgina ba'zi qismlarini, masalan, Galaxy Fire 1 yoki Deep 3D modellarida ishlab chiqilgan. Sony Ericcson uchun 3D o'yinlar o'ynashni xohlaydiganlarni xafa qiladiganlar - ular J2ME Loader ustida ishlamaydi va umuman ishlashi mumkin emas. Ammo, odatda, ushbu dastur eng qulay foydalanuvchi hisoblanadi - faqatgina Jar faylini o'yin bilan yuklab oling va uni emulyator orqali boshqaring. Murakkab foydalanuvchilar uchun sozlamalar taqdim etiladi. J2ME Loader-da reklama yoki boshqa monetizatsiya turi mavjud emas, ammo xatolar mavjud (bu esa tezda tuzatiladi).
J2ME Loader yuklab oling
Java J2ME Runner
Java midletlarini ishlatish uchun juda qadimiy, ammo hali ham tegishli emulator. Asosiy xususiyat ilovaning modulyarligi hisoblanadi: deyarli barcha asosiy funktsiyalar (boshqaruv, grafik sozlamalar, va hokazo) plaginlardan foydalanib amalga oshiriladi. O'z plaginlarini o'rnatib yoki ularni o'zgartira olmaysiz - ularni faqat faollashtirishingiz va o'chirib qo'yishingiz mumkin.
Emulatorning muvofiqligi juda yuqori, lekin JAR fayllari APK-ga uchinchi tomon usulida yoki dasturning o'rnatilgan asboblari yordamida aylantirilishi kerak. 3D-quvvatlash juda cheklangan. Kamchiliklar orasida: Android 7.0+ ishlaydigan qurilmalar bilan mos kelmaydigan, yuqori ekranli kengaytmalar (FullHD va yuqorida) grafik xatolar, eskirgan interfeysga olib keladi. Ehtimol, biz bu emulatorni yuqorida aytib o'tilgan J2ME Loader-ga yagona muqobil sifatida tavsiya qilamiz.
Java J2ME Runner dasturini yuklab oling
Boshqa emulyatorlar (masalan, 2011-2012 yillarda ommabop bo'lgan JBed) ham mavjud, ammo ular hozirgi paytda zamonaviy qurilmalarda ishlamaydi va ishlamaydi.