Сегодня Apple стартовала 25 ежегодную конференцию для разработчиков WWDC 2014. Уже традиционно открывала мероприятие презентация с программными премьерами — OS X и iOS, но операционными системами список новинок не ограничился. Apple была в ударе, так и сыпала неожиданными решениями, удивляла и поражала. Дальше — основные моменты, пожалуй, самого яркого Keynote за последние годы.
LIVE трансляция WWDC`14 на UiP
OS X Yosemite
OS X в версии 10.10 окончательно распрощалась с семейством кошачьих. Нет больше Пантер и Тигров, как и нет скевоморфного интерфейса. Вместо этого видим чистый плоский дизайн и выдающиеся места Америки в качестве вдохновения для имен систем. Йосемити — национальный парк в штате Калифорния.
Система визуально во многом напоминает iOS 7 (и iOS 8) — панели инструментов упрощены, в изобилии тонированное стекло, ощущение многоуровневости достигается за счет полупрозрачных элементов, иконки более схематичные. Помимо сугубо дизайнерских моментов, изменилась функциональность некоторых элементов. Например, традиционный «светофор» лишился кнопки растяжения окна на весь экрна, а на ее место пришла кнопка активации полноэкранного режима.
В Центр уведомлений OS X Yosemite добавлена вкладка Today, во многом перекликающаяся с аналогичной панелью в iOS 8. Помимо общих сведений, Today показывает информацию системных и сторонних приложений (виджеты): акции, погоду, напоминания и пр. Все блоки функциональны, их порядок настраивается.
Поиск Spotlight в OS X Yosemite получил совершенно новую форму и во многом повторил возможности популярного приложения Alfred для Mac. Вызывать панель ввода запроса теперь можно просто начав печатать текст с клавиатуры, а окно поиска перекочевало со строки меню в центр экрана. Поисковая выдача стала несравненно богаче — вкладка слева показывает подходящие варианты, а справа сосредоточена дополнительная информация. Очень быстро можно найти карточку контака и сделать звонок, конвертировать валюту, отыскать место на карте.
Первый взгляд на OS X Yosemite
Cкачать OS X Yosemite
iOS 8
Мобильная система была существенно доработана при почти полном сохранении облика iOS 7. Самыми существеннымы стали внешне незаметные пользователям перемены — в iOS 8 приложения могут передавать функциональность друг дружке, а не только обмениваться данными. Например, прямо из мессенджера можно будет обработать снимок в, например, Snapseed, и сразу отправить его собеседнику. Потенциал у механизма ограничен только фантазией и желанием сотрудничать разработчиков.
Конечно, явные изменения тоже присутствуют. В iOS 8 была существенно улучшена система уведомлений и ранее очень спорный Центр уведомлений.
Скрывающаяся за верхней гранью экрана панель теперь имеет только две вкладки — пропущенные и все уведомления совмещены в один список. Информация на первой вкладке, Сегодня, стала функциональной — тап по полю Календаря отправляет в соответствующее приложение, аналогично с Акциями, Напоминаниями. Кроме того, разработчики наконец получили возможность интегрировать виджеты своих приложений в Центр уведомлений.
Нотификации iOS 8, не зависимо от места появления, можно не только просматривать, но и совершать с ними связанные действия. Ответить на сообщение, отсрочить уведомление, лайкнуть пост в Facebook. Список не ограничен несколькими системными операциями — разработчики приложений могут задавать действия по своему усмотрению.
Сканер отпечатков пальцев Touch ID, который мы наверняка увидим в большинстве новых мобильных устройств, теперь может использоваться сторонними разработчиками. Естественно, как и раньше данные хранятся в зашифрованном виде в недрах устройства и не передаются вовне.
Приложение iMessage сделало качественный шаг вперед. В iOS 8 реализовали групповые чата и пересылку аудиосообщений, добавили возможность делиться информацией про местоположение.
Мобильный Safari получит поддержку дополнений от сторонних разработчиков. Во время презентации продемонстрировали перевод страницы переводчиком Bing и сохранение картинки в Pinterest. Если учесть популярность мобильных устройств на iOS, в скором времени после запуска публичного обновления мы увидим сотни и сотни разнообразных расширений.
В iOS 8 появилась функция Family Sharing. Фотографиями, купленными фильмами, музыкой, ТВ-шоу и даже некоторыми приложениями из App Store можно делиться с шестью членами семьи. Также реализован семейный календарь.
Камера iOS получила продвинутый редактор изображений, появилась возможность раздельно корректировать экспозицию и точку фокусировки при съемке.
Первый взгляд на iOS 8
«Деловая» iOS 8: полезна не только для бизнеса
Новость про App Store Extensions
Скачать iOS 8
В iOS 8 доработали клавиатуру, неизменную со времен первого iPhone. Для избранных языков (русского и украинского в их числе, к сожалению, нет) реализована обучаемая система угадывания слов с учетом контекста. Но это только пол новости — Apple дала возможность пользователю установить клавиатуру стороннего разработчика и назначить ее основной системной! Известно, что уже в разработке клавиатуры SwiftKey, Fleksy и Swype. Кроме того, появилась надиктовка текста голосом на русском.
Новость про клавиатуры в iOS 8
Завершая про iOS 8, стоит сказать про Metal — программную прослойку для более эффективного доступа приложения к железу устройства. Разработку Apple уже поддержали Crytek, Epic Games, Unity и EA, а Epic Games еще и продемонстрировала демку с просто невероятным качеством графики. Ждем очень эффектных игр.
Новость про Metal и игры на iOS 8
iCloud Drive
Облако Apple стало полноценным хранилищем файлов. В OS X Yosemite появится облачный диск, часть документов будет также доступна и на iOS 8. Вопрос доступного пространства компания решила разумно — 5 Гб представляется бесплатно, 20 Гб обойдется в $0,99, 200 Гб — $3,99 в месяц.
Интеграция OS X Yosemite и iOS 8
Уже давно ходят слухи про скорое сближение мобильной и настольной систем Apple, но такого хода от компании не ждал никто. Новинок сразу несколько.
Mac превратили в гарнитуру для iPhone. Когда устройства находятся в одной Wi-Fi сети (то есть поблизости), на OS X Yosemite передается информация про входящие на телефон звонки. Вызовы можно принять и использовать Mac как спикерфон, либо же отклонить или ответить сообщением. И более того — с Mac можно звонить. Опять таки, компьютер только обеспечивает передачу звука на iPhone, а сам звонок проходит через мобильную сеть оператора.
Handoff. Хитрая возможность, позволяющая начинать работу в приложении на компьютере, а продолжать уже на iPhone или iPad. Синхронизация данных осуществляется между мобильной и настольной версии поддерживающей Handoff программы через iCloud (или по Wi-Fi), обновление информации почти моментальное.
Последняя в списке возможность не такая эффектная, но не менее полезная. Создав точку доступа на iPhone, подключение к ней Mac осуществляется автоматически. В качестве бонуса OS X Yosemite отобразит уровень сигнала и заряда батареи телефона.
Swift
Последней премьерой стал инструмент для разработчиков Xcode, а также новый язык программирования — Swift. Судя по презентации, разрабатывать софт для iOS стало еще проще и быстрее.