Как и ожидалось, вчера на WWDC 2014 Apple показала свои новые операционные системы: настольную Mac OS X 10.10 Yosemite и мобильную iOS 8.
Поскольку эта конференция предназначена в первую очередь для специалистов IT, а не для фанатов эппловских гаджетов, то на ней главной темой является разработка программного обеспечения и прочие чисто технические вещи. Надо отметить, что мероприятие пользуется успехом: на него приехали разработчики из 69 различных стран.
Новая разработка Apple –Mac OS X 10.10 Yosemite должна стать заменой настольной ОС Maverics, которую компания выпустила в прошлом году. Интересно, что Apple отказалась от своей традиции называть новые версии операционной системы в честь хищников из семейства кошачьих. Теперь они будут получать название в честь различных достопримечательностей Калифорнии: Yosemite (Йосемити) – это местный национальный парк.
Внешность новой операционной системы является почти точной копией iOS 7, с характерным «айфоно-айпэдовским» полупрозрачным «плоским» интерфейсом и абсолютно таким же центром уведомлений, как в мобильной эппловской «операционке».
В Mac OS X 10.10 появились два новых приложения: Mail Drop (служит для выгрузки на iCloud больших вложений максимальным размером в 5 Гб и их прикрепления к письмам) и iCloud Drive (служит для хранения и синхронизации личных файлов на iCloud).
Также была модифицирована востребованная технология передачи файлов по Wi-Fi AirDrop. Теперь она позволяет эппловским девайсам полноценно взаимодействовать между собой, к примеру, перебрасывать незаконченную работу с макбука на iPad, не «заморачиваясь» сохранением файлов. При этом работа может быть начата именно с того места, где пользователь остановился до переброски файлов.
Параллельно с Yosemite, Apple планирует обновить браузер Safari, добавив туда поддержку протокола протокола SPDY, IndexedDB, HTML5 Premium Video и некоторых других систем.
Ну и еще одно нововведение: компьютер, на котором установлена Mac OS X 10.10, теперь может использовать iPhone в качестве точки доступа.
Разработчики, задействованные в партнерской программе Apple Developer, получили доступ к бета-версии Mac OS X 10.10 еще вчера. Публичное бета-тестирование стартует позже. Что касается выхода релизной версии, то в Apple по этому поводу хранят молчание. Точно так же компания не дает никаких комментариев по поводу платности/бесплатности Yosemite.
Что касается iOS 8, то ее релиз в Apple называют «гигантским». На самом деле каких-то титанических обновлений мобильной ОС не произошло, но вот работа над совершенствованием всяких мелких деталей была проделана действительно гигантская. К примеру у пользователей Notifications Center появилась возможность оставлять метки в календаре и отвечать на сообщения сразу. Также была доработана мобильная версия поисковой технологии Spotlight.
Был обновлен и мобильный браузер. Теперь в iPad-овской вариации браузера iOS можно полноценно просматривать содержимое вкладок, одновременно пролистывая их. Кроме того, браузер получил новое боковое меню, такое же, как и в Mac OS X 10.10.
В iOS 8 появилась новая клавиатура QuickType, которая поддерживает предикативный ввод текста (точно так же, как это сделано в Android).
Еще одна новая разработка, внедренная в iOS 8 – это Healthkit, приложение для мониторинга состояния здоровья пользователя. Поговаривают, что в iPhone 6 даже появятся дополнительные датчики для этого.
Очередное новшество: в Siri появился новый встроенный элемент – Shazam, предназначенный для распознавания песен.
Ну и, конечно, Apple наконец-то показала HomeKit – воплощение концепции «умного» дома, о котором ходило столько слухов. Правда, пока что с помощью HomeKit можно превратить iPhone в пульт дистанционного управления лишь для нескольких моделей термостатов, электронных замков, светильников и немногочисленной бытовой электроники. Хотя, ожидается, что в Apple будет проводиться дальнейшая работа по расширению функционала.
Релиз iOS 8 ожидается осенью этого года. Работать новая ОС будет на всех моделях iPhone, начиная с 4S.
Еще одним важным анонсом, сделанным Apple, является презентация Swift – нового языка программирования, который должен заменить Objective C в роли языка для написания ПО для Mac. Представители компании охарактеризовали Swift как абсолютно новый язык, «в котором нет багажа проблем С». Тем не менее, его можно использовать в комбинации с C и Objective C на одном и том же проекте.