В докладе, открывающем очередную конференцию для разработчиков Apple WWDC 2015, как и ожидалось, основное внимание было уделено операционным системам для Mac, iPhone, iPad, Apple Watch. Несмотря на отсутствие аппаратных анонсов, каждый из пользователей устройств Apple наверняка найдет для себя что-то интересное в представленных вчера продуктах и сервисах.
OS X
Новая версия операционной системы для компьютеров Mac, OS X 10.11, по словам Apple, предоставляя пользователям различные усовершенствования в области функциональности, удобности использования и производительности, основана на текущей ОС Yosemite, поэтому, не отступая от традиции использования в качестве имен OS X различных калифорнийских географических названий, компания выбрала для нее имя El Capitan — по названию одной из крупнейших горных вершин-монолитов Северной Америки, расположенной в том самом национальном парке Йосемити.
Поисковая система Spotlight не только получила «инновационную» возможность перемещения по экрану, но и стала интеллектуальной, подобно голосовому ассистенту Siri в iOS. Теперь она не просто может находить различные документы, основываясь на содержимом, тэгах или другой подобной информации, но и понимает запросы, написанные «человеческим языком». Теперь Spotlight можно попросить отобразить документы, созданные в прошлом месяце, узнать погоду на завтра, показать нужное видео из популярных веб-сервисов или текущий счет в футбольном матче.
Соответственно, таким же образом можно осуществлять поиск и в окнах Finder и почтового клиента Mail, который, например, можно попросить отобразить непрочитанные письма от названного корреспондента.
Mail получил еще несколько новшеств. Теперь в приложении используется новый полноэкранный режим, который, например, позволяет в режиме создания сообщения открыть несколько вкладок с письмами и перетаскивать нужную информацию между ними. Теперь из Mail также можно в один клик добавлять события, упомянутые в письмах, или новые контакты в соответствующие приложения OS X — «Календарь» или «Контакты». Еще одна новинка — возможность пометки писем и их удаления с помощью горизонтального свайпа.
Веб-браузер Safari вдобавок к механизмам закладок и Top Sites получил еще одну возможность работы с наиболее часто используемыми веб-сайтами. Если с помощью указателя мыши перетащить вкладку такого сайта в крайнюю левую позицию, то она там закрепится, а размер заголовка вкладки уменьшится до размера иконки сайта. Таким образом экономится место на панели вкладок, а при следующем открытии окна браузера пользователю не нужно вновь открывать закрепленные сайты — они будут открыты автоматически.
Новая версия Safari обладает улучшенной поддержкой AirPlay: видеоролики с поддерживающих эту технологию веб-сайтов теперь могут отображаться на внешнем экране сразу же в полноэкранном режиме, без всей остальной веб-страницы. Еще одна новинка — возможность выключения звукового сопровождения веб-страниц, а также автоматический поиск фоновой вкладки, которая имеет звуковое сопровождение.
Существенные функциональные улучшения коснулись приложения «Заметки», которое, судя по всему, намерено отобрать хлеб (ну, или хотя бы кусочек пирога) у Evernote. В «Заметках» появилась возможность форматирования текста, легкого создания списков задач с возможностью пометок (checklists), сохранения информации в заметки из Safari и других приложений, а новый браузер приложений позволяет просматривать вложенные изображения, видеоролики, местоположения, ссылки и др. в одном месте, не требуя от пользователя вспомнить, к какой именно заметке они были прикреплены. Разумеется, заметки синхронизируются со всеми устройствами текущей учетной записи Apple ID с помощью iCloud.
Приложение «Фотографии» получило поддержку сторонних подключаемых модулей для редактирования изображений, которые будут доступны для загрузки из Mac App Store, а также улучшенные возможности управления библиотекой — добавление местоположения к изображениям и событиям, сортировки внутри альбомов и др.
Однако самыми заметными нововведениями в El Capitan, пожалуй, можно назвать новые средства управления окнами и рабочим пространством. Новый режим Split View позволяет в полноэкранном режиме разделить рабочее пространство между двумя приложениями — например, в левой части экрана открыть веб-браузер, а в правой — редактор электронных таблиц.
Пользователь может изменять пропорции разделения экрана, перетаскивая влево или вправо границу между приложениями. Система управления открытыми окнами Mission Control получила возможность перевода выбранного приложения в полноэкранный режим путем перетаскивания его миниатюры в промежуток между рабочими пространствами. Если перетянуть миниатюру приложения на рабочее пространство, занятое полноэкранным приложением, то в нем включится режим Split View. Еще одной забавной, но в то же время и полезной новинкой интерфейса El Capitan является функция быстрого поиска указателя мыши. Каждому, наверное, известна ситуация, когда приходится обшаривать взглядом весь экран в поисках потерянного указателя. Привычное движение в этой ситуации — подвигать быстро указатель, чтобы он себя «выдал». В новой OS X в этой ситуации указатель увеличивается в размерах, чтобы его было проще отыскать.
Помимо улучшенной функциональности, OS X El Capitan также получила и усовершенствования «под капотом». По словам компании, новая операционная система получила существенный прирост производительности: запуск приложений осуществляется в 1,4 раза быстрее, переключение между приложениями и открытие первого письма в Mail — в два раза, а открытие документа PDF в приложении Preview — в четыре раза.
Кроме того, компания привнесла в OS X El Capitan графическую технологию Metal, дебютировавшую в прошлом году в iOS. По словам компании, используя API Metal, разработчики получают почти прямой доступ к графическому процессору, благодаря чему скорость прорисовки графики вырастет до 10 раз. Интеграция Metal в операционную систему позволила при использовании обычных OpenGL-приложений получить прирост производительности до 50%, при этом снизив нагрузку на процессор на 40% и продлив таким образом срок работы от батареи. Кроме того, использование Metal позволит добиться прироста производительности и неигровым приложениям. По словам Apple, компания Adobe, имплементирующая API Metal в свои приложения, сообщила о восьмикратном ускорении рендеринга в After Effects и существенном улучшении плавности отображения документов в Illustrator.
Финальная версия новой операционной системы будет выпущена в виде бесплатного апдейта осенью этого года. Программа публичного бета-тестирования начнется в следующем месяце, а зарегистрированные сторонние разработчики получили первую бета-версию сразу же после открытия WWDC. Стоит отметить, что El Capitan будет работать на всех компьютерах Mac, поддерживающих OS X Mavericks и Yosemite:
- iMac (Mid-2007 и более поздние);
- MacBook (13 дюймов Aluminum, Late 2008), (13 дюймов, Early 2009 и более поздние);
- MacBook Pro (13 дюймов, Mid-2009 or later), (15 дюймов, Mid/Late 2007 и более поздние), (17 дюймов, Late 2007 и более поздние);
- MacBook Air (Late 2008 и более поздние);
- Mac Mini (Early 2009 и более поздние);
- Mac Pro (Early 2008 и более поздние);
- Xserve (Early 2009).
iOS
Новая версия мобильной операционной системы Apple, iOS 9, получила множество различных улучшений, в том числе существенно «поумневший» виртуальный ассистент Siri, улучшения интерфейса для iPad и др.
Siri теперь не просто отвечает на вопросы, задаваемые пользователем, но и постоянно следит за его активностью и привычками, предлагая возможные варианты дальнейших действий и позволяя общаться с собой «человеческим языком». Например, теперь можно просто попросить Siri напомнить сегодня позже о каком-либо событии вместо создания для этой цели события в календаре, или напомнить проверить, хорошо ли накачаны шины при следующем приближении к автомобилю. В поле зрения Siri находятся текущее местоположение пользователя, используемое в данный момент приложение, время суток, другие используемые устройства и разнообразная другая информация, которая позволяет ассистенту предсказывать, что может понадобиться пользователю в следующий момент. Например, при подключении наушников, телефон отобразит на экране блокировки интерфейс музыкального плеера в том контексте, в котором было остановлено воспроизведение при последнем использовании. Siri теперь читает и письма пользователя, создавая в календаре напоминания о полученных по почте приглашениях.
Кроме того, теперь разработчики получили возможность интеграции Siri со своими приложениями. Используя новый API, можно позволить Siri искать информацию в данных сторонних приложений, что даст пользователю возможность перехода в нужное приложения непосредственно из интерфейса Siri. Открытое таким образом приложение имеет кнопку возврата к результатам поиска.
Siri теперь намного лучше понимает запросы, сделанные «обычным» языком: например, пользователь теперь может попросить виртуального ассистента показать фотографии, сделанные на курорте в прошлом году. Изучив сообщения электронной почты и контакты, Siri теперь может даже подсказать наиболее вероятного автора входящего звонка с неизвестного номера, отсутствующего в контактах.
Поисковая система Spotlight, как и Siri, получила новый API для интеграции со сторонними приложениями, возможность поиска и воспроизведения видеороликов из популярных веб-сервисов и др.
Как и в El Capitan, в iOS 9 существенно улучшено приложение «Заметки», которое получило возможность форматирования текста, создания списков задач, создание графических набросков с помощью пальца, а также возможность фотосъемки без необходимости покинуть приложение.
Главным новшеством приложения «Карты» стала возможность просмотра транзитных маршрутов для разных режимов передвижения — общественного транспорта, пешего передвижения и др. Первоначально информация доступна для десяти городов — Балтимора, Берлина, Чикаго, Лондона, Мехико, Нью-Йорка, Филадельфии, Сан-Франциско, Торонто и Вашингтона, а также нескольких городов Китая. При отображении различных учреждений — ресторанов, магазинов и др. — в «Картах» теперь указывается, поддерживается ли там прием платежей с помощью платежной системы Apple Pay. Развитие последней, к слову, привело к замене приложения Passbook на Wallet («Кошелек»). В июле Apple Pay начнет работу в 250 тыс. торговых точек Великобритании, одной из которых является лондонская система общественного транспорта.
Еще одним «приложением-преемником» стали «Новости», заменившие Newsstand. Новая программа представляет собой интерактивный журнал, содержание которого наполняется ведущими издателями, среди которых Wired, ESPN, The New York Times и др., в соответствии с предпочтениями пользователя, который может выбрать интересующие его направления, издателей и темы. «Новости» умеют самообучаться: чем больше пользователь прочитает статей, тем более подходящими окажутся предлагаемые системой новые материалы. Статьи отображаются в виде, характерном для издателя-автора, они могут быть сверстаны в «журнальном» виде и при этом содержать фотогалереи, встроенное видео и другие интерактивные элементы. Apple предоставляет издателям формат Apple News Format для создания статей для «Новостей». По словам компании, новая система — прекрасная бизнес-возможность для издателей.
Система взаимодействия между iPhone и автомобилем — CarPlay — получила поддержку большего количество пропорций и разрешения дисплея автомобиля, приложений, созданных самими автопроизводителями для управления автомобилем, а также возможность функционирования без проводного подключения, поэтому теперь для его использования необязательно доставать телефон из кармана.
Несколько сюрпризов разработчики Apple приготовили и для пользователей iPad. Теперь они могут пользоваться тремя различными режимами работы с двумя приложениями одновременно. Первый из них, Slide Over, позволяет, например, при просмотре сообщения электронной почты, с помощью свайпа с боковой стороны экрана временно вытащить второе приложение — например, мессенджер, ответить в нем на сообщение, а потом вернуться к почтовому клиенту.
Режим Split View, аналогично OS X El Capitan, позволяет разделить экран между двумя приложениями.
Наконец, режим «Картинка-в-картинке» (Picture in Picture) позволяет просматривать видео в окне, плавающем поверх других приложений.
Ряд улучшений в iOS 9 коснулись работы с клавиатурой. Так, над ней теперь присутствует панель инструментов, позволяющая быстро форматировать выделенный текст или работать с буфером обмена. При наборе текста свайп двумя пальцами в любом месте экрана поможет легко и удобно выделить фрагмент текста.
Наконец, при подключении внешней клавиатуры iOS 9 позволяет использовать клавиатурные команды — например, Command+Tab для переключения между приложениями. Сами приложения также могут поддерживать клавиатурные команды. Для того чтобы узнать список доступных команд, на клавиатуре нужно удерживать клавиши-модификаторы — Control, Option или Command.
Apple также решила немного помочь пользователям Android сделать правильный, по ее мнению, шаг, встроив в iOS 9 механизм переноса пользовательской информации из Android-смартфона в iPhone. Загрузив приложение Move to iOS на свой Android-смартфон, пользователь сможет перенести в iPhone свои контакты, календари, фото, почту, историю веб-браузера, обои домашнего экрана. Система также предложит загрузить из App Store соответствующие приложения сторонних разработчиков.
Внутренние изменения в iOS 9 позволили увеличить время автономной работы на один час. Теперь, к примеру, iPhone не будет включать дисплей для отображения входящего сообщения, если его датчик приближения покажет, что телефон лежит в кармане или на столе экраном вниз. Кроме того, в системе присутствует режим низкого энергопотребления, позволяющий увеличить время автономной работы еще больше — до трех часов.
Новая система обновления ОС позволила существенно уменьшить размер файла обновления: если iOS 8 имеет размер файла 4,6 ГБ, то iOS 9 — всего 1,3 ГБ.
Как и в случае с El Capitan, финальная версия iOS 9 будет выпущена в виде бесплатного апдейта осенью этого года. Программа публичного бета-тестирования начнется в июле, а зарегистрированные сторонние разработчики получили первую бета-версию сразу же после окончания доклада WWDC. iOS 9 будет работать на всех устройствах, начиная с iPhone 4S и iPad 2.
watchOS
Именно так — watchOS — теперь называется новая операционная система Apple для самого горячего гаджета года — часов Apple Watch.
В настоящее время приложения для Apple Watch не могут работать непосредственно на этом устройстве: сейчас сами программы работают на iPhone, используя часы в качестве интерфейса для ввода и вывода информации. watchOS 2 позволит сторонним разработчикам создавать «настоящие» приложения для часов, которые смогут работать без iPhone и использовать встроенный микрофон, динамик, датчики движения, сердцебиения и органы управления часов. Такие приложения также смогут выводить на стандартных экранах часов дополнительную информацию сторонних приложений (Apple называет ее complications — усложнения) — например, текущий счет в спортивном соревновании или информацию о текущем статусе авиарейса.
watchOS 2 позволит пользователю самостоятельно создавать фоны для режима часов. Режим Time Travel позволяет просматривать, какая информация отображается на экране часов в прошлом или будущем. Новый ночной режим позволяет отображать информацию в боковой ориентации — это удобно при зарядке часов, лежащих на боку.
Новая версия ОС также позволяет инициировать вызовы FaceTime, создавать разноцветные наброски Digital Touch, отвечать на сообщения электронной почты, получать виртуальные медали за спортивные достижения и делиться ними со знакомыми через социальные сети и более эффективно управлять домашними устройствами, совместимыми с HomeKit.
Судя по всему, как и в случае с OS X и iOS, для watchOS Apple в следующие годы будет использовать тот же режим выпуска новых версий: первое знакомство на конференции WWDC в начале лета, несколько месяцев бета-тестирования и выпуск финальной версии осенью. Уже осенью этого года будет выпущена окончательная версия watchOS 2, которая в виде бесплатного апдейта будет доступна для всех нынешних моделей Apple Watch.
Two more things
Помимо обновления трех операционных систем, Apple сделала еще два больших анонса.
Первый из них — новый музыкальный сервис Apple Music, который, впрочем, заслуживает отдельной статьи. В двух словах, Apple Music — сервис, созданный под руководством Джимми Айовина — нового вице-президента Apple, «приобретенного» компанией с покупкой Beats. За $9,99 в месяц пользователь получает неограниченный доступ к музыкальной библиотеке сервиса, возможность использования плейлистов, составленных с участием специалистов, возможность прослушивания всемирной радиостанции Beats 1, площадку для общения с исполнителями и другие возможности. По словам Айовина, Apple Music — сервис, призванный объединить в себе все возможности и необходимости, связанные с музыкой для пользователя. Еще одним интересным моментом, касающимся Apple Music, является заявленная поддержка устройств, работающих под управлением Android.
Второй анонс касается языка программирования Swift, разработанного Apple для создания приложений iOS и OS X. По словам компании, Swift за свою короткую историю успел доказать свою состоятельность и продемонстрировать преимущества, и поэтому в компании теперь уверены в том, что он сможет стать одним из основных языков программирования индустрии на ближайшие десятилетия. В связи с этим, выпуская Swift 2, в компании решили открыть его исходные коды, а также добавить возможность создания с его помощью приложений для Linux.
Стоит отметить, что вчерашняя презентация была, пожалуй, одной из самых длинных и скучных за последние годы. Тем не менее, это нисколько не говорит о том, что представленные новшества неинтересны или малозначительны. Просто скорость развития технологий возросла настолько, что, возможно, мы просто не успеваем соскучиться по инновациям, привыкнув к их потоку. И разве это не прекрасно?