- Вспоминаем мобильные игры на Java — как их запустить в Новом году?
- Как настроить J2ME Loader?
- Можем ли мы запустить приложения Java на iPhone?
- 9 ответов
- Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
- Re: Теперь любое приложение J2ME можно запустить на iPhone
Вспоминаем мобильные игры на Java — как их запустить в Новом году?
На носу 2021 год, а это значит, что совсем скоро Adobe Flash Player прекратит своё существование. И радуясь приходу новых технологий и поколений мы не можем забыть про то, что однажды считалось апофеозом игровой индустрии — игры на Java. Благо есть эмуляторы, которые позволяют загружать и наслаждаться старыми мобильными играми без необходимости покупать кнопочный телефон.
Вместе с вами мы рассмотрим эмулятор J2ME Loader, ссылка на который будет в конце новости. Он позволяет запускать большинство 2D-игр на Java, а также некоторые 3D-проекты. Но подобные эмуляторы пока существуют только в Google Play, потому что Apple категорически отказывается от таких приложений и банит их. Обязательно напишите в комментариях запомнившиеся вам игры на Java. Стоит заметить, что на данный момент купить подобные проекты нельзя, а их разработчики точно не будут в восторге от пиратства. Поэтому давать ссылки на какие-то источники мы не будем.
Как настроить J2ME Loader?
Заходим в настройки и снимаем галочку с опций «Enable ActionBar» и «Enable StatusBar». После этого появляется крестик в красном кружке снизу. Нажимаем на него и ищем файл с расширением .jar. После этого настраиваем игру следующим образом:
- Параметры экрана: 240×320
- Масштаб: 100
- Масштабировать: ставим галочку
- Сохранять пропорции: ставим галочку
- Режим неотложной обработки: ставим галочку (эта опция нужна, чтобы некоторые игры нормально работали; если у вас обратная ситуация, то снимаем галочку)
- Графический режим: HW-ускорение (OpenGL ES); если игра вылетает, то возвращаем вариант «Software»
- Принудительный полноэкранный режим: ставим галочку
- Тип клавиатуры: Телефон
- Формакнопок: Прямоугольник
- Тактильный отклик: ставим галочку
На выходе должно получиться так, как на картинке. После настроек выбираем нужную игру, нажимаем старт и наслаждаемся чувством ностальгии.
Можем ли мы запустить приложения Java на iPhone?
Можно ли запускать или разрабатывать приложения для iPhone в Java?
На самом деле я немного смущен. Пожалуйста, несите меня, посмотрите на эти ссылки и ответьте: — LINK 1 LINK 2 LINK 3 Это открытое обсуждение.
Все идеи приветствуются. Спасибо всем.
9 ответов
В настоящее время на iPhone нет JVM. Это означает, что единственный способ разработки приложений для iPhone в Java — иметь компилятор, который скомпилирует ваш код Java до Objective-C.
Существует несколько решений, которые делают именно это:
Codename One — фокусируется на создании приложений с использованием Java с визуальными инструментами и симуляторами. Открытый исходный код с бэкэндом SaaS, который устраняет необходимость в Mac.
XMLVM — переводчик для преобразования байт-кода Java в C/ Objective-C. Открытый исходный код, но на данный момент требуется написать конкретный код iOS.
Есть также несколько проприетарных решений, но у меня нет опыта с ними. Например. Программное обеспечение AG имеет инструмент, называемый веб-объектами.
Третья ссылка о разработке веб-приложений для iPhone. То есть веб-сайты, к которым вы обращаетесь с помощью MobileSafari.
Может быть, немного не по теме, но я не могу не добавить это замечание: мне интересно, что произойдет с Apple, скажем, через 2-3 года, когда Android будет стремительно набирать популярность .
Sun обнаружила, что они могут переносить Java на iPhone, но лицензия SDK запрещает ее. Так что это не технический, а политический вопрос.
@IterAtor 9 лет спустя вы бросили диск по комментарию? Конечно — infoworld.com/article/2651070/application-development/…
А как насчет других Java-компиляторов для родных компиляторов, хотя был один, называемый Jet?
Скомпилирует java для native.
Интересный подход — объединение Google Web Toolkit с Appcelerator Titanium для разработки приложений iPhone с использованием Java.
Google Web Toolkit (GWT) позволяет компилировать Java-код в Javascript, в то время как Titanium позволяет создавать наглядные приложения iPhone в Javascript. Я начал проект под названием » gwt-titanium», чтобы объединить эти два, вы можете найти объяснение по поводу проекта и инструкций по строительству в блоге iPhoneJava.org.
существует несколько способов написать приложение iphone для java с помощью конвертера xmlvm в объектив c, но это сложно, но это подходящий и совместимый способ сделать приложение ur. Вам нужно изучить язык XML.
В конце концов я могу заключить, что с iPhone можно легко создавать веб-приложения для iPhone. Для разработки собственных приложений для iPhone в Java можно использовать alcheMo или XMLVM с небольшой рабочей нагрузкой. У меня нет опыта в alcheMo или XMLVM, но, конечно же, с нетерпением жду этого.
Webapp может быть разработан в Java, конечно, но вы не можете запускать Java-приложения на Iphone (виртуальные машины не авторизованы на устройстве).
В Java есть какое-то усилие для преобразования objective-c, как в XMLVM (проверьте видео Google TechTalk).
Если вы хотите создать «настоящие» родные приложения для iPhone, вам придется пойти с Objective C и iPhone SDK
Есть и другие способы, например http://phonegap.com/, но у меня лично нет опыта работы с этим проектом.
Спасибо, Томас. Потому что Вы распространили его на веб-разработку. У меня есть опыт в разработке веб-приложений для iPhone с использованием JS.
существует реализация виртуальной машины Java, называемой «Classpath», но недостатком является то, что вы можете получить ее только с помощью Cydia/Installer.
Значит, вам нужно сделать джейлбрейк на вашем iphone, чтобы установить JVM.
gui может быть спроектирован как AWT-Gui.
вообще: нет решения (яблоко не позволяет приложениям, которые запускают другие приложения на своих устройствах)
если вы не против взлома устройств, к которым развертывается ваше приложение: да, не должно быть большой проблемы. есть большое количество учебников, как взломать ваш iphone, если вам интересно.
РЕДАКТИРОВАТЬ: есть проблема! Если у вас нет файла libuicaboodle , то каждый Java-GUI-приложение для iPhone ищет, вы не сможете запустить приложение. Есть ли anybode, у которого все еще есть этот файл? Больше не можете найти его: o (
Теперь любое приложение J2ME можно запустить на iPhone
Автор MicroEmulator смог сделать версию своего эмулятора J2ME для платформы Android. После чего умельцы переписали opensource-эмулятор так, что его стало возможным запускать на iPhone.
Re: Теперь любое приложение J2ME можно запустить на iPhone
Только в яблосторе его возьмут и запилят.
//капитан Очевидность
Re: Теперь любое приложение J2ME можно запустить на iPhone
сейчас любители apple набегут)
Re: Теперь любое приложение J2ME можно запустить на iPhone
>После чего умельцы переписали opensource эмулятор так, что его стало возможным запускать на iPhone
Re: Теперь любое приложение J2ME можно запустить на iPhone
Re: Теперь любое приложение J2ME можно запустить на iPhone
> версию своего эмулятора J2ME для платформы Android
Эмулятор жавы на жава-based платформе? круто
Re: Теперь любое приложение J2ME можно запустить на iPhone
iPhone в топку при таком отношении Apple к своим пользователям.
Re: Теперь любое приложение J2ME можно запустить на iPhone
>Только в яблосторе его возьмут и запилят.
Ну, по ссылке это и написано. Хотите кучу негламурных, но функциональных приложений? Джейлбрейкайте свой iPhone! 🙂
Re: Теперь любое приложение J2ME можно запустить на iPhone
эммм. де-то была новость, что аппл запрещает яву на яфоне, так?
Re: Теперь любое приложение J2ME можно запустить на iPhone
так есть Installer.app, нафиг не нужны указы яблока, ставишь че хочешь
Re: Теперь любое приложение J2ME можно запустить на iPhone
>iPhone в топку при таком отношении Apple к своим пользователям.
какое еще отношение? Не пускания тормоза под названием Java на свой телефон? Отсутствие flash- клиента? Ну и слава богу, зачем на телефоне этот тормоз, который используется только для показа рекламы?
Re: Теперь любое приложение J2ME можно запустить на iPhone
Ждем появления в Cydia и наслаждаемся оперой мини.
Re: Теперь любое приложение J2ME можно запустить на iPhone
>какое еще отношение? Не пускания тормоза под названием Java на свой телефон?
дело не в «пускании» ява на телефон.. дело в отсутствие выбора.. За тебя уже решили будет у тебя ява или нет.
Re: Теперь любое приложение J2ME можно запустить на iPhone
>За тебя уже решили будет у тебя ява или нет.
а тебя кто-то заставляет покупать iPhone насильно? А если ты перед его покупкой не ознакомился со спецификациями и доступным софтом, то это твои личные проблемы и Apple тут не при чем
Re: Теперь любое приложение J2ME можно запустить на iPhone
>не ознакомился со спецификациями и доступным софтом вот мы тут собственно за это яблоконтору и ругаем 😀
Re: Теперь любое приложение J2ME можно запустить на iPhone
Теперь прыщавые подростки тоже смогут запускать J2ME-приложения?
Re: Теперь любое приложение J2ME можно запустить на iPhone
А MicroEmulator этот доступен на AppStore? Т.е. это получается, что (J2ME) приложения на iPhone можно ставить и крутить без ведома яббла?
Re: Теперь любое приложение J2ME можно запустить на iPhone
>А MicroEmulator этот доступен на AppStore? Т.е. это получается, что (J2ME) приложения на iPhone можно ставить и крутить без ведома яббла?
Re: Теперь любое приложение J2ME можно запустить на iPhone
> Только в яблосторе его возьмут и запилят.
И что? На своем сайте выложат, кому надо — скачает и поставит.
Re: Теперь любое приложение J2ME можно запустить на iPhone
> вот мы тут собственно за это яблоконтору и ругаем :
за что? за неспособность читать, искать в гугле и спрашивать на форуме? Далеко пойдете, товарищи.Хотя мизерная доля линукса это хорошо показывает.
Re: Теперь любое приложение J2ME можно запустить на iPhone
>Отсутствие flash- клиента?
Очень скоро допилят, кстати.
Re: Теперь любое приложение J2ME можно запустить на iPhone
>И что? На своем сайте выложат, кому надо — скачает и поставит.
Все не так просто. Предварительно нужно будет сделать jailbreak (=> лишиться гарантий производителя).
Re: Теперь любое приложение J2ME можно запустить на iPhone
Казалось бы, причём здесь Linux?
>дело не в «пускании» ява на телефон.. дело в отсутствие выбора.. За тебя уже решили будет у тебя ява или нет.
Не пускают не только J2ME, но и ещё много чего (например альтернативные проигрыватели, а встроенный даже FLAC не играет).
А вообще меня удивляют яблофилы: сначала они говорят, что их всё устраивает, и согласны с тем, что за них решают, что им нужно, и Джопса своим б-гом считают. Но почему-то все делают джаилбрейк и говорят, что ничего плохого в этом нет (считая, что их кртиткуют за сам взлом, а не за финансирование тех, кто заставляет их его делать).
Re: Теперь любое приложение J2ME можно запустить на iPhone
Обычную яву на iphone можно запускать уже год точно. Хотя я не вкурсе чем j2me круче других яв. Фиг разберешься в их сокращениях.
Re: Теперь любое приложение J2ME можно запустить на iPhone
> Хотя я не вкурсе чем j2me круче других яв.
Она не круче и не хуже. Она специализирована.
> Фиг разберешься в их сокращениях.