Розробників Apple, користувачів нових фіч і борців з пофікшенимі багами вітаю, звичайно.
Іншим розповім одну історію, якщо вже з'явився топік. Заодно відповім на що з'являються іноді питання "чому ви не оновлюєте Air?".
Була одна проста аркадна гра на as3 / flash.display. Зроблено давно, перенесена на Андроїд без Старлінг з Air 3.9. Все працювало відмінно і все всіх влаштовувало.
Минув час, з'явилася вимога підключити іконку 192x192, з чим v3.9 не справлявся.
ккнп. Без змін коду проект був зібраний з колишньої на той час найсвіжіший стабільний випуск Air 15.
Раптово, на доступних мені пристроях з'явилася просадка фпс мінімум в 10-15%.
Не повіривши своїм очам, було вирішено підключити детальний збір статистики продуктивності і випустити одночасно два проекти. Якщо не помиляюся, це називається a / b тестуванням.
Результати виявилися, м'яко кажучи, несподіваними.
Особисто для себе вирішив, що старе правило "працює? Не чіпай" як і раніше актуально для всіх випадків.
Я нікого не закликаю не оновлювати Air. Я навіть не заявляю, що той проект був виконаний відповідно до the best practices (хоча йшло на відмінно же). Просто ділюся власним досвідом, в якому оновлення Air принесло істотне зменшення продуктивності, що призвело б до катастрофи в динамічній грі. [S] Теорії змови [/ s] висновки робіть самі.
Якщо ви теж стикалися з таким, було б цікаво почитати подібні історії.