![WWDC-2015](wwdc2015/wwdc15logo.jpg)
В докладе, открывающем очередную конференцию для разработчиков Apple WWDC 2015, как и ожидалось, основное внимание было уделено операционным системам для Mac, iPhone, iPad, Apple Watch. Несмотря на отсутствие аппаратных анонсов, каждый из пользователей устройств Apple наверняка найдет для себя что-то интересное в представленных вчера продуктах и сервисах.
OS X
Новая версия операционной системы для компьютеров Mac, OS X 10.11, по словам Apple, предоставляя пользователям различные усовершенствования в области функциональности, удобности использования и производительности, основана на текущей ОС Yosemite, поэтому, не отступая от традиции использования в качестве имен OS X различных калифорнийских географических названий, компания выбрала для нее имя El Capitan — по названию одной из крупнейших горных вершин-монолитов Северной Америки, расположенной в том самом национальном парке Йосемити.
![OS X El Capitan](wwdc2015/OS-X-El-Capitan.jpg)
Поисковая система Spotlight не только получила «инновационную» возможность перемещения по экрану, но и стала интеллектуальной, подобно голосовому ассистенту Siri в iOS. Теперь она не просто может находить различные документы, основываясь на содержимом, тэгах или другой подобной информации, но и понимает запросы, написанные «человеческим языком». Теперь Spotlight можно попросить отобразить документы, созданные в прошлом месяце, узнать погоду на завтра, показать нужное видео из популярных веб-сервисов или текущий счет в футбольном матче.
![OS X El Capitan](wwdc2015/el-capitan-spotlight-1.jpg)
![OS X El Capitan](wwdc2015/el-capitan-spotlight-2.jpg)
![OS X El Capitan](wwdc2015/el-capitan-spotlight-3.jpg)
Соответственно, таким же образом можно осуществлять поиск и в окнах Finder и почтового клиента Mail, который, например, можно попросить отобразить непрочитанные письма от названного корреспондента.
Mail получил еще несколько новшеств. Теперь в приложении используется новый полноэкранный режим, который, например, позволяет в режиме создания сообщения открыть несколько вкладок с письмами и перетаскивать нужную информацию между ними. Теперь из Mail также можно в один клик добавлять события, упомянутые в письмах, или новые контакты в соответствующие приложения OS X — «Календарь» или «Контакты». Еще одна новинка — возможность пометки писем и их удаления с помощью горизонтального свайпа.
![OS X El Capitan](wwdc2015/el-capitan-mail-delete.jpg)
Веб-браузер Safari вдобавок к механизмам закладок и Top Sites получил еще одну возможность работы с наиболее часто используемыми веб-сайтами. Если с помощью указателя мыши перетащить вкладку такого сайта в крайнюю левую позицию, то она там закрепится, а размер заголовка вкладки уменьшится до размера иконки сайта. Таким образом экономится место на панели вкладок, а при следующем открытии окна браузера пользователю не нужно вновь открывать закрепленные сайты — они будут открыты автоматически.
![OS X El Capitan](wwdc2015/el-capitan-safari-pinned.jpg)
Новая версия Safari обладает улучшенной поддержкой AirPlay: видеоролики с поддерживающих эту технологию веб-сайтов теперь могут отображаться на внешнем экране сразу же в полноэкранном режиме, без всей остальной веб-страницы. Еще одна новинка — возможность выключения звукового сопровождения веб-страниц, а также автоматический поиск фоновой вкладки, которая имеет звуковое сопровождение.
![OS X El Capitan](wwdc2015/el-capitan-safari-mute.jpg)
Существенные функциональные улучшения коснулись приложения «Заметки», которое, судя по всему, намерено отобрать хлеб (ну, или хотя бы кусочек пирога) у Evernote. В «Заметках» появилась возможность форматирования текста, легкого создания списков задач с возможностью пометок (checklists), сохранения информации в заметки из Safari и других приложений, а новый браузер приложений позволяет просматривать вложенные изображения, видеоролики, местоположения, ссылки и др. в одном месте, не требуя от пользователя вспомнить, к какой именно заметке они были прикреплены. Разумеется, заметки синхронизируются со всеми устройствами текущей учетной записи Apple ID с помощью iCloud.
![OS X El Capitan](wwdc2015/notes.jpg)
Приложение «Фотографии» получило поддержку сторонних подключаемых модулей для редактирования изображений, которые будут доступны для загрузки из Mac App Store, а также улучшенные возможности управления библиотекой — добавление местоположения к изображениям и событиям, сортировки внутри альбомов и др.
Однако самыми заметными нововведениями в El Capitan, пожалуй, можно назвать новые средства управления окнами и рабочим пространством. Новый режим Split View позволяет в полноэкранном режиме разделить рабочее пространство между двумя приложениями — например, в левой части экрана открыть веб-браузер, а в правой — редактор электронных таблиц.
![OS X El Capitan](wwdc2015/el-capitan-split-view.jpg)
Пользователь может изменять пропорции разделения экрана, перетаскивая влево или вправо границу между приложениями. Система управления открытыми окнами 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 и др.
![iOS 9](wwdc2015/ios9-logo.jpg)
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 для создания статей для «Новостей». По словам компании, новая система — прекрасная бизнес-возможность для издателей.
![iOS 9](wwdc2015/ios9-news.jpg)
Система взаимодействия между iPhone и автомобилем — CarPlay — получила поддержку большего количество пропорций и разрешения дисплея автомобиля, приложений, созданных самими автопроизводителями для управления автомобилем, а также возможность функционирования без проводного подключения, поэтому теперь для его использования необязательно доставать телефон из кармана.
Несколько сюрпризов разработчики Apple приготовили и для пользователей iPad. Теперь они могут пользоваться тремя различными режимами работы с двумя приложениями одновременно. Первый из них, Slide Over, позволяет, например, при просмотре сообщения электронной почты, с помощью свайпа с боковой стороны экрана временно вытащить второе приложение — например, мессенджер, ответить в нем на сообщение, а потом вернуться к почтовому клиенту.
![iOS 9](wwdc2015/ios9-slide-over.jpg)
Режим Split View, аналогично OS X El Capitan, позволяет разделить экран между двумя приложениями.
![iOS 9](wwdc2015/ios9-splitview.jpg)
Наконец, режим «Картинка-в-картинке» (Picture in Picture) позволяет просматривать видео в окне, плавающем поверх других приложений.
![iOS 9](wwdc2015/ios9-pip.jpg)
Ряд улучшений в iOS 9 коснулись работы с клавиатурой. Так, над ней теперь присутствует панель инструментов, позволяющая быстро форматировать выделенный текст или работать с буфером обмена. При наборе текста свайп двумя пальцами в любом месте экрана поможет легко и удобно выделить фрагмент текста.
![iOS 9](wwdc2015/ios9-text-selection.jpg)
Наконец, при подключении внешней клавиатуры iOS 9 позволяет использовать клавиатурные команды — например, Command+Tab для переключения между приложениями. Сами приложения также могут поддерживать клавиатурные команды. Для того чтобы узнать список доступных команд, на клавиатуре нужно удерживать клавиши-модификаторы — Control, Option или Command.
Apple также решила немного помочь пользователям Android сделать правильный, по ее мнению, шаг, встроив в iOS 9 механизм переноса пользовательской информации из Android-смартфона в iPhone. Загрузив приложение Move to iOS на свой Android-смартфон, пользователь сможет перенести в iPhone свои контакты, календари, фото, почту, историю веб-браузера, обои домашнего экрана. Система также предложит загрузить из App Store соответствующие приложения сторонних разработчиков.
![iOS 9](wwdc2015/move-to-ios.jpg)
Внутренние изменения в 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.
![watchOS](wwdc2015/watchos-2.jpg)
В настоящее время приложения для Apple Watch не могут работать непосредственно на этом устройстве: сейчас сами программы работают на iPhone, используя часы в качестве интерфейса для ввода и вывода информации. watchOS 2 позволит сторонним разработчикам создавать «настоящие» приложения для часов, которые смогут работать без iPhone и использовать встроенный микрофон, динамик, датчики движения, сердцебиения и органы управления часов. Такие приложения также смогут выводить на стандартных экранах часов дополнительную информацию сторонних приложений (Apple называет ее complications — усложнения) — например, текущий счет в спортивном соревновании или информацию о текущем статусе авиарейса.
![watchOS](wwdc2015/watchos-complications.jpg)
watchOS 2 позволит пользователю самостоятельно создавать фоны для режима часов. Режим Time Travel позволяет просматривать, какая информация отображается на экране часов в прошлом или будущем. Новый ночной режим позволяет отображать информацию в боковой ориентации — это удобно при зарядке часов, лежащих на боку.
![watchOS](wwdc2015/watchos-night.jpg)
Новая версия ОС также позволяет инициировать вызовы 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.
![Apple Music](wwdc2015/apple-music.jpg)
Второй анонс касается языка программирования Swift, разработанного Apple для создания приложений iOS и OS X. По словам компании, Swift за свою короткую историю успел доказать свою состоятельность и продемонстрировать преимущества, и поэтому в компании теперь уверены в том, что он сможет стать одним из основных языков программирования индустрии на ближайшие десятилетия. В связи с этим, выпуская Swift 2, в компании решили открыть его исходные коды, а также добавить возможность создания с его помощью приложений для Linux.
Стоит отметить, что вчерашняя презентация была, пожалуй, одной из самых длинных и скучных за последние годы. Тем не менее, это нисколько не говорит о том, что представленные новшества неинтересны или малозначительны. Просто скорость развития технологий возросла настолько, что, возможно, мы просто не успеваем соскучиться по инновациям, привыкнув к их потоку. И разве это не прекрасно?