Да, как сказал Джек, основным отличием является размер экрана.Следовательно, два файла пера.У iPad гораздо более реальное состояние (то есть пространство), потому что экран значительно больше.Таким образом, вам нужно разработать свой пользовательский интерфейс специально для этого размера экрана.
Кроме того, вы захотите использовать это дополнительное пространство для создания более богатого пользовательского интерфейса и, следовательно, лучшего пользовательского интерфейса.Например, многие приложения для iPad используют UISplitViewControllers
для использования этого дополнительного пространства.
Для остальной части вашей логики и алгоритмов вы можете использовать один и тот же код, поскольку оба устройства работают под управлением iOS.
Я не проверил это, но я знаю, что тема создания универсальных приложений описана в разделе 7 курса Stanford Разработка приложений для iOS