Під враженням від WWDC

Зрозуміло звідки такий дикий ріст акцій якраз перед конференцією, Apple направду показав дуже багато. І на цей раз, чесно кажучи, найбільше вразили штучки для девелоперів, хоча змін для користувачів теж було немало. Зауважу, на цей раз Apple не рахував скільки змін відбулось в MacOS та OS X, бо вони настільки серйозні і глибокі, що рахувати немає сенсу. Взагалі весь цей перфоменс можна дуже чітко позначити двома основними словами: відкритість і екосистема. Apple явно дуже багато повідкривав в iOS, і це на мою думку стане дуже ефективним інструментом боротьби з Android. Уявіть собі, що тепер пісочниці додатків можуть навіть комунікувати одна з одною! Ну так, через цілий механізм безпеки Apple, але все одно! Ну і екосистема – рівень інтеграції пристроїв і систем зараз досягнув просто фантастичного рівня і якщо врахувати що в Apple переважно все просто працює, то це дуже хороші новини для нас, користувачів. iOS i MacOS поступово зближаються, Apple розвиває iOS в напрямку повноцінної OS, але дуже сек’юрної і надійної. В той же час MacOS за виглядом стає все більше і більше нагадувати iOS. Ок, подивимось на деталі. Дотримаюсь послідовності Apple, почну з попси.

OS X

overview_developer_beta_iconoverview_design_notification_iconoverview_design_spotlight_iconoverview_mac_ios_handoff_iconoverview_mac_ios_hotspot_iconoverview_mac_ios_sms_iconoverview_apps_icloud_iconoverview_apps_messages_icon

На цей раз система має справжню кошерну назву Yosemite 🙂

overview_design_hero   Apple каже що повністю зробив ревізію системи і впровадив грунтовні зміни. Yosemite тепер плоска як iOS, має напівпрозорі вікна як Windows 7 (тільки гарно), і має такий класний режим «Dark Mode» що вся система стає подібна на Adobe Lightroom. Знімок екрана 2014-06-04 о 23.42.26 osx-yosemite-dark-mode   Напівпрозорість зроблена грамотно, вона допомагає бачити додаткові речі, які до цього часу були заховані від очей користувача непрозорими елементами інтерфейсу.   osx_design_translucent   Компоненти інтерфейсу були змінені таким чином, щоб займати менше місця і зібрати більше функцій на одиницю площі. Наприклад, в Safari тепер по кліку в полі URL/Search відкриваються улюблені сайти (Favorites). Так само в один клік можна побачити всі таби, відкриті на всіх своїх пристроях. osx_design_toolbars

Замість кнопки «maximize» тепер кнопка «full screen» – не впевнений що це аж так зручно, бо я часто користуюсь кнопкою «maximize» UPD: якщо натиснути alt, то зелена кнопочка перетворюється на звичний плюсик (+) і працює як maximize (!!!)Знімок екрана 2014-06-04 о 23.38.35   В системі використовуються нові шрифти, які обіцяно будуть дуже гарними на Retina-дисплеях. Подивимось на декілька екранів, оцінимо зміни. По-моєму, в цілому гарно. osx_design_font Safari. Потужний спосіб керувати всіма своїми закладками на різних пристроях osx_design_view_safari Maps. Маємо більше простору для самої карти завдяки зменшенню елементів інтерфейсу. UPD: НАРЕШТІ ШУКАЄ УКРАЇНСЬКОЮ І З ПОМИЛКАМИ В СЛОВАХ ДЛЯ ПОШУКУ!!!osx_design_view_maps Mail. Посилаємо величезні атачменти (до 5 Гіг) через MailDrop. Mail бачить великий атач, або дістає помилку від SMTP-сервера і пропонує використати MailDrop – тоді самостійно кладе атач кудись в iCloud і в тілі повідомлення шле просто лінк на нього. В принципі, все те саме, що робимо ми з Google Drive чи Dropbox вже сьогодні, тільки приємно автоматизовано і гармонізовано. apps_mail_drop Використовуємо графічні помітки просто поверх фото і малюнків безпосередньо в пошті коли посилаємо е-мейли osx_design_view_mail А ось ще одна класна фіча. Я напевно не один, хто заморочується підписанням паперів прямо на комп’ютері без роздруковування? Для цього в мене цілий процес: роздрук файлу в PDF, потім відкриваю в Adobe Acrobat і накладаю попередньо там створений підпис, потім знову треба роздруковувати з маркапами в PDF  і не завжди це працює бо система дуріє PDF в PDF роздруковувати знову, а маркап переважно на боці отримувача видно не буде.. Ну такий процес нетривіальний.. Тепер все простіше – шлемо документ в атачі і прямо в мейлі пальчиком по трекпаду його підписуємо (!!!) apps_mail_signature Messages. Розмови. Задаємо назви розмов, додаємо/викидаємо учасників і т д – точно так само як Групи в Фейсбуку. Так само тут читаємо /пишемо SMS-ки (через зв`язок з iPhone) osx_design_view_messages Уніфікація вигляду і досвіду використання – Reminders тепер виглядають як на iPad-i osx_design_view_reminders iCloud Drive. 🙂 От питається якого @$%^ треба було декілька років тому повністю підривати мою довіру, вбивати iDrive і виганяти мене кудись в Dropbox, щоб зараз повернути все назад майже в тому самому вигляді під назвою iCloud Drive? Невже так важко було оцінити потребу і відразу дати iCloud Drive ще тоді? Словом, в iCloud тепер можна зберігати довільні файли і його видно через Finder як диск. DropBox-u думаю хана, бо в iCloud дуже зручно зберігати версії документів і колективно над ними працювати, ну і хочеться вже щоб всі файли лежали разом… osx_design_view_finder В Notification Center можна тепер додатавати різні віджети з App Store і з стандартних програм Apple. Наприклад, Календар і Калькулятор, причому вони там тепер гарні і великі, як в iOS. osx_design_notification_today AirDrop тепер працює між Маками та iOS-девайсами. Нарешті. apps_finder_airdrop Continuity – ваші пристрої будуть “помічати” один одного і давати можливість продовжити роботу один на одному. Тобто якщо ви працюєте з файлом в Numbers наприклад, на комп’ютері і вам треба кудись іти, айпад “побачить” що у вас іде робота з Numbers і на замкнутому екрані іконкою збоку покаже вам символ Numbers. Треба просто за нього взятись, зробити свайп догори – і ваш файл Numbers відкриється на айпаді – беріть його і йдіть далі продовжуйте роботу. Оскільки все в хмарі, то зміни бачать всі пристрої. handoff_gallery_icloud SMS i Телефон: дзвінки і SMS-ки тепер будуть через Bluetooth попадати на комп’ютер і можна користуватись своїм комп’ютером як спікерфоном, дзвонити з нього і так далі – те саме з іншими пристроями hero   Instant hotspot: нарешті Apple додумались зв’язати телефон і комп’ютер таким чином, що коли один знаходиться біля другого, то автоматично встановлюється зв’язок і Mac виходить в мережу – не треба спеціально кожного разу настроювати + якщо є WiFi то ця штука відключена hotspot_hero   Spotlight. Тепер починаємо шукати відразу після входу в систему. Spotlight розміщений тепер просто в центрі екрану: шукає локальну інформацію і програми, шукає також в інтернеті, шукає, шукає… Не треба шукати Keynote щоб його запустити – просто почитаєте набирати Key.. і він сам з’явиться для запуску. Подивимось як працює Spotlight на прикладах osx_design_spotlight_your_files osx_design_spotlight_news osx_design_spotlight_itunes_store osx_design_spotlight_showtimes osx_design_spotlight_maps   Spotlight тепер конвертує валюти та одиниці виміру osx_design_spotlight_unit_conversion osx_design_spotlight_app_launch osx_design_spotlight_news

UPDATE 8 червня: Тільки що вичитав, що Apple додають в iMessage так званий Screen Sharing – можливість надати доступ до свого екрану. А в Facetime тепер буде можливість влаштовувати аудіоконференції. Так що цілком можливо, що МастерКард недаром мені заблокував транзакцію оплати за CISCO Webex? )

iOS8

Знімок екрана 2014-06-05 о 12.19.56health_iconcontinuity_iconicloud_photo_library_iconspotlight_iconicloud_drive_iconfamily_sharing_iconquicktype_icon

Відразу хочу сказати для тих, хто очікує змін “в красоті” – нічого не помінялось. Все перфектно виглядає, як і виглядало в iOS7, всі зміни в деталях, в масі деталей, в інтеграції з сервісами і між пристроями, і як результат – в тому, що ми називаємо давно UX. Причому Big way! Пішли в деталі. Ok про Continuity я вже писав вище, тобто тепер перехід між пристроями відбувається дуже гладко, аж настільки що залишаєш відкриту сторінку Safari на комп’ютері, берешся за iPhone, відкриваєш на ньому Safari і маєш знову свою сторінку. Клас, правда? iCloud Фото Бібліотека – тепер ВСІ фотографії тупо в iCloud-i, і нема вибору. Всі фотографії поступають в вашу бібліотеку, будь-які редакції фотографій автоматично відображаються в бібліотеці і відповідно на всіх пристроях. Там же розвинутий пошук по різних параметрах, значно розвинутіші інструменти редагування фотографій, фільтри, ефекти і т д. Хтось скаже “Big Brother” – я скажу надійно і ніколи не пропадуть фотки. Like.

library_gallery2

Повідомлення (Messages). Можна записувати і посилати звукові і відео- повідомлення. Чат-групи точно так само як в Фейсбуку – можна додавати, викидати учасників і т д. Можна показувати своє місцезнаходження прямо на карті під час чату, в кожній групі є розділ атачів – туди можна піти і в єдиному місці знайти всі атачі, які хтось коли-небудь вкидав в чат (фото, місцезнаходження на карті, відео і так далі)

group_name group_details video

В режиму мультитаскингу внизу як і були програми, а нагорі тепер особи, з якими було найбільше комунікації: улюблені (favs), останні (recents).

important_hero

Інтерактивні сповіщення – не треба переходити в СМС-ки щоб відповісти – прямо по банеру пальчиком і тут же можна відповідати, приймати запрошення календаря, позначати нагадування як виконані, або лайкати повідомлення з Фейсбуку 🙂

interactive_notifications_gallery_screen_messages interactive_notifications_gallery_screen_third_party_apps

 

Багато всяких змін в мейлі – наприклад тепер можна зручно редагувати нове повідомлення і ходити в попередні за інформацією, копіювати, повертатись назад і вставляти те, що треба і т д

mail_hero

Той самий вид всіх табів Safari, що й на комп’ютері – видно всі таби, відкриті на всіх пристроях

safari_tabs

Вже тепер як на Андроїді розробники можуть робити свої клавіатури, що будуть доступні по всій системі (мені наприклад дуже подобаються темні клавіатури 🙂 ) Плюс, клавіатура тепер розумна і намагається вгадати слово, яке буде йти наступним – підказки!

predicts_screen_messages third_party_screen

 

Сімейна шара! Не смійтесь, все одно краще Family Sharing не перекладеш 🙂 Тепер купує хтось один, а решта 5 членів сім’ї юзають безплатно. В принципі так було завжди – просто тепер не треба буде використовувати на всіх пристроях екаунт тата, а кожен зможе на свому завантажувати самостійно. Якщо дітиска вирішать купити собі забавку, то батькам прийде запит на дозвіл – все дуже дуже зручно. Спільні календарі, сімейні нагадування – тепер дружина має чудовий інструмент контролю за тим, щоб чоловік випадково нічого не забув 🙂

heronotification

iCloud Drive – ну я згадував вже вище в секції OS X, все те саме в принципі, на всіх пристроях, гарний доступ до своїх файлів при потребі. При чому, тепер різні додатки можуть мати доступ до того самого файлу. Наприклад, створюєш текст в Pages, потім втягуєш його в KeyNote і так далі.

 

share_hero

 

Health. Apple вирішив зробити акцент на здоров’ї своїх користувачів. Тепер в комплекті є додаток, який називається Health, а для програмістів створено цілий фреймворк під назвою Healthkit – Apple обіцяє сумісність з купою вже доступних на ринку периферійних пристроїв, браслетів, датчиків і вимірювачів різних параметрів – тиску, серцебиття і так далі, і збирає всю інформацію в єдиному місці – додатку Health. Додаток дозволяє все відіслати своєму лікарю для отримання рекомендацій, або навіть підключення лікаря до отримання регулярних звітів про ваше здоров’я.

health_hero

health_screen_healthdata health_screen_medical_id Про Continuity я вже говорив вище – все те саме. Spotlight. Тепер шукає не тільки на пристрої а ще й в Вікіпедії, в новинах, перевіряє місця поблизу, дивиться в магазині iTunes, App Store, магазині iBooks, пропонує вебсайти, дивиться в Movie Showtimes, так само працює в Safari. WOW. Вони вирішили тотально вбити Google для користувачів iOS? Дуже цікаво, хочу побачити як це все буде працювати. hero_hero-1

Для програмістів (SDK)

Насправді це найбільший апгрейд для розробки з часів появи App Store. Apple абсолютно очевидно вирішив боляче вдарити по Google, відкриваючи просто море речей для сторонніх розробників, причому не втрачаючи контролю і безпеки пристрою. Близько 4000 нових API дадуть можливість використовувати пристрох на новому рівні. Незважаючи на все розмаїття новинок, найбільшим хітом напевно стала нова лаконічніша і швидша мова програмування SWIFT. Я не буду тут глибоко щось аналізувати – думаю це зможуть зробити тільки люди, які зараз активно програмують, але скажу що перший фідбек, який я почув: “це дуже круто”.  Swift став результатом досліджень в області мов програмування, комбінованим з найостаннішими досягненнями Apple за останню декаду. Мова спеціально створювалась щоб бути швидкою – це навіть видно з її назви. Включає в себе все найкраще із C та Objective C. З того, що я зрозумів – це якийсь гібрид функціонального і об’єктно-орієнтованого програмування. Дуже цікава штука, яка іде в комплекті SDK це так званий “Ігровий майданчик” (Playground) – код можна писати і на кожному кроці бачити результат його виконання.

 

swift-screenshot

 

Ок що ще там повідкривав Apple.. Sharing options. Раніше поділитись з кимось контентом можна було тільки по емейлу, через iMessage, або через соцмережі – тепер це відкрито для девелоперів і шарити можна буде на інші речі – наприклад на ілюстрації вже з’явились Flickr i Pinterest. Точно так само можна додавати Custom Actions – нижче видно що крім Читанки і принтера вже з’явились опції Copy i Bing Translate – ця секція теж тепер відкрита для девелоперів. Безпосередньо в камеру можна розробляти тепер свої фільтри і ефекти.

developer_extensibility_screen_sharing  developer_extensibility_screen_actions

developer_extensibility_screen_editing   developer_extensibility_screen_notificationcenter

Notification Center – тепер можна самому розробляти віджети. Клавіатура – я вже писав вище, що тепер можна писати якісь свої клавіатури. iCloud Drive – тепер можна відкривати і редагувати файли з iCloud не тільки програмами Apple.

developer_extensibility_screen_keyboard developer_extensibility_screen_documents

Найбільшим хітом для мене особисто стало відкриття Touch ID API для розробників. Цей ідеальний метод авторизації тепер буде доступний, наприклад, для платіжних програмульок, що дає можливість написання ефективного функціоналу наприклад для здійснення офлайн-платежів типу NFC (я маю величезну надію що воно вже буде в iPhone 6). Photo Kit дає можливість редагувати фотографії безпосередньо в Camera Roll без того щоб їх попередньо імпортувати. Camera API – тепер є доступ до всіх ручних настройок камери, можна буде собі самому вибирати параметри як в повноцінній камері, щоб досягнути максимального ефекту. Про HealthKit я вже теж згадував.  HomeKit – цілий набір функцій для контролю Розумного Дому, включаючи Siri. Здається, близький той час коли з Онлайн Дому можна буде нарешті зробити Розумний Дім. Cloud Kit – дасть розробникам можливість інтегрувати хмарку в їх програми і використати всю потужність і багатство iCloud. Ну і для розробників ігор, SpriteKit, SceneKit i Metal відкривають просто якісь нереальні горизонти зі створення повноцінних супер-графічних ігр типу Call On Duty з реалістичною графікою просто для мобільного пристрою. В принципі це все. Ось як виглядає екран одної забавки для айпада:

developer_gaming

2 thoughts on “Під враженням від WWDC

  1. Цікавий огляд … хоча насправді мене новинки якось не вразили … наразі думаю, що не буду поновлюватись.

    • Насправді всі оновлення можна охарактеризувати двома словами: відкритість і екосистема. Тепер все стане ще зручніше при умові що користувач має комп’ютер Apple, телефон Apple і планшет Apple. І для девелоперів все стало раптом дуже відкрите, майже так само як в Андроїді

Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s