2013-05-07 5 views
0

Итак, я только начал разрабатывать приложения для iPhone, и на этом этапе я мог бы использовать какое-то направление в отношении наилучшего способа выполнения проекта, который я хочу начать. Поскольку я новичок, я не знаю плюсов и минусов делать то же самое разными способами.Есть ли «стандартный» способ разработки такого приложения?

В двух словах я пытаюсь создать базовое приложение, управляемое пользовательским контентом. Примером может служить система комментариев. Возможно, мое приложение имеет историю, и пользователь может прокомментировать это. Вся эта информация (история, комментарии, имя пользователя и т. Д.) Будет храниться в базе данных MySQL на моем сервере.

Нормально ли просто разрабатывать мое приложение в html/css/php на моем сервере с размерами экрана iPhone и просто использовать веб-представление? Я чувствую, что было бы легче сделать это, чем делать все это в объективном C, хотя я никогда не получал от своих рук грязные приложения раньше.

Мысли от людей, более опытных, чем я, будут оценены! Является ли Webview подходящим для создания приложений?

ответ

2

Вот что я говорю:

Вы можете сделать все веб-вещь с платформами как PhoneGap, и это может быть проще, но вы должны использовать собственный код, если:

  • Вы хотите приложение к выглядеть и чувствовать себя, как это было сделано для платформы
  • Вы хотите сделать что-нибудь вычислительно дорогой
  • Вы хотите сделать нон HTTP сети
  • You хочу взаимодействовать с аппаратными средствами (камерой, accellorometer и т.д.)
  • Вы хотите сделать что-либо очень специфичную для конкретной платформы
+0

Только то, что я искал. Спасибо! –

+1

@ ЭрикСмит: Конечно. Удачи с вашим приложением! – Linuxios

4

Пожалуйста, обратите внимание, что приложения, которые только UIWebView отображения веб-страницы будет, безусловно, будут отклонены из приложения Хранить.

Вы получите сообщение, как показано:

Мы обнаружили, что опыт приложение обеспечивает не достаточно отличается от опыта просмотра веб-страниц, как это было бы путем включения родной функциональность IOS.

Несмотря на то, что контент вашего приложения может отличаться от вашего веб-сайта или других существующих сайтов, опыт, который он предоставляет, существенно не отличается от общего опыта использования Safari, как того требует Руководство по проверке App Store.

Возможно, вы захотите предоставить удобный доступ к веб-ресурсу для избранной или нишевой группы пользователей - и может улучшить этот опыт с такими функциями, как Push Notifications. Тем не менее, такие приложения не включают достаточную функциональность iOS для работы в App Store. В качестве альтернативы вы можете предоставить инструкции своим пользователям о том, как создать веб-клип Safari для добавления на главный экран устройства iOS. Или, если вы хотите поделиться этим приложением с избранной группой пользователей, мы рекомендуем использовать метод распространения Ad Hoc. Дополнительную информацию о распределении Ad Hoc см. В Информационном портале iOS.

Мы рекомендуем вам ознакомиться с концепцией вашего приложения и оценить, можете ли вы добавить дополнительные функции для улучшения пользовательского интерфейса.

Смежные вопросы