Чтобы приложение загружалось как на iPad, так и на iPhone, просто убедитесь, что у вас есть 2 разных xib для каждого устройства, при запуске приложения проверьте устройство на iPad или iPhone и соответственно загрузите файл xib.
iOS3 и многозадачные неподдерживаемые устройства будут вызывать метод applicationDidTerminate при нажатии кнопки home. iOS4 и далее, просто убедитесь, что метод applicationDidEnterBackground реализован для поддержки многозадачности. Вы также можете снять флажок в файле Info.plist, что ваше приложение не поддерживает многозадачность (не рекомендуется Apple), вместо этого iOS будет вызывать applicationDidTerminate, и приложение будет по-прежнему использоваться в iOS3 и iOS4.
Приветствие.