При условии, что ваше приложение было хорошо разработано, очевидно, что самым важным будет ваш пользовательский интерфейс. В то время как iPhone с большей вероятностью имеет несколько страниц / вкладок, приложения iPad, как правило, работают лучше, когда все доступно с одной страницы. Воспользуйтесь преимуществами такого размера экрана и, в частности, воспользуйтесь всплывающими окнами. Например, если ваше приложение использует UITabBarController и имеет 3 вкладки, рассмотрите возможность сделать первую вкладку главной страницей вашего приложения для iPad, а две другие вкладки доступны через UIPopovers. Потратьте некоторое время на разработку пользовательского интерфейса, прежде чем переходить к коду, и все будет в порядке.
Второстепенная вещь, которую стоит рассмотреть, - хотите ли вы универсальное приложение или два отдельных приложения. Вы можете поощрять пользователей, которые уже владеют версией iPhone, путем создания универсального приложения (так как они получат его бесплатно), но затем они также могут ожидать синхронизации своих данных между iPhone и iPad. Вообще, я считаю, что приложения должны быть универсальными, так как это имеет другие преимущества. Если ваше приложение универсальное, то любые обзоры / продажи будут влиять на ваши позиции / рейтинг как в iPhone, так и в магазине приложений для iPad, где, как будто у вас есть два приложения, они полностью разделены.
Что еще нужно учитывать, это то, на что сейчас настроен базовый SDK. Приложения, которые поддерживают iPhone OS 2.X, не могут быть обновлены до приложений iPad, поэтому, если ваше приложение в настоящее время поддерживает 2.X, вы можете исключить некоторых пользователей с обновлением.
Кроме этого, вы можете сначала создать простое тестовое приложение для iPad, чтобы почувствовать новые элементы управления. Тогда у вас будет гораздо лучшее представление о том, как их можно эффективно использовать в вашем приложении.