Кроссплатформенная разработка
Инструменты кроссплатформенной разработки позволяют создавать приложения сразу для нескольких мобильных платформ. В отличие от гибридных инструментов, в таких кроссплатформенных инструментах используется не HTML5, а сторонние языки программирования, код которых компилируется в нативное для каждой платформы приложение.
- Adobe [AIR]Adobe Integrated Runtime (AIR) — это кроссплатформенная среда от компании Adobe для запуска приложений, позволяющая использовать HTML/CSS, Ajax, Adobe Flash и Adobe Flex для переноса веб-приложений (в том числе Rich Internet Applications) на настольные ПК и мобильные устройства. Приложения, написанные с использованием AIR, могут быть запущены на нескольких платформах, для которых Adobe или её партнеры ...
- alcheMoalcheMo конвертирует Java ME приложения в программы для Android, BREW, Brew MP, iPhone, Adobe Flash Player.
- Appcelerator TitaniumAppcelerator Titanium — открытое средство разработки мобильных и десктопных приложений, основой которого являются актуальные web-технологии. Вы можете создавать современные, а главное — нативные приложения, используя любую популярную на сегодняшний день операционную систему: Windows, GNU/Linux или MacOS X.
- ApportableApportable SDK — это продукт, который позволяет без изменений скомпилировать игру (или приложение), разработанное на Objective-C/Cocoa Touch для iOS под Android. Это полный toolchain (компилятор, дебаггер, линковщик — все-все-все), работающие Foundation, CoreFoundation, UIKit, множество других фреймворков из состава iOS, перенесенные на Android (даже такая «мелочь» как GameKit и StoreKit, с бэкендами для GooglePlus и Amazon GameCircle/Appstore). Цель ...
- Apportable [SpriteBuilder]Apportable SpriteBuilder – инструменты для быстрой разработки игр для iOS и Android на Objective-C и Xcode. SpriteBuilder можно бесплатно скачать в магазине Mac App Store, платформа описывает себя как единственное средство разработки, способное превращать Objective-C код в нативное приложение для Android. Сама компания Apportable говорит, что игры, сделанные в SpriteBuilder на Objective-C, могут работать в Android ...
- CanappiBuilding mobile applications is hard, way too hard. Entrepreneurs and businesses are struggling to bring their great ideas to market. With Canappi, you create a simple mobile application descriptor in “mdsl”, Canappi’s simple programming languages, and it generates most of the code for you, for the entire application stack from the MySQL schema, to the ...
- Cocos2d-xCocos2d-x – бесплатный кроссплатформенный движок для разработки двухмерных игр. Поддерживает платформы iOS, Android, Windows Phone, BlackBerry,Tizen и т.п., а также C++, LUA и Javascript для создания игр. Для профессионалов предлагаются редакторы CocoStudio (редактор интерфейсов, анимации, сцен и т.д.) и CocosBuilder.
- Codename OneСоздание нативных приложений для iOS, Android, Windows, RIM на Java.
- Corona Labs [Corona SDK]Corona SDK — это кросс-платформенный движок для создания игр под iOS и Android.
- EdgelibEDGELIB is the most powerful and versatile middleware solution for cross-platform mobile development available today. EDGELIB enables you to create superior applications and games on a vast range of mobile platforms. Smoothly create multi-platform applications through the generic interface for Apple iOS, Google Android, Symbian, Windows Mobile, desktop (Linux/Windows/OS X) and many more platforms!
- Embarcadero [Appmethod]Appmethod — платформа разработки приложений для PC, Mac, iOS, Android и носимых устройств. Платформа состоит из IDE с инструментами, UI элементов, коннекторов с облачными и встроенными базами данных, встроенной поддержки мобильных бэкендов, типа Kinvey, Parse, App42 и прочих. Основное отличие от конкурентов состоит в том, объясняет вице-президент Embarcadero по маркетингу Стив Хейни, что Appmethod ориентирован исключительно ...
- Embarcadero [RAD Studio]RAD Studio XE5 — это среда разработки native-приложений для рабочих групп, которая позволяет быстро создавать приложения для Android и iOS, загружать их в магазины приложений и внедрять в организациях. Создавайте приложения с помощью единой базы исходного кода без ущерба для качества, возможностей подключения и производительности. Благодаря native-поддержке Android и iOS вы сможете выйти на крупнейшие ...
- iFactrBuild Breackthrough apps. With it’s single codebase, amazing futures, and abstract UI model, iFacktr is the framework for cross-platform application deployment.
- Instant DeveloperOne tool. Every solution. Create apps for tablets and smartphones, develop Rich Internet Applications, implement Enterprise Services.
- Ionic [Creator]Ionic Creator – визуальный конструктор для кроссплатформенного HTML5 фреймворка Ionic.
- J2ME PolishJ2ME Polish – открытый фреймворк для создания J2ME, Blackberry и Android приложений на основе одной кодовой базы.
- J2ObjCУтилита от Google, транслирующая код Java в Objective-C.
- JasonetteJasonette – новый сервис кроссплатофрменной разработки, преобразующий загружающиеся через HTTP JSON-файлы в нативные приложения.
- JovoJovo — первый open source фреймворк для разработки кроссплатформенных голосовых приложений для Amazon Alexa и Google Home.
- Kiahu CXKiahu CX is a customer experience application framework. It makes it easy for you to tailor applications to better meet the needs of your employees and customers.
- LibgdxLibgdx это игровой Java-фреймворк, который обеспечивает унифицированные API для всех поддерживаемых платформ. Одно из преимуществ – возможность отладки на десктопе, в JVM, что уменьшает время на итерации и увеличивает скорость разработки. Поддерживается Windows, Linux, Max OS X, Android (+2.2), BlackBerry и iOS.
- LivecodeLiveCode is the only “live” app creation tool, meaning you can watch as your app comes to life as you work on it. That makes it easy to see if you’ve got it right. It is the only tool that eliminates complicated jargon and symbols that are so off putting during the creative process.
- MarmaladeMarmalade SDK — кроссплатформенный инструмент разработки. Разработчики могут использовать одну базу кода на максимальном количестве платформ, что означает выход на большую аудиторию и больший потенциальный доход с игры. Marmalade позволяет делиться, интегрировать и снова использовать существующие наработки, технологии или сторонние инструменты, предоставляя высокоэффективную инфраструктуру для разработки игр, которая открыта, гибка и одинаково подходит для больших ...
- MOAIMOAI – кроссплатформенный движок для создания 2D игр, «мобильная платформа для pro-разработчиков», как описывают ее сами создатели. Программировать можно на Lua или C++, а Moai SDK работает на iOS, Android, Chrome, Windows, Mac и Linux.
- MonacaMonaca – облачная среда разработки на основе PhoneGap. Ее основная особенность – возможность совместной работы разработчиков и тестеров. Вы можете писать код, общаться в чате, делиться заметками и скриншотами работы приложения на реальных устройствах.
- Node AppNode.js интерпретатор для iOS 7, реализующий всю силу Node.js на мобильной операционной системе Apple, позволяющий создавать нативные приложения при помощи Node.js API.
- Panda.jsИгровой движок на HTML5 с быстрой скоростью рендеринга, физической подсистемой, обсчетом частиц, поддержкой мобильных устройств.
- PixelplantСистема конвертирует Flash в HTML5.
- Project AnarchyProject Anarchy – бесплатный 3D игровой движок и набор инструментов для разработки игр от Havok. Включает в себя поддержку множество современных платформ — Xbox 360, PlayStation 3, PlayStation Vita, Wii, Wii U, Windows, Android, Tizen и iOS. В бесплатной версии достпуны только мобильные платформы.
- PWA2APKPWA2APK конвертирует «прогрессивное» приложение в мобильное.
- QtQt — кроссплатформенный инструментарий разработки ПО на языке программирования C++. Есть также «привязки» ко многим другим языкам программирования: Python — PyQt, PySide; Ruby — QtRuby; Java — Qt Jambi; PHP — PHP-Qt и другие. Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного ...
- ScorocodeПлатформа ускоряет разработку бэкенда за счёт встроенных инструментов управления данными и пользователями, редактора серверного кода на JavaScript, визуальной аналитики и документации на русском языке.
- SmartBoxSmartBox – библиотека для кроссплатформенной разработки приложений для SmartTV. Она позволяет запускать одно приложение на нескольких платформах, обходя проблемы их несовместимости.
- Swift-XSwift-X – компилятор/обертка для компилирования Swift и Objective-C исходников для Android. Скрипт на Python превращает код в объектные файлы для armv7, которые вы можете подключить к своем проекту.
- UnityUnity — это мультиплатформенный инструмент для разработки двух- и трёхмерных приложений и игр, работающий под операционными системами Windows и OS X. Созданные с помощью Unity приложения работают под операционными системами Windows, OS X, Windows Phone, Android, Apple iOS, Linux, а также на игровых приставках Wii, PlayStation 3 и Xbox 360. Есть возможность создавать интернет-приложения с ...
- Viro ARViro AR – бесплатная платформа разработки приложений дополненной реальности.
- XamarinXamarin — фреймворк для кроссплатформенной разработки мобильных приложений (iOS, Android, Windows Phone) с использованием языка C#. Материалы по Xamarin