Создание приложений для мобильных устройств
Любительские разработчики и кодеры часто запуганы различными проблемами, связанными с разработкой приложений для мобильных устройств. К счастью, современные технологии, доступные нам сегодня, делают ее относительно простой в создании мобильных приложений. В этой статье основное внимание уделяется созданию мобильных приложений на широком спектре мобильных платформ.
Создание мобильного приложения
Как вы собираетесь создавать свое первое мобильное приложение? Первый аспект, который вы должны посмотреть здесь, - это размер развертывания, который вы хотите создать, и платформу, которую вы собираетесь использовать. В этой статье мы рассмотрим создание мобильных приложений для Windows, Pocket PC и смартфонов.
Читайте дальше …
02 из 06Создание первого приложения для Windows Mobile
Windows Mobile была мощной платформой, которая позволила разработчикам создавать разнообразные приложения для повышения удобства пользователей. Основываясь на Windows CE 5.0, Windows Mobile упакована во многие функции, включающие функции оболочки и связи. Создание приложений для Windows Mobile стало проще для разработчика приложений - почти так же просто, как создание настольных приложений.
Windows Mobile теперь исчезла, уступив место Windows Phone 7 и новейшим мобильным платформам Windows Phone 8, которые уловили фантазию разработчиков приложений и мобильных пользователей.
Что тебе понадобится
Для начала создания своего мобильного приложения вам понадобится следующее:
- Visual Studio 2005 или 2008: Эта отличная программа позволяет создавать, автор, отлаживать и представлять ваше приложение, все с одной платформы. Интерфейс легко понять и использовать.
- Windows Mobile SDK: Этот полезный инструмент содержит файлы заголовков API и библиотеки, которые имеют жизненно важное значение для доступа к функциям Windows Mobile. Он также предоставляет вам примеры приложений, эмуляторов отладки и документации.
- ActiveSync или Центр устройств Windows Mobile: Active Sync и Windows Mobile Device Center помогают развертывать приложения на эмуляторе или устройстве. Хотя Windows XP работает с Active Sync, Windows Vista поставляется с Windows Mobile Device Center.
Инструменты, которые можно использовать для записи данных на Windows Mobile
Visual Studio предлагает вам все инструменты, необходимые для создания приложений в собственном коде, управляемом коде или комбинации этих двух языков. Давайте теперь рассмотрим инструменты, которые вы можете использовать для записи данных для создания приложений Windows Mobile.
Собственный кодекс, то есть Visual C ++ - дает вам прямой доступ к аппаратным средствам и высокую производительность с небольшой площадью. Это написано на «родном» языке, используемом компьютером, на котором он выполняется, и непосредственно выполняется процессором.
Исходный код может использоваться только для запуска неуправляемых приложений - все данные должны быть перекомпилированы, если вы перейдете к другой ОС.
Управляемый код, то есть Visual C # или Visual Basic .NET, может использоваться для создания разнообразных типов приложений пользовательского интерфейса и дает разработчику доступ к веб-данным и службам с использованием Microsoft SQL Server 2005 Compact Edition.
Этот подход решает многие проблемы с кодированием, присущие C ++, а также управляет памятью, эмуляцией и отладкой, которые наиболее важны для написания более сложных сложных приложений, ориентированных на деловое корпоративное программное обеспечение и решения.
ASP.NET могут быть написаны с использованием Visual Studio .NET, C # и J #. ASP.NET Mobile Controls эффективен для использования на нескольких устройствах с использованием единого набора кодов, а также для гарантированной пропускной способности данных для вашего устройства.
Хотя ASP.NET помогает настроить таргетинг на различные устройства, недостатком является то, что он будет работать только при подключении клиентского устройства к серверу. Следовательно, это не подходит для сбора данных клиента для последующей синхронизации с сервером или для приложений, которые непосредственно используют устройство для обработки данных.
API данных Google помогать разработчикам получать доступ ко всем данным, связанным с сервисами Google, и управлять ими. Поскольку они основаны на стандартных протоколах, таких как HTTP и XML, кодеры могут легко создавать и создавать приложения для платформы Windows Mobile.
Следующие шаги помогут вам создать пустое приложение для Windows Mobile: Откройте Visual Studio и откройте «Файл»> «Создать»> «Проект». Разверните панель «Типы проектов» и выберите «Умное устройство». Перейдите в панель «Шаблоны», выберите «Проект смарт-устройств» и нажмите «ОК». Выберите приложение «Устройство» здесь и нажмите «ОК». Поздравляем! Вы только что создали свой первый проект. Панель Toolbox позволяет воспроизводить множество функций. Проверьте каждую из этих кнопок перетаскивания, чтобы узнать больше о том, как работает программа. Следующий шаг включает запуск вашего приложения на устройстве Windows Mobile. Подключите устройство к рабочему столу, нажмите клавишу F5, выберите эмулятор или устройство для его развертывания и выберите ОК. Если все будет хорошо, вы увидите, что ваше приложение работает плавно.
Создание приложений для смартфонов аналогично устройствам Windows Mobile. Но вы должны сначала понять свое устройство. У смартфонов есть функции, подобные КПК, поэтому у них есть функции отправки и завершения. Back-key используется как для backspace, так и для функций браузера. Самое лучшее в этом устройстве - это программный ключ, который программируется. Вы можете использовать эту функцию для создания нескольких функций.Центральная кнопка также действует как кнопка «Ввод». Замечания: Вы должны установить SDK SmartPhone 2003 для написания приложений для смартфонов с помощью Visual Studio .NET 2003. Здесь сложная часть. В отсутствие кнопок управления на сенсорном экране вам придется выбирать альтернативные элементы управления, например меню. Visual Studio дает вам элемент управления MainMenu, который настраивается. Но слишком много параметров меню верхнего уровня могут привести к сбою системы. Что вы можете сделать, так это создать очень мало меню верхнего уровня и предоставить множество вариантов под каждым из них. Разработка приложений для BlackBerry OS сегодня - большой бизнес. Для написания приложения BlackBerry вам необходимо обладать: Eclipse отлично работает с программированием JAVA. Новый проект, поданный с расширением .COD, может быть непосредственно загружен на симулятор. Затем вы можете протестировать приложение, загрузив его через Диспетчер устройств или с помощью опции командной строки «Javaloader». Замечания: Не все API-интерфейсы BlackBerry будут работать на всех смартфонах BlackBerry. Поэтому обратите внимание на устройства, которые принимают код.
Создание приложений для Pocket PC аналогично созданию приложений выше. Разница здесь в том, что устройство использует .NET Compact Framework, который более чем в десять раз «легче», чем полная версия Windows, а также предлагает разработчикам больше функций, элементов управления и поддержки веб-сервисов. Весь пакет можно убрать в крошечный CAB-файл и установить непосредственно на целевое устройство - это работает намного быстрее и без проблем. После того как вы научились создавать базовое приложение для мобильных устройств, вам следует продолжить работу и попытаться повысить свои знания. Вот как это сделать: Создайте и запустите первое приложение для Windows Mobile
Создание приложений для смартфонов
Что, если у смартфона есть сенсорный экран?
Написание приложений для смартфонов BlackBerry
Создание приложений для Pocket PC
Что дальше?
Создание приложений для разных мобильных систем