Reveal 3 – отладка интерфейса iOS-приложения в реальном времени

Любой разработчик скажет вам, что отладка пользовательских интерфейсов в iOS-приложения — та ещё головная боль. Когда требуется выполнить дебаггинг программного кода, без проблем подключается LLDB, но по части выстраивания визуальной иерархии приложения он бессилен. Поэтому на данном этапе будет включаться Reveal, который делает фактически то же самое, что веб-инспектор Safari, позволяющий изучить и разобрать DOM веб-страницы вдоль и поперёк, но с тем отличием, что отладка сопровождается красивыми 2D/3D-анимациями. Сейчас мы рассмотрим Reveal на примере проекта Artsy.

Вышли GM-сборки iOS 10, watchOS 3, tvOS 10 и macOS Sierra

new-gms

Три месяца бета-тестов новых версий операционных систем Apple подходят к концу. После восьми бет в Apple подготовили к тестированию последние непубличные сборки iOS 10, watchOS 3, tvOS 10 и macOS Sierra. Они распространяются в статусе GM (Golden Master) – это уже не beta, но ещё и не финальный релиз, хотя с вероятностью свыше 99% GM-сборка ничем не будет отличаться от тех версий, которые миллионы пользователей скачают 13 сентября в качестве «финалок».

Больше в этой новости не было бы ничего интересного, но есть один странный факт. iOS 10.0 Apple выпускать не станет.

Вышли шестые бета-версии iOS 10, watchOS 3, tvOS 10 и macOS Sierra

newbetas

Подобные новости к концу лета успевают надоесть, знаем, но упомянуть по традиции про новые бета-версии стоит. Если в июне Apple не выпускала бет по три недели, то сейчас интервал сократился до 6 дней – в минувший вторник мы писали про пятый комплект бета-версий iOS 10, watchOS 3, tvOS 10 и macOS Sierra, а несколько минут назад подоспели шестые по счёту беты для разработчиков (и пятые для тестеров-добровольцев).

Что нового?

Apple обновила интерфейс Центра разработчиков

new-adc

Сегодня Apple впервые за много лет обновила дизайн своего личного кабинета для разработчиков. Зайдя в Apple Developer Center, можно управлять своей платной подпиской Центра разработчиков, использовать консоль CloudKit и напрямую общаться с техподдержкой по поводу кода приложений.

Вышла шестая бета-версия tvOS 9.2

tvos

Когда Apple выпустила очередную пачку бета-версий в этот понедельник, мы по привычке было написали в тексте новости и про tvOS, но оказались неправы. Предыдущие пять бет для iOS, watchOS, tvOS и OS X выпускались параллельно, но tvOS 9.2 beta 6 задержалась на несколько дней.

Почему? Видимо, потому что в последний момент обнаружились какие-либо существенные баги. Что нового? Тоже непонятно, потому что в пояснительной документации к новой сборке указана традиционная для Apple формулировка «исправления багов и общие улучшения». На этом новость можно считать завершённой. Обновиться на новую прошивку тем, кто уже установил себе какую-либо из бет tvOS 9.2, проще всего по воздуху.

Напомним, что tvOS 9.2 обещает быть масштабным апдейтом – прошивка добавит на яблочную телеприставку четвёртого поколения папки для приложений, диктовку, поддержку картографии Apple, совместимость с Bluetooth-клавиатурами, Live Photos и фотомедиатекой iCloud.

P.S. Честно говоря, обилие бет в последнее время утомило даже нас – вроде бы новости, но совершенно пустые по содержанию. При этом все отечественные и зарубежные СМИ об Apple считают своим долгом сообщить об этом, хотя с таким же успехом можно писать про новую бету Xcode или обновлённый билд Command Line Tools.

[FAQ] Как залить в TestFlight сборку из бета-версии OS X

MyApps_2x

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой, программами и сервисами Apple, iOS или Mac OS X, iTunes Store или App Store, задавайте их через форму обратной связи. Ответы на самые интересные из них будут появляться в материалах данной рубрики. К нам поступил следующий вопрос:

Доброго дня!

Очень нужен совет от знающих людей по iTunes Connect и TestFlight. TestFlight задуман как сервис бета-тестирования софта. Логично, что бета-тестирование софта может быть на бетах iOS и OS X. Так почему в TestFlight нельзя нормально залить бета-версию моего приложения, если у меня на компе стоит бета-версия El Capitan, а на устройстве – бета iOS 9.3? Неужели никак нельзя обойти это ограничение?

iTunes Connect теперь умеет рассылать разработчикам еженедельную аналитику

IMG_9310

Купертиновцы продолжают обновлять iTunes Connect, делая сервис всё более комфортным для разработчиков. Недавно в нём появились страницы, предоставляющие исчерпывающую финансовую информацию и статистику по покупкам, а теперь прибавилась ещё и еженедельная email-рассылка, снабжающая девелоперов необходимой аналитикой относительно их продуктов в App Store.

[FAQ] Где смотреть официальную статистику по версиям iOS

iosstats

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой, программами и сервисами Apple, iOS или Mac OS X, iTunes Store или App Store, задавайте их на форуме AppStudio. Ответы на самые интересные из них будут появляться в материалах данной рубрики. К нам поступил следующий вопрос:

Добрый день, подскажите пожалуйста, где можно посмотреть % устройств на которых установлены различные ios (идеально в разрезе iPhone, iPad), чтобы в итоге получилось 100%. То есть iPhone : iOS 7 — 15%, iOS 8 -25%, iOS 9 — 60%. Подверсии не учитывать. Спасибо!

Началось бета-тестирование iOS 9.2.1

ios921

Выпускается публичная финальная версия iOS – и почти сразу же начинается тестирование следующих релизов. Сегодня Apple открыла для подписчиков Apple Developer Program доступ к первой бета-версии iOS 9.2.1. Правда, на этом новость можно заканчивать, и вот почему.

[FAQ] Для чего нужна подписка Apple Developer Program?

developer

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой, программами и сервисами Apple, iOS или Mac OS X, iTunes Store или App Store, задавайте их через форму обратной связи. Ответы на самые интересные из них будут появляться в материалах данной рубрики. К нам поступил следующий вопрос:

Здравствуйте! Я начинающий iOS разработчик, пробую изучать Swift) К вам вопрос есть насчет платной подписки Apple для разработчиков. Раньше она была нужна, чтобы тестировать программы на настоящих устройствах. Сейчас можно ставить софт на iPhone, подписывая его собственными сертификатами. Я правильно понимаю, что денег платить становится надо только когда приходит пора выкладывать готовый софт в App Store?

Swift стал языком программирования с открытым исходным кодом

swift-logo-hero

Как ранее Apple обещала, Swift официально стал языком с открытым исходным кодом. Новость о планах сделать его открытым была радушно принята на конференции в июле 2015 года.

Началось бета-тестирование iOS 9.2

ios92

В последнее время Apple любит начинать бета-тестирование следующих релизов iOS и OS X чуть ли не сразу после выхода предыдущих (а иногда и до их выхода, как это было с OS X 10.11.1 и iOS 9.1). iOS 9.2 уже доступна зарегистрированным разработчикам, а через день-два наверняка попадёт к обычным добровольцам-тестерам.

К традиционному для таких новостей вопросу «Что там нового?» этой осенью добавился ещё один, куда более злободневный вопрос – «КАПС остался?». Попробуем ответить на оба вопроса :)

iTunes Connect стал поддерживать push-уведомления

Снимок экрана 2015-09-29 в 22.31.33

iTunes Connect — это идеальное решение для разработчиков, так как через это приложение, вернее, целую «девелоперскую» экосистему, можно вести детальный контроль за собственными продуктами, размещёнными в App Store. Что тут сказать, отслеживание приложений, музыки и прочего контента стало намного удобнее, потому что сервису привили поддержку push-уведомлений, напоминающих разработчику о любых изменениях в его коллекции.

OS X 10.10.5 beta 3 попала к разработчикам

os_x_yosemite_round_icon

Помните, как Apple обыграла взлом iCloud забористым комедийным роликом, отображающим чересчур дотошный контроль за безопасностью? Похоже, сейчас юмористический сценарий сбывается, но уже в русле OS X, потому что параллельно с бесконечными релизами публичных и девелоперских «бет» купертиновцы умудряются закручивать гайки в Yosemite, выпуская сегодня OS X 10.10.5 beta 3. Самое интересное, что самих гаек в ней сразу и не видно.

Вышла третья бета-версия iOS 9

ios-9-beta-1_iphone_ipad_0-620x400

Самая первая бета iOS 9 предстала относительно стабильной прошивкой, по сравнению с предыдущими поколениями iOS, однако это не помешало Apple заняться довольно оперативным выпуском обновлений. Спустя 2 недели после выхода второй по счёту пробной версии iOS 9, разработчикам стала доступна третья «проба пера» от купертиновцев, о вкусностях которой мы будем рассказывать в этом и будущих материалах (если найдутся).