weblog . Biography . Flexibility . projects
  • photography by Kristel van Beek

    Studio Devigner joins Twisted Colours
    XPath Analyser Project

    20 Apr: Flash and iPhone OS

    posted by: martijn, at 20 April 2010 22:13 GMT+1, 20 April 2010 22:51 GMT+1

    Let me also spill my opinion about section 3.3.1 of the iPhone Developer Program License Agreement, which states before:

    3.3.1 - Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.

    And became as of iPhone SDK 4.0 Beta:

    3.3.1 - Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

     

    In simple words; Apple will reject apps that are not written in Javascript, C, C++ or Objective-C.

    This new section affects the upcoming compiler, the iPhone packager, of Adobe, which is part of it's new Creative Suite 5.

    I understand that the Adobe community is upset by this decision made by Apple I also understand the possible reasons that I can come up with for Apple to make that decision.

    The main reason I think Apple has made this decision is for the sake of performance, to ensure performance they need to be in charge of the runtime (as far as you can call Cocoa Touch a runtime). The Adobe iPhone packager as far as I know uses a self created library that translates calls to the OS. And that is just the thing that Apple does not want.

    I based this part a bit on an article written by John Gruber.

    As a Flex/Flash developer (so I should be on the Adobe side of the “war”) I want to be neutral, as a matter of fact I don't want a war. Learn from the mistakes and continue. I'm not selling my Mac and go for a Viao (hell no). My iPhone stays where it is and I'm learning Objective-C ;).

    Flash is a very nice platform but not holy, and there are a lot of things Adobe should change (like fixing bugs that I have reported in the early days of Flash 6 regarding IMG tags in HTML text). I'm still in favour in open-sourcing the Flash Player and making the Flash API a W3C standard. Everyone will gain from this, especially Adobe is my opinion. And maybe Steve Jobs will allow Flash on the next iteration of iPhone OS.
    Add this link to del.icio.us vote in HexoSearch permalink - tags: flash | iphone | apple - 1 Comment
    Write a comment for this article

    1 Comment

    • Natthan5.x says:

      at 21 April, 2010 6:50
      Interesting post. I too agree with your points... ;)
  • categories
    • flash (29)
    • flex (27)
    • flash player (11)
    • php (7)
    • adobe (6)
    • weblog (5)
    • apple (5)
    • eclipse (5)
    • design (5)
    • open source (4)
    • style (4)
    • linux (4)
    • mac (4)
    • red5 (4)
    • windows (3)
    • air (3)
    • devigner (3)
    • apollo (3)
    • flash media server (3)
    • firefox (3)
    • javascript (3)
    • internet explorer (2)
    • music (2)
    • silverlight (2)
    • support (2)
    • uimodifier (2)
    • bitmap limits (2)
    • microsoft (2)
    • flex builder (1)
    • nintendo wii (1)
    • chrome (1)
    • git (1)
    • java (1)
    • xpath (1)
    • iphone (1)
    • twisted colours (1)
    • internet provider (1)
    • opera (1)
    • advertisement (1)
    • repent (1)
    • mxna (1)
    • dell (1)
    • google (1)
    • safari (1)
    • team (1)
    • msn (1)
    • developer (1)
    show all
  • all articles
    • April, 2011
    • Use Vellum (Text Layout Framework) in Flex 3 with Embedded fonts
    • November, 2010
    • mx:Container focus hack
    • August, 2010
    • XPath Analyser Project
    • April, 2010
    • Flash and iPhone OS
    • March, 2010
    • Studio Devigner joins Twisted Colours
    • Presenting: Studio Devigner
    • February, 2010
    • Flash on Mac Faster
    • December, 2009
    • Historic moment (somehow), Microsoft names Devigner in an article.
    • Universal filesystem
    • November, 2009
    • Projects get a home
    • October, 2009
    • I'm a daddy from now on, her name is Julia
    • My projects moved to GitHub
    • SWFLoader fails where Loader succeeds
    • September, 2009
    • Note to self: Ant Java heap space on Mac OS
    • August, 2009
    • Flash Player Bitmap Limits Again
    • May, 2009
    • Sloppy code
    • April, 2009
    • Flash CS4 IDE navigateToURL bug on the Mac
    • Flex Builder Gumbo expired
    • March, 2009
    • Dear Steve II: The files problem
    • Dear Steve I: The support problem
    • January, 2009
    • Flash Player Bitmap Limits
    • December, 2008
    • Google Chrome and why I use it for Flex debugging
    • November, 2008
    • UIModifier, release 0.0.1
    • October, 2008
    • AIR and Icons
    • Matrix rotation
    • September, 2008
    • CS4 announced, still huge price differences
    • Dear Adobe
    • Browser (technology) war
    • July, 2008
    • mx.effects.Move is Evil
    • Adobe, why no 64-bits Flash Player?
    • Collaboration with Adobe Flex
    • June, 2008
    • My vision on the web video future
    • Flex Builder rename bug (?)
    • May, 2008
    • Flash TextField bug?
    • Astro, Flash Player 10 prerelease has arrived
    • April, 2008
    • Released new website for Kristel van Beek
    • Portishead
    • March, 2008
    • IE7 + HTTPS + Flash
    • Mac experiences
    • I'm a mac now
    • February, 2008
    • AIR, my opinion!
    • Ubuntu living under Windows
    • Pulse, Eclipse on demand
    • January, 2008
    • Zend Neon becomes Zend Studio for Eclipse
    • BlueBerry needs Developers
    • Sparkling new website
    • December, 2007
    • Super Mario Galaxy
    • Apple, please deliver a 15" MacBook Pro with 1920x1200 resolution
    • November, 2007
    • Buzzword, amazing...
    • Garbage collection of the Flash Player
    • October, 2007
    • Flash Player memory differences per browser
    • Zend Neon
    • Flex Builder for Linux
    • September, 2007
    • Testing the existance of an attribute in XML with AS3
    • Opening Flash documents within Flex
    • PDT 1.0 Released
    • EU vs Microsoft
    • August, 2007
    • Repent has a brand new website
    • Manipulating XML with namespace in AS3
    • What's going on with MXNA?
    • Red5 Admin Panel's future
    • July, 2007
    • Red5 Admin Panel 0.2 release (update)
    • June, 2007
    • Red5 Admin Panel 0.1
    • BabbaVideo: A new dutch Video site
    • Safari on Windows
    • Adobe Flex 3 and AIR
    • Adobe Live 2007
    • May, 2007
    • Tommorow Adobe Live
    • Strange Windows bug
    • April, 2007
    • The dark side of Flash
    • March, 2007
    • BlueBerry needs a Flex Developer
    • Apollo server, hmm what is that
    • February, 2007
    • Why (especially Adobe) and other companies should support Linux
    • Flex/Eclipse plugin idea
    • January, 2007
    • PHPEclipse is out, welcome PDT
    • Linux Flash Player 9 released
    • I Welcome all you MXNA readers
    • FullScreen and wMode
    • FLV Player in Flex
    • December, 2006
    • Dell Support rocks
    • November, 2006
    • Flash Media Server 3, and more
    • October, 2006
    • XS4ALL trouble
    • BlueChat, Flash Media Server Application
    • September, 2006
    • Flex Google calender
    • Skinning v2 components
    • Flash Media Server Application and advanced skinning
    • August, 2006
    • I finally discovered JSFL
    • You know sIFR?
    • PHP IDE
    • Datagrid experiences
    • July, 2006
    • My weblog is born
    show all
All rights reserved | Design and Development by Martijn van Beek | Managed by Flexibility | Photography by Kristel van Beek

You have Flash Player version: (click to check if you got the latest)
social media: twitter | linkedin | last.fm | github | studio devigner blog