Меню Рубрики

Установка java для iphone

Jailbreak iPhone, iPod Touch, iPad

Tutorial: устанавливаем Java на IPhone

Данное руководство описывает шаг за шагом весь процесс установки Java на IPhone.

Для начала необходим работающий (unlock-нутый и jailbrake-нутый) IPhone с Installer . Я использовал IPhone c последней прошивкой 1.1.4, разлоченной и кастомизированной с помощью winpwn .

Хочу предупредить, что все нижеописанное может потребовать восстановления. Советую забэкапить данные. У меня все прошло гладко, без необходимости восстанавливаться.

Итак начнем. Всего один вечер и вы сможете хвастаться друзьям

Шаг 1: Идем в Installer и устанавливаем Mobile Terminal и Cydia Installer.

  1. В разделе Settings -> General -> Auto-Lock ставим Never. Это для избежания проблем во время установки приложений. Потом можно вернуть обратно.
  2. Запускаем Installer. Репозиторий для Terminal уже должен быть (BigBoss), т.к. он входит в последнюю версию Community Sources.
  3. Добавить репозиторий http://apptapp.saurik.com для Cydia Installer и сделать refresh.
  4. Перейти в Install -> System.
  5. Найти Term-vt100 – Mibile Terminal App. Z bcgjkmpjdfk dthcb. svn278. Установить.
  6. Снова перейти в раздел System и найти Cydia Installer – The Future of the IPhone. Я использовал версию 1.0. Установить.
  7. Выйти и перегрузить телефон. Две новые иконки должны появиться: Terminal и Cydia.

Вот несколько скриншотов, показывающие процесс шага 1:

Шаг 2: Запустить Cydia Installer и установить Java.

  1. Запустить Cydia Installer.
  2. Перейти к секции Java в закладке Install. Там будут много приложений.
  3. Выбираем IPhone/Java. Оно установит многие другие необходимые программы (vm, библиотеки, и тп).
  4. Нажать confirm и ждать.
  5. После установки снова зайти в раздел Java и установить Jikes (у меня он остался единственным в разделе Java). Jikes – это компилятор.
  6. Перейти на закладку Installed Packages. Проверте, что >

Вот и все. Руководство по тому что теперь со всем этим делать тут

источник

Установка java для iphone

С первой версией iOS для iPhone,вышедшей ещё в 2007 году, Apple опустила поддержку Java virtual machine,системы для проведения независимых от платформы на базе web-приложений.Это упущение есть и на iPad, и привело к разочарованию пользователей, нуждающихся в доступе к веб-сайтам,которые используют Java-приложения.Java является популярной технологией,которую используют многие веб-сайты, как правило, в качестве виртуальной машины работает как встроенный элемент. Ярким примером может быть окно чата, или, возможно, это игра, в которую играют в веб-браузере настольного компьютера.

Красота Java является использование виртуальной машины, позволяя Java-приложению запускаться на различных платформах.Так как они являются независимыми от платформы, Java-приложения должны быть разработаны и развернуты один раз.Еще в 2007 году,бывший генеральный директор Apple Стив Джобс заявил, что никто не использует Java, и она не была включена в iPhone. В результате, в iPhone нет поддержки Java и она не была включена в устройства iOS, в том числе и в iPad.

Ещё есть веб-сайты,предлагающие встроенные приложения,которые требуют устройства с установленным Java. На компьютере, это может быть в случае открытия Sun Microsystems сайта и загрузка Java-среды.

Итак, как вы можете запускать Java-приложения на iPad?

Это было обоснование тому, что iOS имеющие версии Safari,не имели бы новой версии Java разработаной для него, тем самым блокируя доступ пользователей ко многим веб-сайтам для iPhone (и позже, iPad).Что является самым интересным в этом заявлении,так это то, как неправильно распределены Рабочие места. В то время когда он сказал, что, BlackBerry была массивной платформой,с тысячами доступных Java-приложений . Другие мобильные платформы, такие как Symbian и Windows Mobile также имеют возможность запускать Java-приложения, создавая впечатление, что Стив Джобс был более заинтересован в сохранении контроля App Store,как ресурса программного обеспечения, которое было специально разработано для использования на платформы iOS.Это вероятно имеет смысл, конечно,с приложениями apps,что бы они лучше выполнялись на устройстве, для которого они ориентированы,и разработчики создающие Java-приложения для iOS, не будут связаны со строгими требованиями листинга на App Store.

Что происходит,когда Вы пытаетесь запустить Java-приложения

Происходит блокирование Java-приложений на веб-сайтах,которые Вы посещали в браузере Safari, Рабочие места не позволяет пользователям iPad загружать Java-приложения, чтобы наслаждаться всякими интересными онлайн-сервисами и приложениями.Это конечно огорчает,и есть разочарование,если это ещё больше усложняется, когда пользователь iPad открывает веб-страницу,ожидая,чтобы быть в состоянии использовать конкретную службу,только чтобы найти сообщение, информирующее их,что для доступа к этой службе, должно быть установлено приложение Java.В некоторых отношениях это аккуратно сделано для iPhone и iPad,которые должны быть на вершине потребительской электроники, но здесь они не в состоянии запускать веб-приложения.Естественно, много людей были весьма разочарованы этим отсутствием Java из-за амбициё от Apple, и взяли дело в свои руки.

Как запустить Java-приложения на iPad?

Ответ прост-воспользоваться другим браузером.Облако просмотра является термином,обозначающим тип веб-браузера,который обращается к сеансу просмотра на удаленном сервере, и часто используется, чтобы обойти специальные ограничения устройства, такие как отсутствие поддержки Java на iPad.Существует решение для Облака просмотра для устройств iOS в виде Просмотреть Облако, доступное в App Store и способное отображать Java-приложения на web-страницах. Это не идеальное решение и производительность может быть немного медленнее,но это только один из вариантов. (Если у вас есть подобная проблема доступа к веб-сайтам,аналогичные инструменты доступны для функции Flash игр.).Если вы предпочитаете, чтобы перейти на всю катушку и на самом деле устанавливать индивидуальные версии Java для iPad, альтернативный ответ джейлбрейк – Jailbreak iOS 6.1.

Как установить jailbreak iOS 6.1

  • Убедитесь, что у вас установлена последняя версия iTunes
  • Скачайте evasi0n 0.9.12b1 для Windows
  • Обязательно сделайте бэкап своего iPhone или iPad при помощи iTunes (на всякий случай)

Jailbreak iOS 6.1 на примере iPad mini

Запустите программу и в главном окне Evasi0n нажмите кнопку Jaibreak .

Jailbreak готов, Cydia установлена.После установки Jailbreak iOS 6.1,вы найдете, что ваше устройство может теперь получить доступ и запускать веб-приложения на Java ,также как на настольном компьютере! Это может включать ретро-игры, встроенные в веб-браузер,чат windows или даже он-лайн расчет приложений – список можно продолжать бесконечно!

источник

Теперь любое приложение 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

Очень скоро допилят, кстати.

Re: Теперь любое приложение J2ME можно запустить на iPhone

>И что? На своем сайте выложат, кому надо — скачает и поставит.

Все не так просто. Предварительно нужно будет сделать jailbreak (=> лишиться гарантий производителя).

Re: Теперь любое приложение J2ME можно запустить на iPhone

Казалось бы, причём здесь Linux?

>дело не в «пускании» ява на телефон.. дело в отсутствие выбора.. За тебя уже решили будет у тебя ява или нет.

Не пускают не только J2ME, но и ещё много чего (например альтернативные проигрыватели, а встроенный даже FLAC не играет).

А вообще меня удивляют яблофилы: сначала они говорят, что их всё устраивает, и согласны с тем, что за них решают, что им нужно, и Джопса своим б-гом считают. Но почему-то все делают джаилбрейк и говорят, что ничего плохого в этом нет (считая, что их кртиткуют за сам взлом, а не за финансирование тех, кто заставляет их его делать).

Re: Теперь любое приложение J2ME можно запустить на iPhone

Обычную яву на iphone можно запускать уже год точно. Хотя я не вкурсе чем j2me круче других яв. Фиг разберешься в их сокращениях.

Re: Теперь любое приложение J2ME можно запустить на iPhone

> Хотя я не вкурсе чем j2me круче других яв.

Она не круче и не хуже. Она специализирована.

> Фиг разберешься в их сокращениях.

Вот здесь читай все спецификации: http://jcp.org/en/jsr/all

Re: Теперь любое приложение J2ME можно запустить на iPhone

Re: Теперь любое приложение J2ME можно запустить на iPhone

>а тебя кто-то заставляет покупать iPhone насильно? А если ты перед его покупкой не ознакомился со спецификациями и доступным софтом, то это твои личные проблемы и Apple тут не при чем

Некоторые особо ФГМнутые аймонщики, всегда когда стоит вопрос, какой телефон купить, предлагают купить именно айфон, таким образом призывая и ещё не заразившихся ФГМом финансировать поработителей мира.

Re: Теперь любое приложение J2ME можно запустить на iPhone

>а тебя кто-то заставляет покупать iPhone насильно?

ты прав, еблофон — поделие для лохушек, настаящие пацаны такое не носят!

источник

Как можно разработать iPhone приложений в Java?

В моем классе информатики я завершил все свои проекты; поэтому мой учитель подумал, что было бы неплохо разработать IPhone приложений. Единственная проблема заключается в том, что класс преподается на языке java, а приложения IPhone написаны на языке Objective-C.

Мне было интересно, если кто-нибудь разработал приложения в Java, с XMLVM.

Этот компилятор (предположительно) преобразует код байта java в Objective-C (без необходимости использования компьютера apple или знания Objective-C). Это правильно?

Вот пример кода Java кода, используемого на IPhone:

19 Ответов

Не совсем ваш ответ, но почему бы вместо этого не попробовать некоторые разработки android? Нет Mac требуется, открытым исходным кодом, отсутствие необходимых инвестиций, основанные Java.

Если вы завершили свои другие проекты, почему бы не потратить время на изучение Objective-C? Существует тонна материала в интернете, чтобы помочь вам начать работу. Честно говоря, это будет не так уж трудно, и научиться управлять памятью будет отличным учебным упражнением. Вы уже программировали в C раньше?

Большинство кросс-компиляторов не справятся с большой работой по преобразованию вашего кода, и отладка вашего проекта может стать намного сложнее, если вы будете разрабатывать их таким образом.

Я думаю, что нам придется подождать еще пару лет, чтобы увидеть больший прогресс. Тем не менее, в настоящее время существует больше доступных структур и инструментов:

Вот список из 5 вариантов:

Я думаю, что твой Учитель направил тебя по ложному пути.

Это классический пример попытки вставить квадратный колышек в круглое отверстие. Лучший способ развиваться для iPhone-это с iPhone SDK и объективным C. Лучший способ развития для Andriod — это Java и Android SDK. Лучший способ разработки для WinMobile — это C#/VB и фреймворк .Net.

Как вы можете видеть, у каждого есть свой «best» SDK. Поскольку вы только учитесь Java, я бы поддержал предложение поиграть с Java и Android.

Существует новый инструмент под названием Codename one : One SDK, основанный на JAVA для кода в WP8, Android, iOS со всеми расширенными функциями

  1. Полная среда Android с супер быстрым симулятором android
  2. Симулятор iPhone/iPad с легким переносом iPhone приложения на большой экран iPad за считанные минуты.
  3. Полная поддержка стандартной отладки java, профилирование для приложений на любой платформе.
  4. Легкая тематизация / укладка – всего один клик

взгляните на проект codenameone.com, это кросс-платформенный мобильный фреймворк, где часть пользовательского интерфейса — это fork из LWUIT. Этот проект использует xmlvm для преобразования кода java байт в Objective C

Вы также можете посмотреть на RoboVM .

Он переводит байт-код Java в собственный код ARM или x86, который может работать непосредственно на процессоре без какого-либо VM или интерпретатора. Большинство элементов пользовательского интерфейса Obj-C уже соединены в Java и следуют обычным шаблонам проектирования Java.

Edit Robo VM недавно объявил, что он будет закрывать службу- источник

Вам нужно знать хотя бы основы Objective-C, чтобы развиваться для iPhone. Однако можно использовать классы C++.

Насколько я знаю, Adobe работает над созданием Flex/Flash приложений для iPhone. Подробнее читайте здесь: http://theflashblog.com/?Р=1513

Обратите внимание, однако, что Monotouch позволяет вам развиваться в C# вместо Objective-C. http://monotouch.net/

Если вы планируете интегрировать функциональность приложения с веб-сайтом, Я настоятельно рекомендую модель GWT + PhoneGap:

Вот мои два цента из моего собственного опыта: мы используем один и тот же Java POJOs для нашей базы данных Hibernate, нашего REST API, нашего веб-сайта и нашего iPhone приложения. Рабочий процесс прост и красив:

База Данных —1—> REST API —2—> iPhone Приложение / Сайт

  • 1: Hibernate
  • 2: сериализация GSON и GWT JSON Десериализация

Есть и еще одно преимущество этого подхода — любой код Java, который может быть скомпилирован с помощью GWT, и любая библиотека JavaScript становятся доступными для использования в вашем приложении iPhone.

Я отвечаю на этот вопрос 2 года назад, и я должен подчеркнуть , что у меня была почти такая же проблема, как и у вас. Однако я так счастлив, что Android превратился в то, что есть сегодня.

Сказав это, я действительно сожалею, что не выучил C/C++ , хотя мог бы, и я не хочу винить в этом своих учителей, потому что где был мой мозг, когда пришло время?

Сегодня я погрузился в Java и рад, что не совершил ошибку, изучив слишком много языков и будучи менее продуктивным. Однако я узнал HTML5 , что действительно сделало вещи намного проще, возможно, когда-нибудь, я мог бы получить мотивацию, чтобы узнать C/C++ . Или если я получу Apple mac по реальной цене выбрасывания, я могу узнать объективную-C 🙂

Я думаю, что Google Open Sources Java to Objective-C Translator позволит вам развиваться в Java для iOS https://code.google.com/p/j2objc/

попробуйте использовать TotalCross . Это платформа Java, которая помогает разработчикам создавать приложения iOS и Android только с одним исходным кодом. В отличие от других платформ, он не требует никаких знаний в iOS (Objective-C или Swift) или Android (SDK или NDK)

В частности, речь идет о том, что приложения Java на основе Android переносятся на iPhone с использованием оборудования, не принадлежащего Apple.

Вы также можете проверить MonoTouch (C#, а не Java. but эти два очень похожи).

Вы можете попробовать iSpectrum ( получить его на http://www.flexycore.com ) Вы сможете разрабатывать и отлаживать свои Java приложения в Eclipse. Однако вам все равно понадобится Mac и XCode, чтобы запустить его на симуляторе или установить на реальное устройство. Но вам не придется на самом деле использовать редактор XCode. Кроме того, вы можете использовать его бесплатно, если планируете работать над проектом с открытым исходным кодом.

Возможно, вам следует рассмотреть Android приложение вместо iPhone приложений, Если вы действительно хотите разрабатывать в Java для смартфонов. Android изначально использует Java для своих приложений; так что, возможно, это может быть лучшим вариантом?

Что касается iPhone, я бы рекомендовал вам посмотреть Obj-C или C/C++ в зависимости от типа приложений, которые вы хотите сделать. Должно быть забавно побаловаться новым языком! 🙂

A Java & HTML5 основа для разработки
Oracle ADF Mobile позволяет разработчикам создавать и расширять предприятия приложения для iOS и Android из одной кодовой базы. На основе гибридная мобильная архитектура, ADF Mobile поддерживает доступ к родной службы устройств, включает автономные приложения и защищает предприятия инвестиции от будущих технологических сдвигов.

Даже если в вопросе указано Java, большинство ответов отклонилось от темы. Так что я решил сделать то же самое 🙂

Мы используем Adobe AIR в течение последних 5 лет, и это действительно кросс-платформенный и обеспечивает нативную производительность с той же кодовой базой (по крайней мере, 99% нашего кода является таким же). Adobe AIR получил некоторые плохие отзывы в начале периода ‘beta’ (медленный, нет GPU, Flash ‘dead’ и т. д.) Но теперь, это удивительно, что вы можете сделать с ним. Не говоря уже о богатстве библиотек с открытым исходным кодом.

С помощью той же кодовой базы вы можете поместить свое приложение на:

  • iOS
  • Android (x86 и ARM)
  • Flash (все еще VERY полезно)
  • ChromeBook
  • PC (как родной с инсталлятором)
  • Mac (как родной с установщиком)

Зачем беспокоиться о Java или объективном-C ?

Единственная распространенная платформа, которая не покрыта, — это Window Phone. Но это тоже скоро произойдет.

Создайте гибридное приложение. В любом случае Java недостаточно для инженера-программиста , вам нужно изучить JS,HTML5,CSS, а также стать разработчиком мобильных приложений с полным стеком. Постройте полный бэкенд, используя Java & frontend, используя Cordova/Phonegap.

Я предполагаю, что вам не нужна последняя капля сока из аппаратного обеспечения, даже приложение hybind должно удовлетворить ваши потребности.

Создайте отзывчивое веб-приложение с помощью Bootstrap 4 + React JS. Используйте https://github.com/ipselon/structor для быстрого создания интерфейса. Теперь веб-приложение становится приложением в браузере.

Вы также можете взять то же самое приложение и построить его с помощью cordova для публикации приложения на платформе ios/android.

Похожие вопросы:

Я в основном использую Java и имею опыт работы с ним. Я хочу разработать некоторые приложения iphone и хотел бы знать, есть ли способ разработать приложение iphone с использованием Java или iphone.

Как разработать приложение iPhone без использования Mac OS? Можно ли разработать приложение на Windows XP?

Я разрабатываю iPhone, а также Android приложений в Apple MacBook. Я хочу разработать приложение Blackberry. Я использую Windows, чтобы узнать сейчас. Есть ли программное обеспечение или плагин.

Возможно ли разработать iPhone приложений на Mac без Xcode?

Могу ли я разработать iPhone приложений с использованием Windows 7? Если нет, то можно ли установить Mac OS X помимо Windows 7? Мак ОС Х бесплатно? Заранее спасибо.

Возможный Дубликат : iPhone разработка на Windows Я новичок в разработке приложений iPhone. Есть ли способ разработать iPhone приложение на Windows..please расскажите о бесплатном SDK комплекте.

Я видел блог, который утверждает, что мы можем разработать iPhone приложений в HTML5. До тех пор, пока я не узнал о Objective-C на Mac. Можем ли мы разработать интерфейс с приложением поддержки.

Возможный Дубликат : Можем ли мы запустить Java приложений на iPhone? Поддерживает ли IPhone4 Java? Можем ли мы написать любое приложение, используя Java для IPhone?

Можно ли разработать приложение iphone, которое отслеживает использование других приложений. В принципе, можно ли отслеживать, как долго человек использовал каждое приложение iphone на своем.

источник

Читайте также:  Установка защиты картера на сузуки sx4

Добавить комментарий