PhoneGap - Обзор
Мобильные устройства, карманные компьютеры и удобные для переноски устройства положили начало новой революции в разработке программного обеспечения. Эти небольшие, но эффективные устройства способны запускать приложения, созданные с помощью языков программирования высокого уровня. Люди, владеющие этими устройствами, как правило, используют их по максимуму, поскольку такие устройства, как мобильные телефоны, очень удобны в использовании в любое время и в любом месте.
Архитектура мобильного устройства аналогична архитектуре компьютерной системы. Он имеет специально созданное оборудование, прошивку и операционные системы.
Эти три элемента в основном являются собственностью компании и спроектированы, разработаны и собраны одной флагманской организацией. Приложения (прикладное программное обеспечение) разрабатываются как флагманской организацией, так и разработчиками вне организации.
Ряд хорошо известных мобильных операционных систем доступен на рынке как в закрытых, так и в открытых категориях. Наиболее широко используемые мобильные операционные системы -
- Android
- IOS
- BlackBerry
- Windows
Каждая мобильная операционная система предоставляет собственный набор инструментов и сред для разработки приложений, которые будут работать на них. Приложение, созданное для одной операционной системы, не может работать на любой другой платформе, поскольку они совершенно разные. Разработчики стремятся охватить все основные мобильные операционные системы, чтобы повысить доступность для своих пользователей.
Таким образом, становится утомительной задачей разработка прикладной программы, которая может работать на всех основных платформах ОС, сохраняя при этом ее внешний вид, функции и функциональность одинаковыми на всех платформах. Для этой работы разработчик должен понимать все платформы и хорошо разбираться в основных инструментах разработки для различных операционных систем.
PhoneGap
PhoneGap можно рассматривать как решение всех проблем, упомянутых выше. PhoneGap - это платформа, которая заставляет разработчиков разрабатывать свои приложения с использованием стандартных веб-API для всех основных мобильных операционных систем. Это открытый исходный код и бесплатный.
Разработчикам необходимо знать только веб-разработку с использованием HTML, CSS и JavaScript. PhoneGap берет на себя остальную работу, такую как внешний вид приложения и переносимость между различными мобильными операционными системами.
Используя PhoneGap, можно создавать приложения для всех основных мобильных операционных систем, таких как Apple iOS, Android, BlackBerry, Windows и т. Д. Для этого не требуется, чтобы разработчик имел опыт работы с любой из вышеупомянутых платформ, а также от разработчика не требуется знать программирование. кодировать приложение с нуля.
PhoneGap позволяет пользователям загружать содержимое данных на веб-сайт и автоматически конвертирует его в различные файлы приложений.
В этом руководстве мы увидим, как создать приложение для платформы Apple, Android и Windows в режиме онлайн без использования каких-либо автономных инструментов.