Adobe Air: iOS7 и 1е февраля

Господа,

Довожу до Вашего сведения, что с 1го февраля действует новое правило публикации в Apple AppStore. Все приложения и их обновления отныне должны быть собраны в xcode версии 5 и оптимизированы под iOS7.

Для разработчиков Adobe Air это не является проблемой, т.к. Runtime файлы уже обновлены и полностью удовлетворяют данным требованиям. Обновляйте свои SDK до последней версии с labs.adobe.com и пользуйтесь на здоровье!

Что же касается Native Extensions — это не относится ни каким образом к ANE файлам, т.к. они встраиваются как Static Library и на них не распространяются данные требования.

Многие заметили, что нумерация у Flash Runtime изменилась. Внезапно стали появляться версии 12… потом 13. А теперь и Adobe Air планируют с 4й сразу до 13 обновить. Так вот, друзья. Связано это с тем, что сотрудничество с Google и Microsoft накладывает свои последствия в виде прислушивания к рекомендациям. Adobe их выполнило в полном объеме. Т.е. переход на новую нумерацию никак не будет связан с грандиозным объемом новых фич. Если Вы скачали 13ю версию и уже начинаете ее ковырять — не рассчитывайте, что в ней появились интерйфесы покорения мира :) Все идет в штаном режиме, по плану. Просто циферки стали иначе писать.

Что же касается Adobe Air — сначала развитие было немного параллельным и было бы странным начать развитие Air сразу с версии 9й. По-этому и начали писать 1.0 и так далее…

Сейчас же в 4й версии рантайма мы легко видим отпечаток версии с браузерного флеша. Т.е. 12.0.0.х и это вызывает только путаницу. Особенно при репорте багов и их фиксам. Чтоб её избежать — Air решили сделать в одной линейке по нумерации с Flash Runtime. Так, что друзья, продолжайте работать в штатном режиме и не обращайте внимание на нумерацию.

И еще хотел бы добавить. Часто слышу мнение, что «ничего не добавили и не пофиксили». Это не совсем так. Багрепорты подаются не только публично и не только от рядовых программистов, но еще и от компаний-партнеров (BBC, CNN, AutoDesk и т.д.). В changelog попадают только те фиксы багов, которые были зарепорчены официально сообществом. Если кто-то скажет, что «то же мне обновление… Всего 3 бага пофиксили» — на самом деле количество устраненных проблем может быть куда больше :)

Комментарии (22)

+1
Первый абзац: Ого, новые правила в AppStore, спасибо за инфу.
Второй, третий абзацы: Air своевременно обновляется, плюс.
Четвертый абзац: появляются эмоции.
Пятый абзац: эмоции на пределе. У автора включился режим защиты от потенциальных нападок в сторону Air. Возникает ощущение, что с Air не все так гладко, как обозначалось в начале поста. «Не нравится — не пользуйся» — вообще шедевр. Всем маркетологам на заметку.
+1
«Пост скриптпум» появился после публикации. Некоторые агрессивно настроенные камрады в скайпе отписались весьма не лестным образом именно из-за нумерации. Они не видят очевидных вещей и не хотят читать интернет. Для них новая версия почему-то должна нести множество новых фич из серии встроенной физики, управление закрылками самолета-невидимки и удлинять те вещи, о которых думают женщины.

Боюсь представить, что будет со следующим релизом Air, когда он резко станет тоже номером 13, а не 4… Люди будут искать 13-4=9 новых фич, а их не будет. И начнут рассказывать, что вон, мол, смешно… Ну посмейтесь :) Я от этого не пострадаю, как и Air в целом.

Да, «Не нравится — не пользуйся» очень грубая фраза. Но она не появилась «просто так». В ней вложен весь гнев глупых отписок в моем скайпе :)
+1
Я понимаю, что накипело. Но данный пост скорей отпугнет, чем привлечет человека, не работавшего на Air, и не знающего всех нюансов нумерации версий и новых фич.
0
Пусть на юнити идут, нам пугливые не нужны! :)
+1
Намек понял. Темку поправил, спасибо!
0
С новыми публикуемыми и обновляемыми приложениями понятно. А что будет со старыми? Их же не обязательно обновлять на новом SDK, правильно?
0
Была где-то инфа, что эпл будет удалять старые(не пересобранные) приложения. Не уверен, насколько это достоверно.
0
я думаю ничего удалять никто не будет. Тут developer.apple.com/news/index.php?id=12172013a про это ничего не написано.
0
А Application Loader не нужно обновлять? А то я через хакинтош заливаю. Вот как раз сейчас этим занимаюсь.
Не хочется режекта. Собрал на сегодняшнем SDK.
0
что значит «оптимизированы под iOS7»? Мы как раз сейчас разрабатываем игрушку на Xcode (только что обновился)
0
Ребята, я не xcode разработчик и понятия не имею что значит «оптимизированы под iOS7». Наверное они хотят, чтоб поддерживались новые API с iOS7. Что тоже наводит на мысли «как это?» Я помню были подобные конвульсии Apple на тему перехода с iOS5 на iOS6. Тоже что-то требовали. Но прошло не так заметно, т.к. казалось естественным поставить и новую iOS и все дела. А сейчас же люди не особо спешат свои старые девайсы обновлять на какую-то чушь в стиле «Моя доця порисовала гуашью обои». Плюс тормозит iOS7 на старых девайсах заметно… Аплы хотя заставить людей мучиться, чтоб в итоге купили новые девайсы. Хотя… можно купить. Только Android что-то :)

Что же касается Loader — уверен, что без разницы. Засылается бинарник, а не лоадер. Более того — на хакинтош без проблем ставится xcode5.
0
А сейчас же люди не особо спешат свои старые девайсы обновлять на какую-то чушь в стиле «Моя доця порисовала гуашью обои».
Ну каг бе на iOS 7 перешли уже 80% девайсов. Хотя я сам из оставшихся 20% =)
0
Мне кажется 80% маркетинговым ходом с целью ускорить переход на iOS7. Получаю инфу с одного своего приложения, кроме того состою в разных группах, кланах, имею множество друзей с iДевайсами. Ну от силы 50% перешли на новую ось.

UPDATE А вообще-то, сейчас посмотрел статистику с сайта, да сильно подросло кол-во iOS7. Может быть и правда.
0
iPhone4, 4s и iPad1, iPad2 — все еще занимают определенную долю рынка. И они как бы не спешат переходить ни на какую iOS7.
0
iPad 1 и не перейдет на семерку, а вот 7.1 beta версии заметно быстрее.
0
iPad 1 и не перейдет на семерку, а вот 7.1 beta версии заметно быстрее.
Из собственных наблюдений — многие люди сравнивают быстродействие только в интерфейсе. Переходы, слайдеры, фейдеры.

А на деле Apple занимается тупо разводом людей. Вот был у тебя твин появления 1.5 секунды. Сделали тебе 1.25 и тебе кажется уже «вау, оно стало быстрее и отзывчевее».

Надеюсь если и стало быстрее — то это в основном за счет оптимизации кода. Но так, как Apple с каждым разом все хуже что-то придумывает — уверен, что они в твинах просто сократили длительность анимации.
+1
Не только в твинах дело, ставил на iPad 3 iOS 7.0.4, затем 7.1 beta 3, разницу ощутил в открытии аппликух, лаги были в местах, когда твин уже отработал, а интерфейс приложения еще грузился.
0
Что-то Рэббит на Эппл обиделся в последнее время :)
0
Ничего не понял. Ну допустим iPad1 и не поддерживается, но почему по твоему юзеры других приведенных девайсов не переходят?
0
Так я откуда знаю почему не переходят? Один на 4s перешел и сказал «гауно, тормозит». Второй не перешел :) И так далее…
0
Имеет значение только то, каким АИРом я собираю ипашку? Ничего страшного, если свф будет собрано меньшей версией?
0
Имеет значение только версия AIR SDK, а не SWF. Но мне стало интересно как ты сможешь собрать SWF с другой версией AIR, если она рассчитывается на базе тэга компилятора -swf-version? Зачем вообще другую версию swf использовать?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.