Может ли нативное приложение ipad, написанное на HTML5 + Javascript + CSS, выполнить то же самое, что написано в цели C - PullRequest
1 голос
/ 01 сентября 2011

Я хотел бы создать приложение для iphone / ipad, которое имеет функции социальных сетей и возможность продавать журналы и конкретные статьи. Я также хотел бы, чтобы это приложение было максимально гибким для будущих функций.

Должен ли я настаивать на том, чтобы разработчик использовал цель C, или он мог бы сделать то же самое с HTML5 и т. Д.

Ответы [ 2 ]

4 голосов
/ 01 сентября 2011

Если вы являетесь клиентом и у вас есть особые технические требования, вы должны документировать их в техническом POV.Если нет, то вот почему вы нанимаете разработчика - для его экспертизы.

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

Обратите внимание, что продажа предметов через приложение имеет свой собственный политический вопрос с Apple.Вы можете заняться этим аспектом проекта в первую очередь.Если вы не хотите направлять какие-либо платежи через Apple, чтобы они могли сократить свои расходы, вам может понадобиться переосмыслить модель приложения и вместо этого рассмотреть вариант мобильного веб-сайта.

ОБНОВЛЕНИЕ:

В общем, вот несколько сравнений высокого уровня:

Собственные приложения:

Плюсы

  • могут напрямую обращаться к функциям нативного устройства
  • может использоватьБолее непосредственный пользовательский интерфейс
  • может быть намного более производительным в ситуациях, таких как тяжелая анимация игры, 3-й, редактирование изображений / видео, например,
  • может быть меньшего размера файла

Минусы

  • должны быть записаны для каждого устройства
  • различные устройства используют разные собственные IDE и языки

HTML5 / Phonegap приложения

  • может быть написано с использованием кроссплатформенных веб-стандартов
  • все еще может использовать собственные функции устройства до такой степени, что
  • легче переносить с устройства на устройство (хотя все еще требует усилий)

Минусы

  • вы не будете создавать с этим приложения для игр, насыщенные графикой, теперь
  • может быть немного медленнее, чем нативное приложение

Локальное веб-приложение на чистом HTML5

Это отличается от решения проблемы телефонной связи.PhoneGap берет HTML5 и компилирует его в собственный код.Это означает, что вы можете отправить его через магазин приложений.Однако есть и другой вариант, когда вы размещаете приложение HTML5 на своем веб-сервере, а затем пользователь просит сохранить его локально на своем устройстве.Преимущество состоит в том, что это позволяет полностью обойти магазин приложений (хотя в большинстве случаев люди предпочитают проходить через магазин приложений)

1 голос
/ 01 сентября 2011

Я бы сказал «нет», вы не должны настаивать на том, чтобы разработчик использовал Objective-C. По крайней мере, если другие не упомянутые требования диктуют необходимость в собственном приложении. Как упомянул DA, существуют политики App Store, которые необходимо соблюдать для собственных приложений, которых можно избежать, создав веб-приложение. Кроме того, если вы выберете, было бы проще создать веб-приложение, которое можно было бы использовать на других платформах, а не ограничиваться iPad.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...