Intel Multi-OS Engine позволяет разработчикам создавать собственные приложения для iOS или Android с помощью Java

click fraud protection

Intel Multi-OS Engine — это набор инструментов разработки, который позволяет разработчикам Java использовать свои навыки для перекрестной разработки как для Android, так и для iOS.

Многие из нас, вероятно, сталкивались с приложением на другой платформе, что заставило нас задуматься: «почему я уже не могу это скачать?»

Я уверен, что вы слышали об одном таком приложении, которое в последнее время популярно. Призма. Prisma вышла на iOS 11 июня и сразу стала хитом. Чуть больше месяца спустя, Prisma наконец-то была публично выпущена на Андроиде. Срок реализации в один месяц — это не так уж и плохо, но многим популярным приложениям потребовалось гораздо больше времени, чтобы перейти на другую платформу. Но почему? Довольно часто это происходит просто из-за распределения ресурсов. пользователи iOS все еще возглавляю стаю с точки зрения покупок в приложении по сравнению с пользователями Android. Поэтому, если вы занимаетесь бизнесом и пытаетесь заработать деньги, но у вас ограничены средства для инвестирования в создание приложения, имеет смысл изначально сосредоточиться на iOS.

Однако со временем было выпущено несколько наборов инструментов разработки, упрощающих кроссплатформенную разработку. Один из таких популярных наборов инструментов называется Платформа Xamarin, недавно приобретенный Майкрософт, который позволяет разработчикам с навыками C# создавать мобильные приложения для Android, iOS или Windows Mobile на своих компьютерах Mac или Windows. Разработчики, которые больше всего разбираются в Java, с нетерпением ждали возможности использовать RoboVM для написания кода для iOS, пока этого не произошло. проект был закрыт в апреле этого года. Так что же еще могут использовать Java-разработчики? К счастью, последние несколько месяцев Intel работала над проектом под названием «Мультиоперационный движок", доступный сегодня только в виде технической предварительной версии, целью которого является предоставление возможности Java-разработчики простой способ кросс-разработка для iOS и Android.


Встречайте Multi-OS Engine от Intel

По мнению Intel, преимуществ использования Multi-OS Engine для разработки мобильных приложений множество. Во-первых, вы можете создавать приложения как на Mac, так и на Windows, если используете сервер. Multi-OS Engine — это автономный плагин, который интегрируется с Android Studio. Разработчики, желающие написать код для iOS, могут запустить проект приложения Android в Android Studio, а затем использовать инструменты Multi-OS Engine для настройки проекта как приложения iOS. Вы можете получить доступ ко многим API-интерфейсам платформы iOS, которые в противном случае недоступны в Java, а также создавать привязки для генерации кода Java для общих библиотек Objective-C и C. Написанный вами код будет скомпилирован в собственный код ARM или x86. Никаких знаний Objective C не требуется.

Intel утверждает, что производительность приложения, созданного с использованием Multi-OS Engine, находится на одном уровне с собственным приложением. Что касается создания пользовательского интерфейса приложения, Intel заявляет, что разработчикам Android следует продолжать работать через Android Studio, в то время как приложения для iOS можно разрабатывать с помощью дизайнера пользовательского интерфейса, предоставляемого в Multi-OS Engine. Учитывая кончину RoboVM, многие разработчики, по понятным причинам, обеспокоены тем, что проект вскоре может быть закрыт. заброшено, что расстроит любого пользователя, который потенциально потратит много времени и усилий на то, чтобы отстать проект. Intel заявляет, что ее Multi-OS Engine скоро будет выпущен как проект с открытым исходным кодом, но источники еще не упали. По крайней мере, на данный момент проект бесплатен.


Любой разработчик, заинтересованный в использовании нового Multi-OS Engine от Intel, может подпишитесь на техническую предварительную версию здесь или просмотреть еще подробная документация здесь.