Разработка приложений для iOS на Delphi

Теперь с помощью Delphi можно создавать приложения для устройств с iOS, включая iPhone, iPod Touch и iPad. Для создания мобильных приложений используются визуальные средства. Получаемые в результате высокопроизводительные native-приложения обеспечивают пользователям непревзойденное удобство. Можно также создать native-приложение Android на основе той же самой базы исходного кода.

Новые фрагменты кода! Просмотрите более 20 фрагментов кода iOS и Android и демонстрационных видео для Delphi и RAD Studio. Примеры кода для iOS >

«Теперь разработка и тестирование приложений для iOS стали проще и быстрее, чем когда-либо».

Мишель Вогт (Michel Vogt), разработчик
Corvaglia Mould AG

Develop apps for iPhone and iPadРазработка приложений для iPhone и iPad

Создавайте мобильные приложения на основе существующего кода и имеющихся навыков программирования. Благодаря native-поддержке центральных процессоров созданные на Delphi приложения iOS отличаются исключительным быстродействием и улучшенной безопасностью по сравнению с веб-приложениями или приложениями на основе сценариев. Полнофункциональный визуальный конструктор пользовательских интерфейсов для iOS поддерживает различные типы устройств, разрешения и ориентации экрана. Подробнее >

iOS user interface controlsОсновные и дополнительные варианты стилизованного оформления

Для встраивания в приложения в среде Delphi имеется полный набор элементов интерфейса в native-стиле, включая кнопки, списки и поля со списком. Создаваемые приложения iOS включают системные элементы управления (например, поле выбора даты и настраиваемое поле для выбора), различные типы клавиатур, а также службы (например, служба уведомлений) и поддержку действий Share Sheet. Используйте выверенные до пиксела основные и дополнительные стили или же создавайте собственные, чтобы придать своим приложениям неповторимый вид. Подробнее >

Rapid PrototypingБыстрая визуальная разработка

Delphi имеет улучшенный и оптимизированный рабочий процесс для разработки мобильных приложений, автоматизирующий разработку и отладку на симуляторе и в устройстве. Благодаря макетам для каждого типа устройств можно быстро создавать прототипы приложений, а затем столь же оперативно переходить к производственной версии. Развертывая прототип прямо на целевом устройстве с использованием реальных объектов и кода платформы, вы сможете быстро обеспечить обратную связь. Подробнее >

Monetize Your AppsМонетизация мобильных приложений

Новинка в XE6! Мобильные приложения — это возможность получения дохода для разработчиков приложений. Теперь вы можете монетизировать мобильные приложения, интегрируя их с рекламой и покупками в приложениях. Поддержка возможностей iOS App Store для покупок в приложениях и возможностей Google Play для выставления счетов в приложениях позволяет продавать контент, функциональные возможности, сервисы и подписки. Показывайте рекламу от крупнейших рекламных сетей (Google AdMob и Apple iAd). Компоненты TBannerAd и TInAppPurchase, входящие в состав этого продукта, позволяют легко добавлять эти функциональные возможности в приложения.

BaaSСвязь с поставщиками BaaS

Новинка в XE6! Интегрируйте облачные службы от поставщиков BaaS (Kinvey и Parse) и компоненты для популярных BaaS-служб (например, служб уведомлений, управления пользователями и хранения данных). Вы легко сможете получить доступ к этим стандартным службам в облаке, и вам не придется самостоятельно создавать или обслуживать их. Функция проверки подлинности пользователя, push-уведомления для интерактивного взаимодействия с пользователями, облачное хранилище данных и объектов — все это теперь доступно для ваших приложений.

RAD Multi-Device Application Platform Платформа для разработки приложений для различных устройств

Разработка мобильных приложений отходит от ориентации на устройства: современные приложения должны интегрироваться с корпоративными данными и облачными службами. Платформа Delphi для разработки приложений для различных устройств дает разработчикам возможность создавать мобильные приложения, подключающиеся к серверным службам и работающие на разных клиентских ОС и на устройствах разных форм-факторов. Получите возможность быстрого подключения приложений к локальным корпоративным базам данных или облаку с помощью подключений FireDAC к корпоративным базам данных, n-уровневого промежуточного ПО DataSnap и доступа к облачным веб-службам RESTful и поставщикам BaaS. Подробнее >

IBLite and SQLite iOS database supportПоддержка баз данных iOS IBLite и SQLite

Delphi поддерживает локальные базы данных iOS в SQLite и встроенные базы данных InterBase (ToGo и IBLite) на основе dbExpress, FireDAC и IBX. Вы также получаете лицензию на бесплатную разработку и бесплатное неограниченное развертывание с помощью IBLite — новой бесплатной версии популярной встроенной базы данных InterBase ToGo. Подробнее >

Функции Delphi для iOS

  • Новинка в XE6! Поддержка встроенных рекламы и покупки
  • Новинка в XE6! Компонентно-ориентированные возможности взаимодействия с поставщиками BaaS Parse и Kinvey для проверки подлинности, доступа в хранилище и push-уведомлений
  • Новинка в XE6! Связывание приложений. Теперь для настольных приложений можно создавать сопутствующие мобильные приложения
  • Компилятор Delphi, оптимизированный для архитектуры ARM
  • Разработка приложений для телефонов и планшетов iPhone, iPod Touch и iPad
  • Элементы интерфейса, полностью идентичные native-элементам
  • Поддержка среды FMX для iOS
  • Доступ к данным с устройства для InterBase и SQLite
  • Клиент DataSnap
  • Поддержка служб и датчиков устройства (гироскоп, GPS, камера и акселерометр)
  • Конструктор форм для мобильных устройств

Преимущества Delphi при разработке мобильных приложений

  • Исключительное быстродействие: скомпилированные приложения Delphi быстрее веб-приложений или гибридных мобильных приложений.
  • Безопасность создаваемых приложений: скомпилированный код, не требующий наличия среды выполнения, более безопасен, а InterBase ToGo делает возможным шифрование баз данных на устройстве.
  • Использование имеющихся знаний, навыков и исходного кода Delphi.
  • Разработка для Android, iOS, Windows и OS X в единой среде разработки и на единой платформе
  • Создание native-приложений, скомпилированных для iOS и Android на основе единой базы исходного кода.

Изображение Андроид робот воспроизведена в соответствии с правилами компании Google, описанными в соглашении Creative Commons 3.0