Можем ли мы изменить минимальные требования к Flash Player для Flex 4.6 SDK на 10.2?

Можно ли изменить минимальный необходимый Flash Player до версии 10.2 для Flex 4.6 SDK? В настоящее время SDK требует минимум 11.1.

Если это возможно изменить, что произойдет, когда кто-то просмотрит наше приложение в Flash Player 10.2? Он по-прежнему будет работать? Есть ли API, от которых мы можем держаться подальше в нашем приложении? Вы знаете, что я пытаюсь сказать ...


person 1.21 gigawatts    schedule 12.09.2012    source источник
comment
Зачем это нужно? Скорость внедрения последней версии Flash настолько высока, что это действительно не стоит затраченных усилий.   -  person Josh    schedule 13.09.2012
comment
Это полезно знать, но, к сожалению, некоторые учреждения медленно обновляются, и для их обновления или убеждения в обновлении потребуются значительные усилия. Получение ответов на этот вопрос поможет мне определиться с действиями, которые нужно предпринять.   -  person 1.21 gigawatts    schedule 13.09.2012
comment
Хотя это правда, темпы внедрения Flash безумно высоки. Adobe рекламирует, что 90-95% пользователей Flash используют последнюю версию Flash один или два раза в год. Если вы точно не знаете, что ваша целевая аудитория не использует последнюю версию Flash, вероятно, лучше всего воспользоваться обновленными функциями и улучшенной безопасностью и отпустить 5-10% тех, кто не обновился, особенно когда это будет невероятно трудно определить, что можно и нельзя использовать в 4.6 SDK. Однако при необходимости вы можете перейти на SDK версии 4.5.   -  person Josh    schedule 13.09.2012
comment
Спасибо за предложения, я по большей части согласен. Я в основном пытаюсь получить информацию обо всем, в основном ...   -  person 1.21 gigawatts    schedule 14.09.2012


Ответы (2)


К сожалению, ответ на этот вопрос таков: это зависит от обстоятельств.

Это зависит от того, какие функции Flash Player вы используете. Если ничего в вашем приложении не использует какие-либо новые функции, оно будет без проблем работать на старой виртуальной машине.

Однако выяснить, есть ли какие-либо зависимости, может быть непростой задачей, потому что они могут быть скрыты глубоко в структуре Flex. По сути, вам нужно знать код фреймворка от начала до конца. Или вам просто нужно протестировать свое приложение на старой виртуальной машине и посмотреть, все ли по-прежнему работает должным образом.

Если вы хотите настроить таргетинг на версию проигрывателя, отличную от версии по умолчанию, используйте параметр компилятора target-player; например.:

-target-player=10.2
person RIAstar    schedule 13.09.2012
comment
Так есть ли способ заставить его принять или скомпилировать 10.2 или 10.3? Или мне просто установить минимальную версию на странице HTML Wrapper? - person 1.21 gigawatts; 14.09.2012
comment
@ 1.21gigawatts Обновил мой ответ - person RIAstar; 15.09.2012

Если вы хотите настроить таргетинг на Flash Player 10.2, я предлагаю вам использовать Flex SDK 4.5. вместо 4.6. Наборы функций не сильно отличаются, и это также позволит вам поддерживать Flash Player 10.1.

Можно установить более старый SDK в текущий Flash Builder, но в этом случае, вероятно, проще просто установить Flash Builder 4.5.

Если вам нужна какая-то функция, которая есть только в Flex SDK 4.6+, очевидно, что вам, вероятно, понадобится более новый плеер. Adobe не повысила требования к плееру без причины.

person Warren Young    schedule 15.09.2012