Эти два метода не идентичны, но я бы порекомендовал использовать предоставленный Adobe, поскольку он, скорее всего, останется работоспособным в будущих обновлениях Flash Player.
В качестве альтернативы, вы можете использовать SWFObject в соответствии с рекомендациями авторов этой темы - Обнаружение кросс-браузерной вспышки в Javascript
И не беспокойтесь о реализации:)
Нет причин, по которым ни один из этих сценариев не будет работать в Safari на iPad / iPhone или других браузерах на устройствах Android.