iOS дайджест: WWDC15. iOS 9. Український iOS dev, якому потиснув руку Стів Возняк

Останні тижні були багаті на новини. Отже, у випуску: Apps World, WWDC15, iOS 9, WatchOS 2, Swift 2, Xcode 7.

Apps World

22-23 квітня в Берліні пройшла європейська конференція Apps World. І сам Стів Возняк приїхав подивитися на презентації європейських аплікацій.

На історичних фотографіях багато українських програмістів впізнають свого колегу: Андрій Батутін, iOS dev team lead у компанії Accenture в Латвії, раніше працював в Україні в Ciklum та Luxoft. Сам Андрій як справжній одесит прокоментував своє фото зі Стівом Возняком з гумором: «Слева Возняк курильщика, справа Возняк здорового человека».

Якщо ж говорити серйозно, на Apps World були представлені провідні аплікації Європи, а також інструменти розробки.
Андрій Батутін звернув особливу увагу на Qordoba — інструмент динамічної локалізації. Технологія дозволяє додавати нові локалізації, не надсилаючи app до App Store повторно.
А ще, повернувшись з конференції, Андрій радить колегам PayWorks — новий інструмент, що дозволяє мобільним аплікаціям зчитувати платіжні картки.

WWDC15

Про те, що 8 червня у Сан-Франциско почалася Apple Worldwide Developers Conference 2015, вже знають усі. Цілий тиждень ми, Apple девелопери, тільки про те й говоримо, що про анонс iOS 9 та OS X El Capitan, які вже зараз доступні для розробників. Про нову watchOS 2. Про Swift 2.0, який тепер стане open source.

Щоб дізнатися основні новини, раджу почитати WWDC 2015 Keynote Summary for Developers на сайті RoboVM.
Детальні репортажі про кожний окремий день WWDC російською мовою з’являються у блозі компанії REDMADROBOT.
Технічні деталі анонсів WWDC прокоментували на Ray Wenderlich програмісти, що також беруть участь у конференції у Сан-Франциско.

iOS 9

Що нового в iOS 9 з точки зору програмування — про це розповідає сайт «Hacking with Swift».

Що нового для користувачів?
Сайт Apple Insider розповідає про нові функції Siri, зміни в Apple Maps та Apple Music app зі стрімінговою музикою. Можливо, саме з Apple Music пов’язане посилення з боку Apple боротьби з піратами.
Про нове News app розповідає MacWorld.

WatchOS 2

Своїми враженнями щодо WatchOS 2 та нового WatchKit вже поділився розробник Mic Pringle.

Xcode 7

Розробники, що звикли триматися хорошого стилю програмування та пишуть юніт тести, добре знають про те, що вбудований функціонал Xcode ніколи не дозволяв тестувати юзер інтерфейс. А оскільки на клієнті UI часто може бути головною частиною аплікації, пошук підходящого фреймворку для тестування UI був неминучою задачею на старті проекту. Одне з кращих рішень, що існували досі, запропонував Facebook: iOS Snapshot Test Case.
І ось, після того, як аж сам Facebook звернув увагу на проблему, у новому Xcode 7 нарешті з’явився User Interface Testing.

Ще одна цікава новина в тому, що для запуску app на реальному девайсі більше не потрібно бути учасником iOS developer program. Достатньо Apple ID. Це полегшить професійний старт багатьом початківцям.

Для роботи з Auto Layout з’явилися Stack Views. Вони дозволять динамічно адаптувати в’юшну ієрархію до розміру екрану, до доступного простору, до зміни орієнтації. Добре, що Apple не забуває про Interface Builder.

Нещодавно мені на очі потрапив крик відчаю iOS девелопера з 2013 року. Це не має жодного стосунку до Xcode 7. Але на випадок, якщо співробітники Apple читатимуть цей дайджест, я залишу тут це посилання: «Apple, допили, пожалуйста, Interface Builder!».

Джерело: http://dou.ua