Mac OS X Yosemite и iOS 8: тотальная интеграция всего и вся
Ищу разработчика на Swift с опытом работы не менее 5 лет.
В последнее время мы со всех сторон слышим о важности единой экосистемы. Об этом, например, очень любит порассуждать компания Microsoft. Увы, пока попытки компании из Редмонда создать единую экосистему, объединяющую Windows и Windows Phone, не увенчались особым успехом. А вот Apple уверенно двигается в этом направлении, что лишний раз было продемонстрировано на сегодняшней презентации, которой открылась конференция для разработчиков WWDC 2014.
Вопреки многочисленным предсказаниям, никаких новых — или хотя бы обновлённых — устройств на WWDC представлено не было. Зато «софтверная» часть платформы Apple подверглась весьма крупному апгрейду.
Mac OS X Yosemite
Новая версия настольной ОС Apple получила кодовое имя Yosemite («Йосéмити») и порядковый номер 10.10 (хотя вряд ли этот номер будет широко использоваться). Из изменений, в буквальном смысле бросающихся в глаза, можно отметить новый плоский интерфейс, отличающийся повышенной степенью прозрачности.
Заголовок окна, боковые панели и другие элементы интерфейса теперь «просвечивают» и показывают, что находится под ними. (Лично я надеюсь, что прозрачность можно отключить.) Док опять стал плоским, как в OS X Tiger, а все иконки были перерисованы. Для любителей менее яркой цветовой гаммы появился тёмный режим интерфейса.
Но самое главное — это, безусловно, глубокая интеграция между устройствами на базе iOS и OS X. Компьютеры на базе OS X Yosemite и iOS 8 поддерживают следующие режимы взаимодействия:
- возможность отвечать на звонки и писать сообщения (как iMessage, так и SMS) с компьютера;
- Handoff — автоматическая передача информации о последних действиях пользователя между OS X и iOS. Например, вы можете начать писать письмо или работать над документом на iPad, после чего пересесть за компьютер и продолжить работу с того же места, на котором вы её закончили;
- AirDrop теперь позволяет обмениваться файлами между устройствами на базе OS X и iOS через Wi-Fi.
В новой версии OS X появилась поддержка сервиса iCloud Drive, который представляет собой аналог Dropbox. Та модель облачного сервиса, которую Apple использовала ранее (когда пользователь мог получить доступ к файлам в хранилище только из того приложения, в котором они были созданы), очевидно оказалась тупиковой. iCloud Drive работает ровно так же, как Dropbox: он создаёт общие папки, которые снхронизируются между устройствами. Тарифные планы на фоне того же Dropbox выглядят довольно привлекательно:
- 5 ГБ — бесплатно;
- 20 ГБ — 1 доллар в месяц;
- 200 ГБ — 3 доллара в месяц.
Как обычно, улучшениям подверглись различные встроенные программы, вроде Mail и Safari. В частности, для Safari, как обычно, заявлены различные улучшения как интерфейса, так и производительности. Впрочем, как обычно, все будут пользоваться Chrome и дальше.
В целом OS X Yosemite выглядит хорошим, хотя и не революционным, обновлением. Уверен, что глубокую интеграцию с iPhone/iPad оценят почти все пользователи устройств Apple.
iOS 8
iOS 8 с визуальной точки зрения практически не изменилась по сравнению с iOS 7. Но в ней появилось немного важных нововведений. Перечислю их кратко:
- поддержка iCloud Drive;
- поддержка интерактивных виджетов в шторке уведомлений;
- новая улучшенная клавиатура с поддержкой предсказаний; кроме того, впервые с 2007 года в iOS появилась возможность устанавливать сторонние клавиатуры — здравствуй, Swype?
- поддержка расширений в Safari для iOS;
- Healthkit — вся информация о вашем здоровье в одном месте;
- Homekit: управление «умным домом» (в том числе и голосовое), поддерживаются устройства всех ведущих производителей;
- появилось понятие «семейного аккаунта» и возможность делиться купленными в iTunes Store приложениями, фильмами и музыкальными записями (до 6 учётных записей) — для этого необходимо, чтобы все учётные записи были привязаны к одной платёжной карте;
- очень серьёзно переработано приложение Messages: появилась возможность в любой момент добавлять собеседников и исключать их из бесед, пользователи могут отключить уведомления, связанные с конкретной беседой, появилась возможность делиться своим местонахождением и отправлять аудио- и видеосообщения;
- новое приложение Photos со встроенным фоторедактором, по многим параметрам превосходящее iPhoto.
Swift: новый язык программирования
Самым неожиданным событием WWDC 2014, вне всякого сомнения, стал анонс нового языка программирования Swift. Сама Apple называет его «Objective-C без C». Swift полностью поддерживается средой разработки XCode и компилятором LLVM и представляет собой современный язык программирования, который полностью поддерживает замыкания, обобщённое программирование, автоматическую сборку мусора и другие вкусности. Судя по тому, что я успел увидеть, программировать на Swift будет легко и приятно. А значит — у разработчиков будет стимул создавать приложения для платформ Apple, которые будут очень плохо портироваться на другие платформы.
Metal: новое API для разрабочиков игр
Кроме того, сегодня был представлен новый набор API под названием Metal, который призван заменить OpenGL. В отличие от OpenGL, Metal представляет собой минимальную прослойку между графическим ускорителем в iOS-устройствах и графическим приложением. За счёт этого игры, написанные с использованием Metal, работают быстрее аналогичных игр, написанных с использованием OpenGL. А значит, у разработчиков опять же появляется стимул создавать красивые игры, которые будут работать только на устройствах Apple.
В сухом остатке
Хотя на WWDC 2014 не были представлены новые устройства, сегодняшние анонсы вряд ли можно назвать разочарованием. Количество и качество представленных нововведений таково, что они станут фундаментов развития экосистемы Apple на годы вперёд. Собственно говоря, пользовательский опыт на сегодняшний день определяется именно программной, а не аппаратной частью — и в этом смысле Apple удалось в очередной раз всех удивить. Теперь Apple может с чистой совестью сосредоточиться на разработке нового железа — в том числе iPhone с большим экраном, iWatch, обновлённого Apple TV и всего того, что не было представлено на WWDC 2014.
Подписывайтесь на наш нескучный канал в Telegram, чтобы ничего не пропустить.
Поделиться
Энциклопедия Программы и сервисы
Play Market: ошибка на ошибке – перечень всего, что может произойти
Google Play Market: удалить нельзя восстановить
Телеграм сообщения: мануал по удалению
Пост утешения для всех, кто забыл свой пароль для App Store
Самое приятное в Play Market – промокоды!
Регистрация в Ютубе: все не так просто, а еще проще!
Решительности пост о том, как удалить аккаунт в Инстаграм
Как слушать музыку в Фейсбуке - меломанский лайфхак
Аккаунты App Store – свои, чужие, общие
Кто виноват, и что делать, если взломали Инстаграм
Как скачать фото из Инстаграм, в том числе и самые пикантные
6 вещей с профилем Фейсбук, которые нужно сделать, до того, как вам исполнится 10
Занимательная лингвистика: как настроить русский язык в мессенджере Telegram
Как восстановить Инстаграм и выжить любой ценой
Вход в другие сервисы через Фейсбук
Как скачать видео с YouTube на любое устройство, кроме пылесоса
Продвижение в Фейсбуке: путь к славе
Стикеры Телеграм: самовыражение без напряжения
Устанавливаем Telegram на телефон или компьютер: пошаговая инструкция для вашей бабушки
Вход в Телеграм: выйти и зайти, как положено!
Пароль в Play Market: забыть, простить, восстановить
Как настроить App Store и начать им пользоваться прямо сейчас
Каналы Телеграм: как найти, добавить, создать, понять
Почему не работает Play Market – чертова дюжина причин
Фейсбук: моя страница всегда со мной
Покупка и оплата в Play Market: хватай смартфон, иди на шопинг
Реклама в Фейсбуке: как продать слона
Как создать свой канал на YouTube: пошаговая инструкция
Telegram Web онлайн: все, что нужно знать о сервисе
Как удалить файлы cookies из браузера?
Удалить Телеграм: целиком и по частям
Ошибка при получении данных сервера Play Market – 3 способа все исправить
Если в Play Market произошла ошибка...
Почему Play Market в Крыму не работает, и почему это не должно расстраивать крымчан
«Отдайте шляпу и пальто…» или Как вернуть деньги с App Store
Play Market: установить легко, пользоваться приятно
Как качать файлы из Play Market без регистрации
А что, если App Store скачать на ПК…
Боты Телеграм – лучшие друзья человека в XXI веке
Карты, деньги, два бла-бла – пост о том, как управлять счетом в App Store
Почему App Store – это не просто магазин приложений, а самый лучший магазин приложений!
Как, чем и кем оплачиваются покупки в App Store
Play Market: что это такое и зачем
Как зарегистрироваться в App Store без карты и лишней головной боли
Как установить Play Market на компьютер и стереть грани между гаджетами
Что делать в Телеграм приличному человеку?
Фейсбук: регистрация, которую все уже прошли
Как поменять страну в App Store, не переезжая и не меняя гражданства
Как скачать файлы из Play Market на карту памяти и всех перехитрить
Аккаунт Play Market – все и сразу!
Как в App Store скачать себе счастье
Для загрузки файла из Play Market недостаточно памяти? Выход есть!
Как «сделать» App Store: как обойтись, обойти ограничения, стать разработчиком
Как создать опрос в Фейсбуке и все узнать
Как удалить App Store и все, что в нем. Чтобы потом восстановить, разумеется.
Все, что вы хотели узнать об использовании платежной карты в App Store, но стеснялись спросить