Подтвердить что ты не робот

Как я могу разработать приложение для iPhone в HTML5?

Я видел блог, который утверждает, что мы можем разрабатывать iPhone-приложения в HTML5. До тех пор я знал о Objective-C на Mac.

Можно ли разработать интерфейс с поддержкой бэкэнд-приложения в HTML5 на iPhone? Будет ли он безопасным и масштабируемым?

Если HTML5 является языком разметки, то как я могу сделать в нем условные операторы? Будет ли это через jQuery или Javascript?

Какую среду IDE следует использовать для разработки приложения iPhone в HTML5?

4b9b3361

Ответ 1

Отличное место для разработки приложения iPhone в HTML5 PhoneGap.

Вы можете либо перейти в полномасштабный маршрут приложения разработать приложение iOS с помощью PhoneGap, либо только выбор определенных инструментов/фреймворков, чтобы помочь создать веб-приложение для мобильных устройств.

И очень нравится, как это работает с веб-сайтами, HTML используется для структуры, CSS для презентации и JavaScript для поведения. Так что да, JS используется для условных операторов и т.д.

Ответ 2

Да.

Вы можете создать приложение HTML5/CSS3/Javascript, а затем обернуть его в PhoneGap или Apache Cordova, чтобы сделать его родным и положить его в App Store (или Android Market...), а также опубликовать его в Интернете. Вы можете сделать это с помощью любых инструментов, которые вам удобны.

Использование такого инструмента, как PhoneGap, имеет много преимуществ для браузеров Mobile Web Apps, например, позволяет вам анализировать контакты iPhone и получать доступ к локальному оборудованию.

Это отлично сочетается с jQuery Mobile, но поскольку производительность - это ОСНОВНАЯ проблема, вы должны быть очень осторожны, чтобы действительно упростить изображения, CSS и Javascript.

Подробнее о Mobile Frameworks см. эту ссылку.

Ответ 3

  Я видел блог, в котором утверждается, что мы можем разрабатывать приложения для iPhone на HTML5. До этого момента я знал о Objective-C на Mac.

Если вы хотите написать собственное приложение для iPhone, тогда Objective-C - ваш единственный вариант. Однако, поскольку веб-браузер iPhones обладает множеством возможностей (например, автономное кэширование), вы можете разрабатывать приложения, которые запускаются в его веб-браузере, а не изначально. Они не могут получить доступ ко всем функциям iPhone и являются просто веб-сайтами (поэтому вам нужен сервер для их обслуживания), но до выпуска iPhone SDK Стив Джобс сам описал веб-приложения как способ написания программного обеспечения для iPhone.

Можем ли мы разработать интерфейс с приложением поддержки бэкэнда в HTML5 на iPhone? Будет ли он безопасным и масштабируемым?

Я понятия не имею, что это значит.

Если HTML5 является языком разметки, то как я могу сделать на нем условные операторы? Будет ли это через JQuery или Javascript?

Правильно: JavaScript. (jQuery - это просто инфраструктура JavaScript, и ее, вероятно, немного тяжело использовать на современных iPhone.)

Спецификация HTML5 стирает различие между HTML и JavaScript, определяя интерфейс DOM для указанных им элементов HTML и определяя новые функции DOM (например, автономное кэширование), которые технически не являются частью HTML. Apple (и другие люди) еще больше размыли термин "HTML5", используя его для охвата различных функций CSS, таких как анимация и преобразования, которые вы, вероятно, найдете очень полезными для того, чтобы веб-приложения стали больше походить на нативные приложения.