Можеш начинать с февраля 2009 года. Именно с тех пор все форматы Flash открыты и свободны. Код самого плеера закрыт по причине наличия в нём пропиетарных кодеков сторонних фирм.
П.С. Любиш опенсорс? Тогда возможно тебе стоит знать, что в 2006 году Adobe бесплатно передал Mozilla Foundation исходники ECMA v4 совместимой виртуальной машины Tamarin, на которых была основана AVM2 виртуальная машина для Actionscript3. Эта передача – около 135 000 строк кода – стала крупнейшим подарком Мозиле после кода Netscape и помогла улучшить поддержку Javascript.
Минусующим: т.е. вы согласны с тем, что Apple правильно делает, что закрывает свою ось для сторонних вещей — не только для флэша, но и для monotouch, java, т.п.?
Вы будете смесяться, но Apple заботится о пользователях больше, чем о разработчиках (что вовсе не означает меньшее к ним внимание — инструменты и документация у apple на высоте).
А как можно заботить о пользователях своих продуктов максимально эффективно? — держать под контролем каждый компонент своей платформы. Именно в этом заключается качество их продуктов во всем. От железа до софта.
По факту, Flash является единственным закрытым от apple компонентом их системы, который они не могут контролировать, а значит улучшить для своей системы. В подавляющем большинстве случаев к сбою работы web-браузера в Mac OS X приводит именно Flash.
Теперь о нескольких вещах, которые очень сильно заботят Apple по отношению к iPhone/iPad:
1) Внешний вид приложений
2) Время работы их устройства
По первому пункту: вы видели Opera на iPhone? Это страх. С приходом флеша, моно, жавы, трафик приложений в app store, не соотвествующих HIG'у и банально с вырвиглазным внешним видом, возрастет на несколько порядков. Apple будет банально не пропускать их в свой магазин. Кому это надо?
Второй пунк технический и не менее важный(а может даже и больше): Flash, Java и Mono содержат в себе механизм сборщика мусора, который банально выжирает всю батарею за считанные часы, так как работает постоянно. Даже при налии сборщика мусора в _своем_ инструменте, objective-c, они не разрешили эту фичу на iphone os, ради все той же экономии батареи.
Забота apple о времени работы от батареи хорошо видна на примере мнгозадачности. Чтобы не нагружать батарею, Apple лишь к 4й версии iPhone OS разработали свою систему многозачности. Не в лоб, когда все приложение при переключении висит в памяти, а более элегантную, позволяющую приложению при переключении с него уходить в режим демона, обеспечиваюего функционирование только тех функций приложения, которые необходимы лишь для его фоновых нужд, к примеру фоновая закачка файла на flickr.
Одним словом, в Apple озабочены, чтобы при работе с их устройствами и приложениями вас не покидало ощущение: «Amazing!». (-:
Есть два подхода — свободная конкуренция и тотальный контроль.
Ту же заботу о пользователях можно было сделать по-другому — сделайте значок «Recommended by Apple», сделайте секретную настройку, которая будет показывать приложения, которые этого значка не имеют. Человек, устанавливая приложение, которое не recommended, будет получать предупреждение.
Читаю эту новость и одновременно слушаю подкаст onEnterFrame.ru :) Что-то как-то «дифирамбы», которые непосредственно флеш-разработчик в сторону Adobe поёт не внушают особого желания где бы то ни было рекламировать Adobe и участвовать в их акциях… Плюс, существует очень негативный опыт использования их технологий… Так что, а не пошли бы они в…!!!
Есть такая игра на Flash — Machinarium, очень занятный квест. На днях Microsoft заблокировала ее выпуск в XBox Live Arcade из-за того, что она разрабатывалась не для MS, а изначально была кросс-платформенная. Google: «Machinarium XBLA»
Так что ничего удивительного — ВСЕ защищают свои платформы, не Adobe первый.
This article is confusing, but basically any game accepted without a publisher, is essentially published by Microsoft. Microsoft has a policy that it will not publish games for the Xbox Live Arcade released on non-Microsoft platforms. Geometry Wars does not break this rule because the Wii and DS versions are Geometry Wars: Galaxies, which are A) Published by Sierra and B) Not the same game as the XBLA versions.
если коротко, то любая инди-игра для XBLA без издателя публикуется под крылом Microsoft. В этом случае MS просто не захотела САМА продвигать игру, которая издана другими издателями на других платформах.
О запрете игру — речи нет. Найди себе издателя и издавай, что наверное и проделает автор.
I'm with Adobe