把官方網頁上針對Flash for iPhone所提供的支援情況,簡單地整理如下….
支援部分:
‧可用的Flash Player API:
大多數的Flash Player 10和AIR 2.0 API都可用。底下則是有支援,卻有某些限制的部分:
- 內嵌式HTML內容(透過Adobe AIR裡的webkit)
- RTMPE(Encrypted Real Time Messaging Protocol,加密化即時訊息協定)
- 動態載入含有ActionScript的SWF檔案
- PixelBender濾境
- 麥克風存取
- 視訊相機存取
‧支援iOS API的部分:
- 多點觸碰(MultiTouch)
- 螢幕方向定位
- 將圖片儲存到照片圖庫裡
- 加速度感測器(Accelerometer)
- 全球定位(Geo-location)
- 剪下、複製、貼上
‧會利用GPU硬體加速功能。
‧可以從Flash內容裡頭啟動iOS裡的視訊播放器來播放H.264視訊影片。但是無法在應用程式裡頭直接播放H.264視訊檔案。
‧可用字型:
可選用底下字型,並且會以相對應的字型來呈現。
- _sans : Helvetica
- _serif : Times New Roman
- _typewriter : Courier New
內容裡頭可以使用底下這些裝置字型:
- Sans-serif : Helvetica, Arial, Verdana, Trebuchet, Tahoma
- Serif : Times New Roman, Georgia
- 固定寬度 : Courier New, Courier
‧可用畫面環境:
- 全螢幕:320×480(或480×320)
- 有狀態列:320×460(或480×300)
不支援部分:
- Flash內容目前不可使用私有或未公開的iOS API。
- F4i程式無法在Mac的iOS模擬器上運作。
- F4i程式無法使用原生的iOS控制元件。
參考來源:
http://labs.adobe.com/wiki/index.php/Packager_for_iPhone:Developer_FAQ