Qt или неофициально Q-T — фреймворк для разработки кроссплатформенного программного обеспечения на языке программирования C++. Для многих языков программирования существуют библиотеки, позволяющие использовать преимущества Qt: Python — PyQt, PySide; Ruby — QtRuby; Java — QtJambi; PHP — PHP-Qt и другие.
Смартфо́н — мобильный телефон, дополненный функциональностью умного устройства.
Windows Mobile — мобильная операционная система, разработанная Microsoft для собственных аппаратных платформ Pocket PC и Smartphone (смартфоны). В настоящий момент не разрабатывается и не поддерживается: в мае 2011 года стало известно о прекращении поддержки разработчиков приложений сервиса Windows Marketplace for Mobile; в июле 2011 года компания сообщила своим клиентам о прекращении работы сервиса My Phone в октябре 2011 года; в мае 2012 года Microsoft закрыла магазин приложений Windows Marketplace for Mobile для владельцев устройств.
S60 — программная платформа для смартфонов, которая использует Symbian OS. В середине 2000-х S60 являлась лидером среди платформ для смартфонов в мире. Была разработана прежде всего корпорацией Nokia, и впоследствии лицензирована другим компаниям, таким, как Lenovo, LG Electronics, Panasonic, Sony Ericsson и Samsung. Также в разработку входят компании, интегрирующие программное обеспечение Elektrobit, Teleca, Digia, Mobica, Texas Instruments, STMicroelectronics, Broadcom, Renesas, Freescale, и операторы мобильной связи Vodafone и Orange, которые разрабатывают и поставляют мобильные приложения и услуги для S60.
Greenphone — мобильный телефон, выпущенный компанией Trolltech AS и её партнёрами. Телефон был задуман как иллюстрация возможностей Qtopia — графической системы для смартфонов под управлением Linux, разработанной компанией Trolltech AS на своей свободной библиотеке Qt/Embedded. Он не позиционируется как модель для конечного пользователя и продаётся исключительно с комплектом разработчика, цена которого на момент выпуска составляла 690 долл.
JavaFX — платформа на основе Java для создания приложений с насыщенным графическим интерфейсом. Может использоваться как для создания настольных приложений, запускаемых непосредственно из-под операционных систем, так и для интернет-приложений (RIA), работающих в браузерах, и для приложений на мобильных устройствах. JavaFX призвана заменить использовавшуюся ранее библиотеку Swing. Платформа JavaFX конкурирует с Microsoft Silverlight, Adobe Flash и аналогичными системами.
HiAsm — бесплатная среда разработки приложений win32, Qt, wxWidgets, сценариев и страниц PHP, html и JavaScript, а также приложений для устройств на базе Windows Mobile — например, для КПК.
Neo FreeRunner — второй мобильный телефон, разработанный в рамках проекта Openmoko. Это наследник предыдущей модели, который стал первым в мире массовым Open Source-смартфоном.
SPB Software — российская компания, разработчик приложений и игр для мобильных устройств и смартфонов под различные платформы, в том числе Windows Mobile, Symbian, iPhone, Blackberry и другие.
Windows Phone — мобильная операционная система, разработанная Microsoft, вышла 11 октября 2010 года. 21 октября начались поставки первых устройств на базе новой платформы. В России телефоны с Windows Phone начали продаваться 16 сентября 2011 года, первым из них стал HTC 7 Mozart. 9 октября 2017 года исполнительный директор Microsoft Джо Бельфиор заявил о прекращении создания новых устройств и обновлений Windows 10 Mobile. В 2019 году компанией Microsoft официально заявлено, что поддержка Windows 10 Mobile будет прекращена 10 декабря 2019 года; владельцам мобильных устройств под управлением этой системы рекомендовано перейти на устройства с Android или iOS. Также есть официальные сведения о том, что Магазин Приложений для Windows Phone 8.1 будет закрыт после 16 декабря того же года.
MeeGo — проект с открытым исходным кодом на основе GNU/Linux. Платформа предназначена для работы на широком спектре устройств, включая смартфоны, планшеты, нетбуки, настольные компьютеры, телевизионные приёмники и информационно-развлекательные системы. Для каждой категории устройств разрабатывается отдельная сборка и подготавливается загрузочный ISO-образ. В основе любой из них лежит базовая составляющая — MeeGo Core Software Platform, определяющая основную функциональность системы. Пользовательский интерфейс различен для каждой сборки соответствующей категории устройств, исходя из различных принципов, особенностей и условий их работы. Центральной идеей является обеспечение максимально легкой переносимости приложений между различными вариантами сборок. Перенос приложения на другие устройства, работающие под управлением MeeGo, не будет представлять собой разработку нового приложения, а будет лишь доработкой или расширением уже существующего приложения.
bada — платформа[прояснить] для мобильных телефонов с сенсорными экранами («тачфонов»), умных телевизоров и умных часов. Разрабатывалась компанией Samsung Electronics на основе опыта разработки и развития проприетарной платформы SHP. Телефоны на платформе bada получили название «бадафоны» и позиционировались производителем как смартфоны.
QML — декларативный язык программирования, основанный на JavaScript, предназначенный для дизайна приложений, делающих основной упор на пользовательский интерфейс. Является частью Qt Quick, среды разработки пользовательского интерфейса, распространяемой вместе с Qt. В основном используется для создания приложений, ориентированных на мобильные устройства с сенсорным управлением.
Qt Extended Improved — платформа[прояснить] для мобильных устройств Openmoko, построенных на базе Linux. Является форком Qt Extended, разработанного компанией Qt Software, при поддержке Nokia.
Texas Instruments OMAP — это семейство систем на кристалле (SoC) для применения в переносных мультимедийных устройствах, разработанное Texas Instruments. OMAP содержат процессорное ядро ARM общего назначения и один или несколько специализированных сопроцессоров. Первые варианты OMAP содержали, как правило, цифровой сигнальный процессор семейства TMS320.
Разработка приложений для мобильных устройств — это процесс, при котором приложения разрабатываются для небольших портативных устройств, таких, как КПК, смартфоны или сотовые телефоны. Эти приложения могут быть предустановлены на устройство в процессе производства, загружены пользователем с помощью различных платформ для распространения ПО или являться веб-приложениями, которые обрабатываются на стороне клиента (JavaScript) или сервера.
Nokia Asha platform — операционная система и вычислительная платформа, предназначенная для смартфонов бюджетного класса, на базе программного обеспечения от Smarterphone, которую приобрела Nokia. Платформа наследует черты интерфейса Symbian, Maemo и MeeGo, и заменяет S40 на слабых устройствах Nokia. Разработка интерфейса возглавляяась Питером Скилменом, который ранее разрабатывал дизайн WebOS и MeeGo для Nokia N9.
Apache Cordova — мобильная среда разработки приложений, первоначально разработанная Nitobi. Компания Adobe Systems приобрела Nitobi в 2011 году и провела ребрендинг PhoneGap, после чего выпустила версию с открытым исходным кодом программного обеспечения под названием Apache Cordova. Apache Cordova позволяет программистам создавать приложения для мобильных устройств с помощью CSS3, HTML5 и JavaScript, вместо того, чтобы использовать конкретные платформы API, такие как Android, IOS или Windows Phone. Это обеспечивается за счет преобразования из CSS, HTML и JavaScript в код, который любая платформа воспринимает как элемент web. Это расширяет возможности HTML и JavaScript для работы с различными устройствами. В результате приложения являются гибридными, это означает, что они не являются ни по-настоящему мобильными приложениями, ни web — потому как они не только web — приложение, но и упакованы в качестве приложения для распределения, а также имеет доступ к API базового функционала устройства, такого как файловая система, камера и пр.). ПО с открытым исходным кодом, Apache Cordova используется в других программах, таких как Appery.io или Intel XDK.
Фичерфон — мобильный телефон более низкого ценового сегмента, чем смартфон, и с меньшим набором функций.
Данная статья предоставляет список инструментариев графического интерфейса, используемых для создания графического интерфейса пользователя, отсортированных по их связям с различными операционными системами.