Новость из категории: Mac OS, iOS

WWDC 2014: первый взгляд на OS X 10.10 Yosemite, iOS 8 и Swift

WWDC 2014: первый взгляд на OS X 10.10 Yosemite, iOS 8 и Swift

2 июня в Сан-Франциско произошло долгожданное событие, которое ждали многие. Мероприятие было посвящено исключительно программным продуктам: были анонсированы ОС OS X 10.10 Yosemite и мобильная версия iOS 8. За презентацией в режиме нон-стоп наблюдало более миллиарда человек по данным стриммингового сервиса iTunes. Еще больше пользователей обсуждали итоги презентации WWDC 2014 в Twitter, Facebook.

Презентации компании Apple всегда находится под пристальным вниманием всего мирового сообщества: первые лица Forbes, гендиректора множества известных и популярных компаний, мировые издательские центры, гаджет-фрики, разработчики, домашние пользователи. Разумеется, долгожданное и многим любимое событие было проведено в традициях Стива Джобса: твиттерподобные заголовки на слайдах, мессианское чувство предназначения, представление антагониста в лице продукта Microsoft. Подготовка к WWDC длится в течении нескольких месяцев, тщательно прорабатываются мелкие детали. Как итог, главным конкурентам и игрокам на рынке потребительской электроники Google, Microsoft, Samsung остается только завидовать Apple и выжидать момент для очередного троллинга, бледной рекламы в целях натужной популярности своих продуктов. Но факт, остается фактом - компания Apple - ведущий и дорогой IT-бренд за всю историю человечества за которым следует Aston Martin.

Для разработчиков «яблочной» компании Apple презентация WWDC 2014 стала новым открытием. Кроме iOS 8, OS X 10.10 Yosemite был представлен инновационный язык программирования Swift, который призван заменить существующий Objective С.

Мы отметим наиболее яркие и заметные события WWDC 2014, основные нововведения и интеллектуальные функции OS X Yosemite и iOS8, а также новых возможностей инновационного языка программирования Swift разработчика.

WWDC 2014: первый взгляд на OS X 10.10 Yosemite, iOS 8 и Swift

OS X 10.10 Yosemite: обзор интеллектуальных функций наследницы iOS 7

iOS 7 стала масштабным обновлением мобильной ОС компании Apple за всю историю существования компании на рынке потребительской электроники. В iOS 7 дизайнеры и инженеры Apple вложили перспективные технологии и сделали iOS 7 эмоциональной и отзывчивой системой. Эмоциональные и интерактивные функции - это те критерии, которые заставляют массового пользователя обращать свое внимание и генерируют прибыли компании.

Новая OS X 10.10 Yosemite стала прямой наследницей iOS 7. Многие функции, плоский, интерактивный дизайн, волшебная каллиграфия, виджеты были взяты из iOS 7. Кроме этого в OS X 10.10 Yosemite были добавлены полезные функции. В разработке ОС компания Apple придерживается строго правила - функции ОС должны выполнять конкретные задачи пользователей и быть максимально простыми, удобными’ и отзывчивыми. Именно поэтому компания Apple в разработке новой настольной ОС особенное внимание уделило шрифтам, иконкам и упрощенным, но в тоже время функциональным виджетам, которые призваны облегчить работу пользователей с системой. Кроме этого основными нововведениями стали облачные технологии, которые компания Apple активно продвигает на рынке. Но обо всем по порядку.

Первое что бросается в глаза при обзоре OS X 10.10 Yosemite - это дизайн. Это эмоциональные, отзывчивые, минималистичные и максимально удобные функции системы. Отдельное внимание заслуживает прозрачность фона рабочих окон в которых содержимое выглядит максимально объемным. Внешне OS X 10.10 Yosemite стала более плоской и интеллектуальной. Шрифты, иконки стали более живыми. В OS X 10.10 Yosemite особое внимание было уделено редизайну браузера Safari. Он стал более отзывчивым, быстрым и удобным. Изменилась док-панель. Теперь она стала плоской и прозрачной. В OS X 10.10 Yosemite появилась «ночная» тема оформления (Dark Mode) в котором полупрозрачные меню отображаются в черном цвете, а текст — в светлом. В целом в OS X 10.10 Yosemite были интегрированы перспективные технологии на рынке, появилось множество интеллектуальных функций с которыми вы можете ознакомиться сами предварительно загрузив ознакомительную версию с сайта компании. А сегодня мы поговорим о наиболее заметных из них.

Наиболее заметным нововведение стала строка поиска Spotlight. Теперь расширенная строка поиска появляется в центре. Это позволяет вам быстро и легко находить любимые приложения, работать с центром уведомлений, контактами, почтой, сообщениями, но что самое важное - это интеллектуальный поиск информации в сети. Теперь найти статью на WikiPedia, приложение в App Store, купить музыкальные альбомы в iTunes или проложить путь на картах Apple стало еще проще. Механизм поиска стал более интеллектуальным, а поисковая база намного шире.

В Центре уведомлений (Notification Center) появились интерактивные виджеты, миниатюры которых можно легко перетаскивать курсором мыши в любое удобное место после чего можно быстро скрыть панель оставив рабочее пространство свободным.

Теперь при работе с почтой в OS X 10.10 Yosemite ваш контент загружается в iCloud Drive, а текстовое письмо на почтовый сервер. Адресату автоматически приходит почтовое текстовое уведомление, а содержимое контента, в случаи если ваш адресат пользуется другим почтовым клиентом, в виде ссылки. iCloud Drive - еще одна функция которая взяла все самое лучшее с Dropbox и теперь стала доступна для активных почтовых пользователей Apple.

Функция Instant Hotspot в OS X 10.10 Yosemite позволяет быстро и легко переключить iPhone в режим хот-спота (точки доступа). Для работы iPhone в режиме точки доступа 3G или LTE достаточно открыть меню управления Wi-Fi в верхней строке меню MacBook и выбрать автоматически iPhone, после чего устройство автоматически перейдет в режим точки доступа и автоматически установит беспроводное соединение между устройствами.

В OS X 10.10 Yosemite реализована долгожданная возможность передачи файлов между Мае и iOS-устройствами с помощью функции AirDrop. В iCloud может создавать собственные папки с файлами, которые будут доступны на Мае и iOS-устройствах. Теперь пользователю доступны вложения объемом до 5 ГБ, которые обходят ограничения серверов.

Safari претерпел значительные изменения. Браузер стал более простым, удобным и отзывчивым. Большую площадь в Safari стало занимать активное окно с содержимым. Навигационной частью браузера стала миниатюрная верхняя панель, которая позволяет быстро и легко находить избранные закладки. iCloud, Bing, Google, Facebook, Twitter, Linkedln - все эти закладки можно вызвать в одно касание. Строку поиска Safari можно задействовать в качестве Spotlight с историей поиска. Закладки стали более удобными для просмотра. В визуальном режиме вы видите полное содержимое вашей закладки. В верхней панели Safari после строки поиска появилась плавная прокрутка закладок и быстрый переход к ним.

Safari получил последние веб-технологии на рынке: обновленные движки WebGL, javascript, CSS и HTML 5 Premium Video. Кроме этого Safari стал более производительным и энергоэффективным веб-браузером.

Несомненно, первое на что мы обращаем свое внимание при работе с приложением - это внешний вид. Интерфейс в новой OS X был существенно переработан в сторону минимализма и прозрачности, от Aqua не осталось и следа. Редизайн OS X 10.10 Yosemite получился не настолько радикальным и это правильный шаг в сторону сближения iOS 7 и OS X. Новые системы работают на разных категориях устройств, но правильным шагом в их разработке как раз и становится сближение интерфейса, интеллектуальных и интерактивных функций. Это делается для того, чтобы имея небольшую группу мобильных и настольных устройств (компания Apple за год обновляет два устройства - iPad и iPhone) максимально упросить переход между ними. И это очень важно для домашнего пользователя, разработчика.

Технология Handoff позволяет начать работу на iPhone и быстро продолжить ее на Mac-устройстве. Или наоборот. На WWDC 2014 Крейг Федегри продемонстрировал возможности функции Handoff на примере создания сообщения электронной почты: начав работу над черновиком в iPhone можно в одно касание ее быстро продолжить на Мае. Открыв документ Numbers на Мае, одним жестом можно открыть этот же документ на iOS-устройстве. Это отличный показатель того, как Apple интеллектуально и интерфейсно объединяет возможности настольной и мобильной ОС адаптивно адаптируя их под разные категории устройств.

OS X 10.10 Yosemite доступна разработчикам и домашним пользователям. Ознакомится с возможностями системы можно по ссылке: apple.com/osx/preview.

WWDC 2014: первый взгляд на OS X 10.10 Yosemite, iOS 8 и Swift

iOS 8: обзор интеллектуальных функций

Если анонс OS X Yosemite на WWDC 2014 был для многих долгожданным и животрепещущим событием, то iOS 8 скорее ожидаемым. В процессе анонса новых интеллектуальный функций iOS 8 первые лица компании Apple использовали в своем выступлении остроумные шутки, что не заставило широкую публику скучать. Во время обзора возможностей iOS 8 аудитория в калифорнийском выставочном центре Маскоуни Уэст приходила то в неописуемый восторг, то в дикое удивление, что не могло не сказаться на благоприятной, заразительной атмосфере, знакомой нам еще со времен выступления знаменитого оратора и мастера презентационных выступлений Стива Джобса.

В начале презентации iOS 8 Тим Кук обозначил количество активных пользователей iPhone и iPad - более 200 и более 500 миллионов пользователей.

Главной проблемой Android-устройств Тим Кук назвал низкую энергоэффективность, высокую степень зараженности открытой, фрагментированной платформы. В этих словах заключена сакральная правда: даже на моем Galaxy S5 на Android наблюдаются «чудеса» в виде самопроизвольной остановки музыкальных композиций или включения S Voice. Это мягко скажем приводит в дикое раздражение. Пользоваться флагманом Samsung после эквилибристики и навязчивости S Voice невозможно. Остается только гадать, что же такого нового и инновационного сможет анонсировать Google в Android KitKat и последующих версиях системы, чтобы раз и навсегда избавить Android от фрагментации и сделать мобильную ОС более надежной и стабильной в работе. Напомню вам слова Джобса в отношении Android - целое победит фрагментированное.

По словам Тима Кука iOS 7 занимает более 89% на мобильных устройствах компании. По данным аналитических компаний рейтинг удовлетворенности пользователей iOS 7 составляет 97%, а всего только за прошедший квартал на iOS-устройствах iOS 7. Для того, чтобы не размывать основной фокус мысли, обозначу главную идею Apple в разработке iOS - потрясающий «молодежный», эмоциональный дизайн, потрясающая каллиграфия, интеллектуальные функции. Переходим к более тесному с новой системой.

iOS 8 является наследницей iOS 7. Дизайн iOS 8 с элементами плоскостности и прозрачности полностью копирует концепцию заложенную в iOS 7.

Основные изменения коснулись Центра уведомлений, Почты, Сообщений, Фотографии и системы Многозадачности.

В Центре уведомлений стало возможным отравлять сообщения в одно касание простым тач-жестом. Очень удобно, когда вы работая в активном iOS-приложении можете быстро отправить сообщение «свайпом» или лайкнуть понравившееся Facebook сообщение потянув за верхнюю шторку экрана устройства. Кроме того, всплывающие уведомления в iOS 8 позволяют производить базовые операции, не покидая активное приложение. Например, потянув вниз за пришедшее сообщение iMessage, можно ответить на него, не открывая приложения, а после отправки вернуться в активное приложение не отрываясь от работы.

Система Многозадачности iOS 8 получила список избранных контактов, который можно плавно пролистать и выбрать необходимый из них. Для доступа к списку контактов вам необходимо сделать двойное нажатие на Touch ID вашего iPhone. Избранные контакты iOS 8 получили функции отправки сообщений iMessage, меню вызова, возможность создания групповых видеоконференций и FaceTime. Для выхода необходимо сделать двойное тач-касание. Это на удивление просто, удобно, но как мне кажется не является крайне необходимостью. Увеличение числа функций устройства усложняет его работу. И здесь в меню многозадачности список избранных контактов, доступ к Mail, iMessage и Music не является крайней необходимостью, а наоборот - усложняет работу с iPhone. Еще больше усложняют работу с iPhone надстройки, которые вы устанавливаете из магазина Cydia при работе с iOS 6. Очень хорошо, что система многозадачности iOS 8 получила наиболее востребованные функции.

При работе с «Сообщениями» стали доступны возможности быстрого обмена голосовыми и видеосообщениями. Теперь, если iPhone заблокирован, сообщения можно прослушать просто поднеся устройство к уху. Отправить сообщение можно ответным голосовым уведомлением, которое будет отправлено когда iPhone будет опущен.

Приложение «Сообщения» поддерживает режим мультизагрузки изображений. Теперь вы можете отправить адресату сразу несколько изображений и одновременно просматривать все изображения чата в виде мозаики. Можно уведомить активных участников переписки о своем местоположении, а также быстро покинуть режим группового чата включив режим «Не беспокоить» для активных участников.

Главным нововведением стало приложение «Фотографии». Теперь расширенные функции фоторедактирования стали доступны с iPhone. Кроме этого, всю пользовательскую фото библиотеку можно хранить в iCloud Photo Library. Новые изображения автоматически синхронизируются между всеми iOS-устройствами. Похожими функциями обладает Picasa, но здесь вы получаете доступ к фотографиям на всех iOS-устройствах в считанные секунды. Пользователю стало доступно бесплатных 5 ГБ для фото хранилища. Если вам этого недостаточно, можно купить дополнительное «облачное» хранилище в iCloud: 20 ГБ в iCloud вам обойдутся всего в 99 центов в месяц, 200 ГБ будут стоить $3,99. Кроме того, в приложении «Фотографии» существенно улучшен механизм поиска изображений.

Приложение Health позволяет пользователям получать данные о своем здоровье из различных источников и аксессуаров: частоту пульса, количество израсходованных калорий, давление и прочее. Кто-то может подумать, что для нас приложение бесполезно, однако если вы являетесь репортером или журналистом, связаны контрактами с IT-компаниями и активно используете браслеты Fitbeat, то приложение Health станет для вас просто незаменимым.

Косметические обновления коснулись интеллектуальной системы голосового поиска и управления iPhone. Теперь Siri позволяет проще и быстрее распознавать музыкальные композиции благодаря интеграции с популярным сервисом Shazam. Список поддерживаемых языков для преобразования речи в текст расширился до 22.

Встроенная клавиатура iOS 8 получила интеллектуальный механизм подсказок, предлагаемых на основе ранее набранного текста.

iOS 8, наследница iOS 7 и OS X 10.10 Yosemite, получила поддержку всех функций Continuity и режим работы с облачным хранилищем iCloud Drive.

В iOS 8 больше внимание было уделено API для разработчиков. Основными наборами API, которые разработчики могут задействовать в своих приложениях стали наборы HomeKit API и Camera API. С помощью HomeKit API в перспективе разработчики смогут реализовать перспективные технологии «умного дома». Например, с помощью iOS-устройств и приложений iOS 8 станет возможным открывать «умные» замки, управлять освещением, климатическими условиями. Перед сном можно будет дать команду Siri проверить закрыты ли замки в доме и приглушить освещение. Camera API предоставят приложениям прямой доступ к основным настройкам и функциям камеры iPhone — экспозиции, фокусировке, ISO, режимам съемки, разрешению, голосовому управлению.

CloudKit позволяет задействовать функции iCloud в сторонних приложениях, оставляя при этом информацию об Apple ID конфиденциальной.

В iOS 8 расширились функции сканера отпечатков пальцев Touch ID, которые могут задействовать разработчики в своих приложениях. Разработчики получили возможность продавать дифференцированные наборы приложений, размещать видеоролики работы приложения, а также бесплатно предоставлять пользователям приложения тестовое использование.

Нововведения в iOS 8 коснулись игровых технологий. С помощью SpriteKit разработчики могут создавать производительные и энергоэффективные двухмерные игры, а функции SceneKit помогут существенно улучшить производительность в трехмерных аркадах, экшенах, казуальных играх.

Наиболее интересным анонсом стала технология Metal которая, по словам Тима Суини, гендиректора Epic Games, позволят значительно улучшить производительность «тяжелых» игр. Технология Metal позволяет максимально эффективно задействовать возможности CPU и GPU процессора Apple A7. Она получили одобрение от знаменитых производителей игрового ПО: Epic Games, EA, Gameloft. К слову сказать, демонстрация технологии Metal произвела на участников WWDC 2014 большое впечатление.

Анонсировав iOS 8 компания Apple сделала большой задел на будущее. В завершении обзора интеллектуальных функций iOS 8 Крейг Федегри сделал небольшую интригу, что заставило публику прийти в очередной восторг. Вице-президент компании по программному обеспечению представил xCode 6 и инновационный язык программирования Swift. Вместе с инновационным языком программирования Swift мобильная платформа iOS 8 существенно расширяет возможности для сторонних разработчиков, которых в настоящее время по словам Тима Кука насчитывается более 130 миллионов, а самому маленькому iOS-разработчику в этом году исполнилось 13 лет.

Ознакомиться с возможностями iOS 8 beta можно на сайте компании: http://www.apple.com/ios/ios8/.

WWDC 2014: первый взгляд на OS X 10.10 Yosemite, iOS 8 и Swift

Swift: интеллектуальные функции для разработчика

На WWDC 2014 Крейгом Федериги, старшим вице президентом по разработке программного обеспечения компании Apple, был представлен язык программирования Swift. Крейг Федериги обозначил инновационный язык программирования Swift следующими определениями - быстрый, интерактивный, безопасный. Публика встретила Swift с большим энтузиазмом. Возможности языка программирования были продемонстрированы Крисом Латнером.

Язык Swift, разработанный для Cocoa и Cocoa Touch, сочетает производительность и эффективность компилируемых С-языков с простотой и интерактивностью популярных скриптовых языков. Swift был заложен ещё в платформе NeXT, которая стала основой для OS X, а затем и iOS. Назначение языка - оптимизация и производительность кода на С, Objective при разработке «тяжелых» интерактивных приложений на низко производительном «железе». Swift поддерживает разработку Cocoa и Cocoa тач-приложений, xCode 6, расширенные гайды и инструментарии для разработки в iBook Store, легкость загрузки в App Store.

Интерфейс разработки. Язык Swift поддерживает интерактивный и отзывчивый интерфейс разработки в духе iOS 7 лишенной элементов скевоморфизма. Программировать зная Objective С и С стало еще проще. Большая часть кода при разработке анимационных Cocoa-приложений набирается автоматически и поддерживает визуальные функции в правой панели. Многие действия разработчика автоматизированы и поддерживают визуальную математическую логику работы приложений с помощью которой можно влиять на ход событий.

Легкость разработки. Если касаться разработки приложений под iOS и iMac, то основная трудность разработки на Xcode была связана непосредственно с изучением синтаксиса языка Objective С. Анонсирование нового языка Swift облегчает изучение синтаксиса кода и повышает производительность разработки интерактивных приложений.

Эмоции - вот, что цепляет потребителей приложений App Store несмотря на заявления недоброжелателей, что более половины приложений магазина Apple не используются. Именно поэтому в свое время Стив Джобс при разработке OS X настаивал на том, чтобы иконки новой системы были «вылизаны».

Совместимость кода. Язык Swift испытал на себе влияние Objective-C, C++, Java и Groovy. Логично предположить, что код написанный на Swift будет работать вместе с кодом написанным на С и Objective-C в рамках одного и того же проекта. Согласно словам Криса Латнера с использованием Swift поддерживает разработку 3D-игр. Представьте себе какой подарок компания Apple подарила таким монстрам на рынке игровых разработок как Gameloft, Glu, EA, Wargaming, Rovio.

Производительность приложений. Скорость и плавность работы приложений - это важные критерии любого успешного проекта в рамках закрытой и защищенной экосистемы. И здесь, если мы говорим о новом языке программирования Swift эти аспекты принимают особое значение.

Следует отметить, что на WWDC 2014 не были представлены инструменты отладки приложений языка Swift. Но именно инструменты дебагинга приложений, скорость их отладки и являются элементом выбора разработчика. Одной из причин выбора среды разработки и языка программирования является платформа, инструментарии разработки и гибкие инструменты отладки. Если платформа позволяет разработчикам зарабатывать на разработках, то инструментарии отладки позволяют сделать приложений привлекательным для потребителя, который не будет ломать голову при работе с приложением и проклинать автора проекта.

Инструменты дебагинга приложений на WWDC 2014 были затронуты крайне поверхностно, что не абсолютно внесло ясность в то, какие же действительно приложения могут быть разработаны и по каким критериям они будут привлекательны в глазах потребителя. Единственное на что обращали свое пристальное внимание выступающие Крейг Федериг и Крис Латнер - это производительность, уменьшение числа строк кода и интерактивность приложений. Но возможно ли с помощью Swift разработать быстро и легко приложение для «умного» дома или умных «часов» iWatch?

Для многих разработчиков на WWDC 2014 появление Swift стало элементом неожиданности. Язык Swift призван заменить существующий Objective С и С. В парадигме этих языков программирования Swift занимает центральное место. В свою очередь это позволит ускорить и оптимизировать процесс их создания. Поддержка Swift уже сейчас доступна в пакете для разработчика Xcode 6, а документация — в iBook Store. Возможно именно этот язык разрушит множество стереотипов, несмотря на то, что на презентации были продемонстированы возможности языка для Cocoa тач-приложений. Есть все предпосылки предполагать, что Swift - это вызов Apple конкурентам Samsung, Google и Microsoft.

Доля активных разработчиков Apple в настоящее время насчитывает более 9 млн человек. Судя по анонсу нового языка программирования Swift, а также по тому какие программные продукты были представлены, можно с уверенностью сказать, что доля Yosemite X 10.10 и iOS 8 на рынке ОС имеет все предпосылки к росту. Не стоит забывать, что бесплатная OS X Mavericks стала для многих потребителей неожиданным подарком и ее доля на рынке ОС составила 51% по рейтингу удовлетворенности пользователей.

Бета-версия языка доступна для разработчиков на сайте developer.apple.com. Тем, кто хочет попробовать интеллектуальные возможности и новые функции Swift в деле можно начать с изучения бесплатных русскоязычных уроков по ссылке: https://hexlet.org/course/swift/. Здесь собраны наиболее актуальные уроки на основе бесплатной книги The Swift Programming Language от Apple.

Ближе к осени будут выпущены финальные версии операционных систем в течение которых разработчики получат в свое распоряжение еще несколько бета-версий iOS 8 и OS X Yosemite.

Заключение

На WWDC 2014 было действительно жарко и многие не скрывали своих искренних эмоций при выступление первых лиц компании Apple, которые сделали все возможное чтобы заинтриговать разработчика, лояльных пользователей, гаджет-фриков - всех тех на которых и держится фундамент философии Apple - взять все самое лучшее из мира технологий и передать это людям.

На WWDC 2014 сотрудники Apple уделили основное внимание программным разработкам компании, которыми стали beta-версии iOS 8 и OS X Yosemite. Конечно же для многих неожиданной новостью стало появление инновационного языка программирования Swift и его интеллектуальных функций. Компания Apple представила сравнительно небольшой выбор визуальных и быстрых инструментов для разработчиков языка Swift, но это не вовсе означает отсутствие возможности для создания высокопроизводительных игр и приложений. Swift опирается на лучшее из С и Objective-C, без каких-либо ограничений совместимости. Язык использует безопасные шаблоны программирования, добавляет современные функции, чтобы сделать программирование более легким, гибким и занятным занятием. В целом судя по восторженным возгласам широкой аудитории разработка приложений стала более быстрой, удобной и производительной, но что самое главное - менее затратной для разработчика.

Конечно же за кадром не остались и новые интерактивные технологии, которые без тени сомнения будут востребованы конечным потребителем.

К осени мы увидим финальные версии iOS 8 и OS X Yosemite, а также новые продукты компании среди которых ожидаемый iPhone 6, новые MacBook Pro, iMac и AppleTV.

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Перевести статью:

Похожие новости

Комментарии

Информация

^ Наверх