
Вышел iPad, много шуму, кто-то за, кто-то против. Много, где описали технические характеристики нового устройства, но изменения программной части никто не затронул. А ведь для разработчиков уже доступен новый SDK.
Предлагаю Вашему вниманию вольный перевод списка изменений в новой прошивке iPhone OS 3.2
Сразу говорю, есть одно НО: iPhone OS 3.2 does not support iPhone and iPod touch devices. It runs only on iPad.
1) Popovers
Плавающие окошки, которые могут помочь с организацией контента внутри приложения. Они могут отобразить элементы управления или полезную информацию в ненавязчивом виде.
Их преимещуства:
— они появляются в ответ на какое-либо действие пользователя и исчезают в тот момент, когда пользователь не взаимодействует с ними и выходит за их границы. Благодаря этому, они ненавязчивы.
— они занимают малую часть экрана, благодаря чему, не закрывают основное содержимое.

2) Split Views
Разделенные виды. Позволяют на одном экране представлять несколько видов одновременно, очень удобно: например, вы можете видеть сразу же список писем и содержимое выбранного письма.

3) Custom Input Views
Свои методы ввода. Теперь у Вас есть возможность создавать любые методы ввода для любых элементов. К примеру, раньше текстовые поля поддерживали только ввод с клавиатуры.
4) External Display Support
Устройство может быть подключено к внешним экранам через набор специальных кабелей. При этом, у Вас есть возможность указать в приложение какие окна в каких экранах будут отображаться
5) Gesture Recognizers

Упрощение и автоматизация работы с жестами. Теперь приложения могут легко использовать внутри себя все стандартные жесты, такие как 2х пальцевое скроллирование, увеличение, повороты и тп. Раньше же был доступ только к координатам нажатий на экран и приходилось самим реализовавыть поддержку жестов, из-за чего столько неуклюжих программ для работы с жестами в AppStore
6) Improved Text Support
— Добавлены новые библиотеки для работы с текстом;
— Улучшена поддержка методов ввода, как я понимаю, можно создавать свои клавиатуры;
— Поддержка любых шрифтов, теперь шрифты могут быть в самой программе и их можно зарегистрировать в системе.
7) File and Document Support (самое вкусное!)
7.1) File-Sharing Support
Шаринг файлов.
— Если программа нацелена на работу с файлами, разработчик должен указать об этом
— Все доступные файлы хранятся в «Documents/Shared» папке приложения
— При подключении к компьютеру — папка с расшаренными файлами доступна на нем — аля флешка
— Пользователь может как уогдно распоряжаться с этими файлами: редактировать, перемещать, удалять
7.2) Document Support
Поддержка документов!
Теперь программы могут зарегистрироваться для открытия каких-либо документов, при открытии файлов будут запущены эти программы
7.3) PDF Generation
теперь программы могут сами генерировать PDFки с любым содержимым
8) Улучшения XCode
— XCode упрощает процесс адаптации iPhone приложений для iPad, помогая легко обновить существующие проекты;
— XCode упрощает процесс проверки приложения, а также позволяет Вам отлаживать подписанные приложения;
— Теперь Вы можете легко перенести свой профиль разработчика на другой компьютер;
— Interface Builder поддерживает новые элементы iPad.
Оригинал (доступен только для разработчиков)