Как правило, сколько это увеличивает время разработки для iPhone и iPad?

В отличие от таргетинга на iPhone? Мне нужно принять решение о том, следует ли ориентироваться на обоих, но я только сделал разработку iPhone, поэтому я не могу оценить, сколько еще потребуется сделать для iPhone и iPad. Некоторая информация о том, что я пытаюсь сделать:

Использует контроллер навигации на iPhone, будет использовать контроллер с разделенным изображением на iPad

Имеет три отдельных вида в контроллере представления в версии iPhone, которые я бы отображал в одном представлении в версии iPad.

Так что мне интересно, в общем, насколько это увеличивает время разработки, чтобы нацелить оба? Насколько грубый ответ? А также, как научная кривая для разработчика iPhone учится разрабатывать для iPad? На это может быть трудно ответить, но даже приблизительные оценки лучше, чем ничто.

Ответ 1

Хорошо, я отвечу на ваши вопросы и надеюсь, что это поможет.

Сколько это увеличивает время разработки для целевых? Это действительно зависит от того, что вы делаете. Если вы хорошо спланируете свои классы, все данные будут абстрагированы от пользовательского интерфейса. В этом случае все, что вам нужно сделать, - это изменить пользовательский интерфейс для iPad, и он все еще перехватывает те же функции и данные задней части. Это может увеличить время разработки на 1% -100%, это действительно зависит от вашего объема. Подумайте о том, сколько времени потребовалось для разработки пользовательского интерфейса для реализации iPhone, и добавьте это время для другого дизайна для iPad, и вы, вероятно, будете в парке шаров.

Насколько грубый ответ? Очень, все зависит от объема.

А также, как учиться разработчику iPhone для разработки iPad для iPad? Практически любая кривая обучения вообще. Они оба используют API-интерфейсы iOS, кроме нескольких незначительных отличий (popovers, split views и т.д.), Они почти точно такие же.