Как правило, насколько это увеличивает время разработки для iPhone и iPad? - PullRequest
11 голосов
/ 12 июля 2011

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

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

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

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

1 Ответ

18 голосов
/ 12 июля 2011

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

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

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

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

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