Программирование приложений iOS с телефоном и / или QuickConnect

StackOverflow https://stackoverflow.com/questions/3626504

  •  26-09-2019
  •  | 
  •  

Вопрос

Мой друг сказал мне, что некоторые рамки (Phonegagap и / или QuickConnect) могут преобразовать мой код HTML / JS / CSS в приложение iOS.

Лично я ненавижу такие рамки, потому что когда вы получаете ошибку, это очень трудно отладить. Но, с другой стороны, как я начинаю изучать программирование iOS, я нахожу цель - C трудно учиться.

Кто-нибудь пробовал эти инструменты? Каковы их ограничения? Как насчет выступлений?

Спасибо,

С уважением.

Это было полезно?

Решение

Эти рамки удобны, если вы исходите из мира веб-разработки. Поскольку они позволяют разрабатывать использование HTML / CSS / JS, вы сможете идти довольно быстро.

Несмотря на то, что они предлагают больше взаимодействия с нативными возможностями устройства (контакты, камеры, акселерометр и т. Д.), чем чистое развитие сети (используя Sencha Touch. или jquery mobile. Например) они все еще более ограничены, чем собственное применение.

Webkit.

Большинство из этих решений сосредоточены на устройствах с использованием Webkit. На базе браузера для рендеринга. Который используется многими из основных мобильных ОС:

Symbian, iOS, Android, BlackBerry, Bada и др.

Основное исключение, являющееся Windows Phone, который использует Internet Explorer

Перекрестная платформа

Их цель состоит в том, чтобы включить перекрестную платформу развитие когда-либо путем упаковки вашего веб-разработки в нативное приложение (Phonegap, Титан) или путем «перевода» на соответствующий язык для целевого устройства (Родос Родос, Mosync.).

конкретный iPhone

Направляя нескольких платформ подразумевает, что некоторые особенности телефона могут не быть так легко поддерживаться. И пользовательский интерфейс не будет выглядеть так же родным, поскольку он нацелен на другую ОС. Поэтому, если вы только нацелены на iOS4, вы можете попробовать некоторые из более конкретных решений, таких как:

Выступления

Для стандартных приложений вы должны не заметить большую разницу. Но если вы планируете разработать игры, некоторые из этих структур, вероятно, не лучшим решением. Корона утверждает, что это уместно ...

Осторожность

Если вы планируете разработать коммерческое приложение остерегайтесь политики Apple.

Приложения должны быть изначально написаны в Objective-C, C, C ++ или JavaScript, что выполняется двигателем IPhone OS WebKit

Многие приложения, использующие эти инструменты / рамки, все еще принимаются, но нет ничего чиновника.

Редактировать: Как указано в Rydell политика изменился с 9 сентября.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top