На этот раз в прошлом году я написал, что 2013 год был самым значительным годом с момента появления iPhone. Оглядываясь назад на 2014 год, становится ясно, что мне нужно будет повторить эти слова. Apple поразила нас объявлениями, новыми технологиями и обещаниями. Давайте посмотрим несколько минут назад на 2014 год.
iOS 8
Многие из нас думали, что введение и выпуск iOS 8 станет основным событием 2014 года для разработчиков iOS, но это было не совсем так, как мы увидим через несколько минут.
В то время как iOS 7 была в основном ориентирована на пользовательский интерфейс и взаимодействие с операционной системой, с iOS 8 Apple сместила акцент на внутреннюю работу операционной системы, добавив расширения, представив CloutKit и HealthKit, интегрировав TestFlight и т. Д. объявления и новая информация, две модели выделялись.
Во-первых, iOS 8 продолжается там, где остановилась iOS 7. Apple продолжает совершенствовать и совершенствовать операционную систему, стремясь обеспечить более согласованное и надежное взаимодействие с пользователем. С введением расширений iOS 8 открывает широкий спектр возможностей и возможностей для разработчиков, то есть, если Apple позволяет им .
Во-вторых, с выпуском OS X Yosemite интеграция между iOS и OS X стала более тесной, открывая новую категорию возможностей для инноваций и улучшения пользовательского опыта. Apple назвала эту тесную интеграционную преемственность и показала нам, что возможно, применяя эту новую технологию в некоторых своих собственных приложениях.
Yosemite
Анонс OS X Yosemite на WWDC 2014 не стал неожиданностью. В прошлом году Apple взяла на себя обязательство составить ежегодный график выпуска OS X, начиная с OS X Mavericks, и каждый разработчик на WWDC 2014 ожидал следующую итерацию операционной системы.
Одной из ключевых особенностей Yosemite является его переработанный пользовательский интерфейс. Однако моя любимая функция — это непрерывность, позволяющая вашим устройствам Mac и iOS делать действительно крутые вещи.
Если у вас Mac под управлением Yosemite и устройство iOS под управлением iOS 8, вы можете отправлять и получать текстовые сообщения на своем Mac, отправлять электронную почту на свой iPhone и заканчивать на своем Mac, использовать свой iPhone в качестве точки доступа одним щелчком мыши. и т. д. Непрерывность работает довольно хорошо, если вы спросите меня.
Теперь также можно использовать AirDrop для отправки файлов с вашего Mac на устройство iOS. Совместное использование семьи получило значительное обновление, и Apple также представила iCloud Drive, прямого конкурента Dropbox.
Сообщения также получили обновление. Теперь можно отправлять небольшие аудиосообщения людям, оставлять разговоры, которые вам больше не интересны, и совершать звонки с вашего iPhone, когда вы на вашем Mac. Удивительно видеть, как Apple продолжает совершенствовать и без того фантастическую операционную систему.
стриж
С точки зрения разработчика, одним из самых важных анонсов и самых больших сюрпризов 2014 года стало введение и выпуск Swift, нового языка программирования, который будет использоваться для приложений iOS и OS X следующего поколения.
Мы все знаем, что Apple отлично умеет хранить секреты, но компания проделала фантастическую работу, сохранив Swift в секрете. Язык был представлен на WWDC 2014 и заставил каждого разработчика почувствовать, что Рождество наступило в начале этого года.
Swift — это современный язык программирования с понятным синтаксисом, который невероятно выразителен. Он берет лучшие части Objective-C, включая время выполнения, и сочетает это с современными технологиями. Хотя Swift можно комбинировать с Objective-C, Swift не привязан к C, как Objective-C.
Если вы хотите больше узнать о Swift, тогда я советую вам прочитать серию о Swift на Tuts +. Для Свифта еще рано, но на самом деле нет никаких причин, чтобы не намочить этот новый язык.
WatchKit
Как будто Swift, iOS 8 и OS X Yosemite уже не хватало, Apple объявила об Apple Watch в сентябре. Apple показала нам, как будут выглядеть носимые устройства первого поколения, а также предоставила разработчикам WatchKit, фреймворк для создания приложений для Apple Watch.
Первое поколение приложений Apple Watch будет расширением существующих приложений iOS, работающих на вашем iPhone, но Apple также объявила, что откроет Apple Watch для собственных сторонних приложений в 2015 году. Если вы разработчик iOS, то вы не будете хочу пропустить это новое поколение приложений.
Xcode 6
С анонсами iOS 8, OS X Yosemite и Swift, Xcode получил мало внимания на WWDC этого года. Но важно помнить, что XCode — это инструмент, который большинство разработчиков iOS и OS X используют изо дня в день для создания приложений, которые вы и я используем каждый день.
XCode продолжает играть ключевую роль в рабочем процессе каждого разработчика, а IDE Apple более мощен, чем когда-либо, благодаря поддержке Swift, игровых площадок, адаптивных макетов, отладке представлений и улучшенной архитектуре тестирования.
Интерфейсный конструктор, в частности, получает серьезное обновление с возможностью отладки представлений, предварительного просмотра пользовательских интерфейсов и поддержки адаптивных макетов.
Линия продуктов
iPhone 6 & 6 Plus
После нескольких лет слухов Apple наконец-то представила более крупный iPhone — фактически два. Компания выпустила iPhone 6 с дисплеем 4,7 «и iPhone 6 Plus с дисплеем 5,5». Внешний вид iPhone также кардинально изменился благодаря более тонкому дизайну, более высокому разрешению, дисплею и стеклянной передней панели. Они действительно выглядят потрясающе.
Обе модели оснащены новым чипсетом A8, а время работы от батареи немного увеличилось для самой большой модели iPhone 6 Plus. Как и во всех основных выпусках, камера получила значительное обновление, предоставляя еще более качественные изображения, а также лучшее программное обеспечение и новые API-интерфейсы для использования преимуществ новых возможностей камеры.
Новые модели также включают NFC (Near Field Communication), на которой построен Apple Pay. У меня не было возможности опробовать Apple Pay, но, похоже, это довольно надежная технология, которая работает как в автономном, так и в онлайн-режиме.
iPad Air и iPad Mini
IPad Mini и iPad Air тоже получили обновления, но изменения не были принципиальными. IPad Air тоньше, оснащен Touch ID и поставляется с новым чипсетом A8X.
Единственное заслуживающее внимания обновление iPad Mini — добавление Touch ID. Если у вас есть iPad Mini 2, вам не нужно обновлять ваше устройство, если только Touch ID не является обязательной функцией для вас.
IMAC 5K
Пока мы ожидаем, что Apple создаст дисплей Thunderbolt для сетчатки, тем временем компания выпустила iMac 5K, iMac с дисплеем для сетчатки. У меня не было возможности увидеть iMac 5K в реальной жизни, но он должен быть потрясающим. Как 14.7 миллионов пикселей не могут быть удивительными?
Apple Watch
Apple представила Apple Watch в сентябре, и общее мнение было положительным или очень положительным. Часы выглядят красиво и, кажется, более чем жизнеспособный игрок на растущем рынке носимых устройств.
Предполагается, что первые носимые устройства Apple появятся в продаже в первой половине 2015 года, но пока неясно, сколько будут стоить ваши часы Apple Watch. Существует три коллекции: Apple Watch, Apple Watch Sport и Apple Watch Edition. Ремешки являются взаимозаменяемыми, а материалы, из которых изготовлены Apple Watch, находятся на усмотрение пользователя. Это затрудняет установку ценника на часы, которые вы хотели бы купить.
Apple дала понять, что часы будут поддерживать сторонние приложения. Однако первое поколение приложений будет расширением существующих приложений iOS, работающих на сопряженном iPhone. Второе поколение будет более мощным и будет работать на Apple Watch. Нам придется подождать до 2015 года, чтобы лучше понять, как это будет работать и что получится.
А как насчет Android?
Любой, кто говорит, что Android уступает iOS, должен еще раз взглянуть на то, что Google достиг в мобильном пространстве в этом году. Android Lollipop — еще одна веха для Android и, возможно, самый важный релиз на сегодняшний день. Он содержит множество функций, которыми могут воспользоваться разработчики, но это только часть истории.
Google также представила Material Design и Polymer на вводе- выводе Google в этом году. Material Design — это визуальный язык или язык дизайна, основанный на экспериментах Google Now. Android Lollipop использует Material Design, но очевидно, что Google стремится использовать Material Design и в других своих продуктах.
Полимер также был представлен публике во время ввода-вывода Google в этом году. По словам сайта Polymer, это «новаторская библиотека, которая позволяет быстрее, чем когда-либо, создавать красивые приложения в Интернете». Полимер ясно демонстрирует, что у Google более широкое видение и он видит Интернет первоклассным гражданином мобильного пространства — в отличие от Apple.
Вывод
Я уверен, что вы согласны с тем, что 2014 год был насыщенным для всех, кто занимается технологиями или разработкой мобильных приложений. Независимо от того, какую платформу вы используете или разрабатываете, будущее мобильного пространства выглядит светлым. Что было самым важным объявлением для вас в 2014 году? Позвольте мне знать в комментариях ниже.