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

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

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

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

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

3 ответов


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

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

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


да.

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

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

это здорово в сочетании с jQuery Mobile, но поскольку производительность является серьезной проблемой, вы должны быть очень осторожны, чтобы действительно оптимизировать свои изображения, CSS и Javascript.

посмотреть этой ссылке чтобы узнать больше о мобильных рамках.


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

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

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

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

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

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

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