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