Все возможные способы сделать приложения, которые работают для приложений iPhone/iPad

Мне нужно разработать приложение для пользователей iPad и iPhone.

Я так понимаю есть 3 пути:

  1. Two distinct Apps, один для iPhone и один для iPad. (Нет ссылки в магазине Apple)
  2. One Universal app (появляются со знаком + в Apple Store, магазин приложений выбирает нужное приложение в зависимости от устройства) (я выбираю из xcode, чтобы сделать приложение Universal).
  3. One application with two targets, Один для iPhone и один для iPad. (с использованием дубликата цели для iPad в xcode) (ссылка в магазине Apple).

Мне нужно понять разницу между 2 и 3 выше.

Спасибо.


person Muhammad Hewedy    schedule 20.09.2012    source источник
comment
2. Это одно приложение, которое работает на обеих платформах. 1 и 3 одинаковы, единственная разница в том, что в 3 вы будете использовать один проект Xcode, тогда как в 1 вы будете использовать два. И с 1, и с 3 у вас все равно будет два отдельных приложения в App Store.   -  person Mick MacCallum    schedule 20.09.2012


Ответы (1)


Разница в том, что в 2 вы создаете один единственный двоичный файл из одного проекта Xcode, который работает как на iPad, так и на iPhone. Он имеет универсальную цель, что означает, что он работает как на iPad, так и на iPhone, требуя от вас соответствующей адаптации пользовательского интерфейса.

Я полагаю, что в 3 вы подразумеваете, что создаете один проект Xcode и создаете две цели сборки внутри проекта. Я делал это раньше, и это позволяет вам легко обмениваться файлами между приложениями. Просто добавьте ссылки на файлы, которыми вы хотите поделиться, в обе цели. Что касается того, как 3 выглядит в AppStore, то выглядит так же, как 1, два отдельных приложения.

person brynbodayle    schedule 20.09.2012