Конференция Apple WWDC 2014. Все подробности о новых системах Apple
Apple WWDC (WorldWide Developer Conference) проводится ежегодно в июне, здесь Apple показывает последние наработки в развитии операционных систем iOS и OS X. Традиционный анонс устройств приходится на осень (сентябрь, октябрь в прошлом году, к примеру), к тому моменту разработчики уже успевают изменить (если это необходимо) свои приложения, включить в них новые функции, объявленные на июньской WWDC.
Прошлогодняя конференция WWDC 2013, наш репортаж с которой вы могли прочитать, проходила в интересное для Apple время: с одной стороны, компанию обвиняли в отсутствии инноваций, с другой — всячески пытаясь скопировать ее стиль. Это уже потом (в сентябре 2013) Apple представила первый в мире ARMv8 смартфон с 64-битным процессором, и остается до сих пор единственной компанией с таким смартфоном в мире. А тогда, на WWDC 2013 был продемонстрирован «плоский» интерфейс с iOS 7.
Apple избавилась от тяжеловесных текстур и полутонов, система стала выглядеть намного свежее и современнее. Но при этом нарастала критика, дизайн многим не понравился (или был очень непривычен). Тем не менее спустя год мы видим огромное число таких же «плоских» интерфейсов и приложений для самых разных платформ, выполненных в одном стиле. И сейчас именно этот простой интерфейс кажется современным.
Вторым главным анонсом прошлой конференции стало большое обновление OS X 10.9 с названием Mavericks. Многие элементы дизайна и возможности iOS перешли в операционную систему для компьютеров, но главное алгоритмы энергосбережения позволяли ноутбукам Apple работать заметно дольше конкурентов. Анонсированный тогда же MacBook Air работал полный рабочий день на одной зарядке, 12 часов. Никто не ожидал представления нового поколения Mac Pro — рабочей станции для самых разных задач, он стал сюрпризом выставки.
Но Apple WWDC — конференция, в первую очередь, для разработчиков, ведь именно им важно сейчас увидеть и получить новые версии ОС для адаптации софта, чтобы пользователи к моменту выхода получили стабильные их версии. Например, в 2013 году церемонию открывало приложение разработчика Anki Drive, как свидетельство новой тенденции — аксессуары под управлением приложений. Anki создали радиоуправляемые машинки с искусственным интеллектом, контроль над которыми вы получаете через свой iPhone, iPod touch или iPad. Простое для пользователя приложение на самом деле стало примером переноса робототехники и искусственного интеллекта в повседневную жизнь.
Apple постоянно уделяет внимание разработчикам: по доле рынка iOS уступает Android (но последняя представлена множеством недорогих смартфонов и планшетов, стоимостью от 50 долларов), но разработчикам интересно работать с системой iOS в первую очередь. Причина в том, что не нужно думать о фрагментации: в мире Android множество разрешений экрана, процессоров и графических ускорителей, и далеко не все устройства работают на последней (или даже предпоследней версии ОС).
Вернемся в 2014 год. Тим Кук на сцене рассказал, что сейчас у версии Android Jelly Bean только 60%, к примеру, а новая система KitKat еще нескоро достигнет такой отметки (всего 9%). Новая iOS 7 же установлена на 97% устройств. Исходя из важности анонсов для разработчиков, этот материал будет разбит на две части. В первой мы расскажем об анонсах, важных в первую очередь для обычных пользователей, во второй — для разработчиков приложений. Сама Apple называет iOS 8 самым большим анонсом системы с момента представления App Store. И подразумевает именно возможности для сторонних программ.
На слайдах Apple рядом с традиционными иконками iOS и OS X появилась новая, которая подразумевает отдельный разговор о платформах для разработчиков
OS X Yosemite Первым анонсом WWDC 2014 стала новая версия OS X 10.10. Слухи подтвердились, действительно названием она обязана национальному парку Yosemite в Калифорнии, оттуда же — знаменитая фоновая заставка в виде скал на рассвете.
Тут же хочу сказать, что Apple изменили дизайн системы. Во-первых, появилась прозрачность окон, они изменяются в зависимости от цвета фона рабочего стола. Во-вторых, можно выбирать цвет подложки Finder, появился темный вариант. В-третьих, шрифты и иконки приобрели стиль iOS 7 или 8: шрифты стали тоньше, а иконки выполнены в плоском минималистичном дизайне.
В центре уведомлений появился новый вид «Today», или Сегодня — равно как и в iOS. Сюда можно выносить виджеты 0 Календарь, Погоду и сторонние приложения, например, спортивные результаты. При открытии этой боковой панели (она, кстати, тоже полупрозрачная) можно видеть всю интересующую информацию. Красивая реализация.
Следующее нововведение — поиск. В OS X поиск — один из основных элементов, в Yosemite он позволяет не только искать по устройству, или в интернете, файлы и информацию, запускать программы, но и стал включать новые категории. Среди них — результаты поиска в Wikipedia, Bing, магазинах App Store (если поиск «понимает», что вы ищете программу, но в числе уже установленных ее нет), в каталоге iBooks, а также в расписаниях фильмов, сводках новостей. С новым Поиском Spotlight можно почти не обращаться к традиционному варианту запуска приложений или поиска в интернете, в магазинах и так далее — тут все собрано в одном месте.
Далее, новый облачный сервис iCloud Drive встроен прямо в Finder. Он позволяет хранить файлы любых типов, для пользователя он работает так же, как любая другая папка на Mac: можно перетаскивать сюда документы, организовывать их в папки, помечать тегами и так далее, iCloud Drive имеет доступ к файлам iCloud (синхронизированным на Mac, iPhone, iPad и даже компьютерам Windows).
Благодаря iCloud Drive в почтовом приложении можно пересылать файлы размером до 5 Гигабайт (!). Функция называется Mail Drop. Они формируются как вложения, отправляются в iCloud Drive, адресату приходит письмо со ссылкой на файл (видео, документы и так далее) на серверах iCloud Drive.
Раз уж упомянули приложение Почта, стоит сказать, что появился режим разметки (Markup) — во вложениях в почте (картинки, к примеру) можно делать надписи прямо в интерфейсе отправки письма, открытия дополнительных программ не требуется.
Обновлен браузер Safari. Он остается самым быстрым, если речь заходит о Java Script, опережая Chrome и Firefox, из нового — режим Favorites (Избранное), которые отображаются при клике в строке поиска — таким образом отпала необходимость показа лишней строки на экране, освободилось место для, собственно, интернет-страницы. Аналогично iPhone, появился режим показа вкладок — миниатюры открытых окон на одной странице. Также в наличии давно ожидаемый режим конфиденциальности. Для OS X появился Air Drop, теперь он работает во всеми девайсами Apple, файлы можно передавать с устройства на устройство, расширено меню «Поделиться».
Не стала сюрпризом, но очень порадовала функция Handoff. В мире Windows 8 (и Windows Phone 8) уже достаточно давно работают синхронизации — приложения, созданных для мобильной и десктопной операционных систем синхронизируют данные: начав работать на смартфоне, можно продолжить работать на компьютере или планшете.
В OS X синхронизации называются Handoff: в левом нижнем углу iPad или iPhone находится небольшой значок, потянув за который, можно «передать» приложение на Mac, На Mac, соответственно, есть отдельная иконка, отвечающая за совместный режим работы.Естественно, на устройствах должны быть введены одинаковые аккаунты Apple, а также включены беспроводные соединения. Хороший метод соединения мобильных устройств в одну систему с десктопами и ноутбуками, на демонстрации все работало без сбоев, итоговую реализацию мы проверим уже в обзоре самой системы, когда она будет выпущена.
За счет этой функции на десктопах и ноутбуках Apple теперь можно получать и отправлять сообщения (не iMessage, а обычные текстовые SMS) и совершать звонки (!) в режиме громкой связи.
Когда на смартфон поступает звонок, на рабочем столе в OS X появляется небольшое уведомление, которое позволяет переключить вызов на компьютер. Интересная функция.
Но особое удобство это приобретает при работе на компьютере и необходимости позвонить на номер телефона, указанный на каком-то веб-сайте. Не нужно перепечатывать номер телефона в смартфон, можно его выделить, тут же появится меню звонка, и разговаривать с компьютера (при желании переключившись на телефон). На презентации эта функция была продемонстрирована при помощи вызова Dr. Dre, новому сотруднику (так его называют) компании Apple.
Таковы, вкратце, новые функции OS X 10.10 Yosemite. Мне очень понравился режим синхронизации смартфонов, планшетов и десктопов Apple: сообщения, звонки, приложения и так далее — все это работает на любом устройстве, а процесс переключения реализован вполне понятно. Это один из сильных элементов Windows 8, сейчас появляется и на Mac. Посмотрим, где в итоге простота и скорость синхронизаций получится выше.
Что интересно, OS X 10.10 будет бесплатной, так что обновиться стоит обязательно. В самом начале презентации Тим Кук сказал, что OS X 10.9 Mavericks стала самой быстро распространенной версией в истории ОС для Mac: 9 миллионов установок за год, на 47% больше, чем в случае с предыдущей версией ОС. Yosemite, думаю, этот рекорд побьет довольно быстро.
iOS 8 Основной анонс для Apple, это все же iOS. Мобильная платформа сейчас работает на 500 миллионах iPhone, 200 миллионах iPad и 100 миллионах iPad Touch, а ее последняя версия, как я уже говорил, установлена на 89% всех устройств. Тим Кук сравнивал ее с Android KitKat (9% всех устройств Android), в этом Apple традиционно сильна.
Первое изменение, о котором пошла речь — интерактивные уведомления. В iOS 7 при уведомлении об SMS или статусе в социальных сетях, почте (баннер сверху) при клике на него открывалось соответствующее приложение, и возвращаться к предыдущему приходилось через меню многозадачности.
Сейчас достаточно немного потянуть уведомление вниз, и открывается форма ответа на SMS, или другое действие с уведомлением, основное приложение при этом остается активным, после отправки ответа вы возвращаетесь к нему автоматически, без перезагрузки программы и без дополнительных действий. Интерактивные уведомления работают и на экране блокировки. Уведомления календаря, соц.сетей можно не открывать, а, например, отклонить уведомление (также с экрана блокировки) или поставить Like.
Для iPad появляется Tab View: представление открытых интернет-страниц по аналогии с OS X, они сгруппированы по адресам (смотрите скриншот ниже).
В режиме многозадачности появляются не только открытые приложения, но и избранные и недавно вызываемые контакты (строка сверху), из этого же меню можно совершить звонок, написать SMS.
Обновленное почтовое приложение (на iPad) позволяет свернуть форму написания нового письма (чтобы, например, обновить список входящих писем), а после вернуться к написанию, без закрытия этого окна. Помню, что такой функциональности очень не хватает, особенно когда письма приходят часто и приходится постоянно реагировать на изменения.
Поиск в iOS 8 стал также более интерактивным (как и в OS X): приводятся не только результаты поиска по самому устройству, но и в магазинах приложений, в афишах (если вы ищете фильм, к примеру), на картах Apple.
Долгожданная функция — интеллектуальный ввод с клавиатурой QuickType. Появились подсказки для ввода следующего слова, причем они зависят от контекста фразы: посмотрите, например, когда после одного и того же слова предлагаются разные варианты подстановки, в зависимости от смысла фразы.
Опять же, функция не уникальна и уже много времени используется в смартфонах Windows Phone 8.
Улучшение самой часто используемой программы в iOS — Сообщений, принесло быстрые функции для записи звука или снятия изображений. Если потянуть за иконки фотокамера или диктофона вверх, откроется небольшое полупрозрачное меню, из которого можно быстро сделать запись и тут же отправить ее в сообщении (то же самое с фото или видео).
Слухи подтвердились и насчет приложения «Здоровье», или HealthKit. Apple не стремится (по крайней мере, пока) создавать свой собственный фитнес-трекер, либо часы, но зато поддерживает остальных производителей: официальное приложение может собирать информацию со сторонних спортивных трекеров, из прочих приложений, связанных со здоровьем. Например, приложения Nike+, которые задействуют NikeFuel, смогут получить доступ к основным данным HealthKit, таким как информация о режиме сна и питании, чтобы создать индивидуальный профиль пользователя и повысить эффективность тренировок.
Важный шаг для предотвращения случайных покупок детьми — функция Семейный доступ (Family Sharing). До 6 человек могут пользоваться одной кредиткой для доступа к магазину приложений, при этом основному владельцу будет постоянно приходить уведомление о покупке какого-либо приложения ребенком. Можно будет разрешить или отказать: смотрите на слайде ниже.
Также Family Sharing отвечает за совместный доступ к приложениям (например, календарю, фотографиям, напоминаниям, так что пользоваться одним ID или устройством могут все члены семьи.
Серьезно обновилось приложение фото. Мне особенно интересен редактор — появился умный контроль над яркостью и цветом. При редактировании яркости фотографии не просто увеличивается яркость, а изменяются прочие параметры: контрастность, выдержка, тени и другие, таким образом фотография действительно становится интересней, а не просто пересвеченной, если бы регулировалась только яркость. То же самое относится к цветам.
Для OS X такой редактор будет доступен в следующем году.
И последнее, это обновление голосового помощника Siri. Siri активируется по голосовой команде (не нужно подтверждать действие нажатием экрана), добавились некоторые новые действия (покупка треков в iTunes, распознавание с Shazam), но, главное, добавились 22 новых языка.
На презентации не было сказано никаких деталей, мы обратились за комментариями в Apple, но ответа, появился ли русский язык в Siri, пока нет. Мы будем держать вас в курсе событий.
На этом рассказ о нововведениях в системах закончился, на сцене снова появился Тим Кук. Как мы и обещали, этот материал будет разделен на несколько частей, и часть о функциях iOS для разработчиков мы добавим в ближайшее время.
Если говорить вкратце, то iOS 8 — самый большой апдейт системы с момента появления App Store. Причина в том, что Apple впервые дает доступ сторонним приложениям к системе: например, в Safari появляется возможность быстрого перевода содержания сайтов при помощи стороннего инструмента Bing Translate (это только пример, переводчиков и прочих инструментов может быть много); или редактирования фото с помощью фильтров VSCOcam прямо в галерее изображений, без открытия сторонней программы, или замена клавиатуры на Swype, виджеты в центре цведомлений…
Перестроен и магазин приложений: изменилась верстка, поиск, появился App Preview (который, если помните, ждали в iOS 7) — это возможность добавления небольшого видео, скринкаста, демонстрирующего геймплей, TestFlight (приглашения от разработчиков пользователей для тестирования программы и предоставления ее бесплатно), а, главное, Apple анонсирует новый язык программирования для написания приложений — Swift. Шаг, встреченный с очень большим энтузиазмом.
Об этом мы расскажем в ближайшее время, обновив эту страницу, оставайтесь с нами.
Краткий итог по пользовательским обновлениям в OS X 10.10 и iOS 8 такой: мобильная и десктопная системы сближаются, появление функций типа Handoff, которые позволяют переключаться со смартфона на ноутбук (и даже в таких моментах, как совершение звонков, написание обычных текстовых SMS) очень радует. Нечто похожее есть в системе Windows 8.1 и Windows Phone 8.1, будет интересно сравнить реализацию таких синхронизаций в итоге.
Что касается iOS 8, то анонсированные возможности для разработчиков нам еще предстоит увидеть, а из представленных изменений интересны новая клавиатура и действительно мощные центры Сообщений и редактор фотографий, расширение функциональности поиска (правда, не такое масштабное, как на OS X), а также интерактивные уведомления. Набирающие популярность трекеры состояния здоровья также поддерживаются в полном объеме, теперь официально при помощи собственного приложения. Так что увидим ли мы когда-нибудь собственный трекер Apple, остается загадкой. Ну, а какими именно смартфонами подкрепит Apple выход iOS 8, мы узнаем в сентябре.
Антон Спиридонов, spiridonov@corp.mail.ru
Полный текст статьи читайте на HI-TECH@Mail.Ru