Вчера состоялась презентация новой мобильной операционной системы Apple iPhone OS 3.0. В ней появились функции, которых сообществу владельцев и разработчиков давно не хватало. Итог: более ста новых возможностей для пользователей и около 1000 новых возможностей API для разработчиков. Рассмотрим подробнее.
Новые возможности iPhone OS 3.0
В новой мобильной операционной системе iPhone OS 3.0 добавлено свыше ста новых возможностей — появления некоторых из них владельцы iPhone’ов откровенно заждались, например Copy/Paste.
∙ Копирование и вставка текста. Двойное нажатие на текст приводит к появлению диалога , где можно выбрать одну из трёх функций: Вырезать, Копировать и Вставить. Повторное двойное нажатие приведёт к появлению фрагмента из буфера обмена.
Эта функция работает во всех приложениях и между ними. С помощью большого пальца вы можете расширить выделенный фрагмент, а если вы случайно сделали не ту операцию, или вставили не то, что нужно, просто встряхните свой iPhone, чтобы отменить операцию.
∙ Копирование и вставка фотографий. Также доступна возможность копирования и вставки изображений. Вы сможете выделить несколько фотографий, скопировать их и вставить в текст почтового сообщения.
∙ Новый Spotlight. В iPhone OS 3.0 вы сможете организовать поиск по всей информации, которая хранится в вашем устройстве, неважно в каком приложении она размещена, главное чтобы приложение поддерживало поиск по ней.
На фотографии видно, что Spotlight возвращает результаты из адресной книги, карт, вашего iPod и даже сторонних приложений.
∙ Поиск в Mail, Calendar и iPod. В эти приложения встроен особый интерфейс для поиска. Поиск в Mail, например, хоть и не поддерживает поиск по содержанию сообщений, зато работает с IMAP-серверами и ищет по заголовкам даже тех писем, которые не загружены в ваш телефон.
∙ 3G Tethering. Эта возможность позволит вам подсоединить iPhone 3G к ноутбуку и использовать его в качестве модема, чтобы получить доступ в Интернет.
∙ Горизонтальная клавиатура. Возможность, которая ранее была доступна только в Safari, теперь присутствует во всех приложениях, например Mail и Notes.
∙ MMS. Еще один «кричащий недостаток» к радости многих пользователей теперь исправлен: теперь вы можете посылать изображения, звуки и адресную информацию своим друзьям, телефоны которых не поддерживают функцию чтения почты.
∙ Поддержка новых типов календарей. В iPhone OS 3.0 будет возможность подписки на календари в вебе по двум протоколам: CalDAV, который поддерживает Google и Yahoo, и подписка по формату .ics, который Apple использует в iCal.
∙ Улучшения в приложении Stocks. Теперь прямо из этого приложения вы можете читать о последних скандалах на рынке ценных бумаг, о стремительном падении NASDAQ и о том, как чиновники получают помощь от правительства, в то время как их компании банкротятся.
∙ Стерео звук через Bluetooth. Теперь вы сможете подсоединить к своему устройству на базе iPhone 3.0 bluetooth-стереоустройства, например наушники или колонки.
∙ Safari будет запоминать данные, необходимые для входа на сайты.
∙ Shake to shuffle. Как и в новом iPod nano, находясь в приложении iPod вы сможете включить режим перемешивания музыки просто встряхнув телефон. К счастью, эта функция опциональна.
∙ Wi-Fi auto-login. Если вы подписаны на платную точку доступа, ваш iPhone или iPod touch сможет автоматически к ней подключится.
∙ Антифишинг. Мобильная версия браузера Safari теперь тоже умеет предупреждать вас об опасности сайтов, которые хотят украсть вашу личную информацию.
∙ Расширенный родительский контроль. Теперь он распространяется на фильмы, телепрограммы и приложения.
Новые приложения Apple
∙ Voice memo. Очевидно позволяет вам записывать свой голос или любой другой звук с помощью встроенного или подключаемого микрофона.
∙ Приём и отправка файлов. Приложение позволит осуществлять обмен файлами между iPhone’ами или iPod touch’ами.
Новые приложения от сторонних разработчиков
В новой операционной системе iPhone OS 3.0 добавлено около 1 000 новых API, которые позволят расширить возможности новых приложений.
∙ Peer-to-peer Bluetooth-соединение. Новые функции API позволят организовать прямую связь между двумя устройствами iPhone через Bluetooth.
Устройства смогут обнаружить друг друга через Bluetooth, а потом начать соединение.
Это открывает путь для новых интересных возможностей. Вряд ли вы сможете обмениваться музыкой, но передавать другу информацию вполне возможно, как и обмениваться информацией внутри конкретного приложения (играть по сети).
А если соединить эту возможность с push-уведомлениями, то ваш iPhone может получать уведомления от других пользователей о том, что другой пользователь iPhone приглашает вас сыграть в игру, например.
∙ Контролируйте периферию с помощью своего iPhone/touch. Новые функции API позволят использовать iPhone или iPod touch как пульт управления аксессуарами. На презентации был приведён пример того, как iPhone используется для настройки звука в акустической системе.
Однако, практическое применение этих возможностей может быть самым разнообразным. Johnson and Johnson готовят к выпуску приложение LifeScan, которое подключается к контрольному прибору для измерения уровня глюкозы. Такое приложение сможет оповещать других людей, в случае, если с больным что-то случится.
∙ Карты в сторонних приложениях. Новые приложения смогут использовать карты напрямую, теперь они в возможностях API.
∙ Навигация. Разработчики смогут создавать собственные приложения для навигации с использованием информации от GPS-модуля iPhone и собственных карт, не зависимо от 3G-сетей.
∙ Push-уведомления. Еще одна долгожданная функция. Наличие Push-уведомлений означает, что приложения под iPhone OS 3.0 наконец-то смогут автоматически получать уведомления от сервера, а это значит, что вы можете получать уведомления о новых сообщениях (например посредством вибрации, или звука), даже тогда, когда приложение не запущено.
∙ Голосовая связь в приложениях. Приложения под iPhone 3.0 также получат доступ к сервису Voice over IP. А это значит, что вы сможете, например, разговаривать с другими пользователями, играя против них в какую-нибудь игру. Такая функциональность будет организована через Wi-Fi соединение, а не через телефон.
∙ Вибрация. Игры, или любые другие приложения, теперь также смогут вызывать вибрацию подобно джойстику на игровой консоли.
∙ Запись аудио. Запись аудио станет доступна и из сторонних приложений.
∙ Доступ к музыке из приложений. В скором времени приложениям будет открыт доступ к музыкальной библиотеке вашего iPhone/iPod. А это значит, что приложения смогут играть вашу музыку во время своей работы.
Новые возможности App Store
В новой операционной системе также станут доступными расширенные возможности App Store, что откроет новые возможности как для разработчиков, так и для пользователей.
∙ Подписка на приложения.
∙ Покупка дополнительных составляющих приложения, например, новые города для приложения, которое отвечает за навигацию.
∙ Покупка дополнительных уровней для игр.
По сути это позволит разработчикам продавать дополнительные вещи к своим приложениям, а покупателям получать необходимые им дополнительные функции без необходимости покупать отдельную копию платной программы.
∙ Это будет работать прямо из приложений, так что вы сможете покупать новые возможности (например новое оружие в игре) прямо через приложение, хотя этот процесс скрытым образом всё же осуществляется через App Store.
Цены
iPhone OS 3.0 будет выпущена в качестве бесплатного обновления для всех пользователей iPhone, включая аппараты первого поколения (однако для таких устройств будут доступны не все функции, например поддержка стерео Bluetooth будет отсутствовать). Пользователи iPod touch будут вынуждены заплатить за апгрейд $9.95.
Версия прошивки для разработчиков уже доступна для скачивания, конечные пользователи увидят новую ОС уже летом.