структура приложения iPad \ iPhone - PullRequest
0 голосов
/ 09 ноября 2010

Я собираюсь создать приложение для iOS, которое будет иметь различные представления iPad / iPhone, но будет иметь некоторую бизнес-логику.Я хочу разрабатывать приложение в разных проектах XCode, а не в универсальном режиме (поскольку это потребует меньше разработки и тестирования).

Я понял из «Руководства по программированию iPad», что «Создание универсального приложения позволяетвам продать одно приложение, которое поддерживает все типы устройств ".

Я хотел бы разрешить такое поведение, но все же развиваться в двух разных проектах XCode (iPad и iPhone).Есть ли способ сделать это?Может быть, использовать тот же идентификатор приложения?

Ответы [ 3 ]

3 голосов
/ 09 ноября 2010

Не разделяйте приложение на отдельные приложения для iPhone и iPad, , если вы не добавите значительную функциональность в приложение для iPad, чтобы гарантировать его как полностью отдельное приложение.

Я говорю это потому, что только что сделал это - (у меня было существующее приложение, и я выпустил отдельную версию для iPad.) По этой причине Apple отклонила приложение.

См. Инструкции Apple: https://developer.apple.com/appstore/resources/approval/guidelines.html

Здесь также есть информация о создании универсальных приложений:

http://devimages.apple.com/iphone/resources/introductiontouniversalapps.pdf

0 голосов
/ 09 ноября 2010

Я бы рекомендовал не разбивать проекты ... Это потому, что когда вы разрабатываете универсальное приложение, оно приходит в виде одного myApp.app пакета, который загружается на телефон.На самом деле это довольно тривиально, чтобы кодировать для разных платформ, и просто вопрос изменения разрешения экрана / другой кончик.Базовая логика и основной код должны оставаться неизменными.

Рэй Вендерлих опубликовал большое руководство о том, как это сделать.

0 голосов
/ 09 ноября 2010

Вы можете просто разработать одно приложение специально для iPad, а другое - для iPhone / iPod Touch.Это делают многие приложения, в том числе «Вещи» и «Вещи для iPad».Создание двух отдельных приложений также может увеличить ваш доход, поскольку у некоторых людей есть оба устройства;если им действительно понравится ваше приложение, они купят его дважды.

...