Logo

Jeff Rock

  • Random
  • Archive
  • RSS
  • Ask me anything

On Authoring iPhone Apps via Flash CS5

Ok, maybe I should expound beyond sweet christbabyjesus no. I have a feeling that post could turn into one of those posts that needs more explanation.

Bottom line: you can’t compile Actionscript 3 into an iPhone app. Adobe has written some type of selective AS3 to ObjC translator. Reasons that you don’t want to use that:

  • Bugs. It’s tough enough bug testing Objective-C natively, let alone through some black-box made by Adobe. I hope you’re into non-descriptive error boxes.
  • Memory management. Do you really want to trust a third party to retain and release objects for you? This is not something best left to someone else.
  • SDK changes. Apple moves at the rate of Apple. Keeping up with their SDK changes is vital and waiting for Adobe (or anyone other than you) to address these changes is not smart.
  • HIG-busting. I’ve read through the FAQ and it doesn’t look like you get access to UIKit. So you can’t use any of Apple’s excellent interface controls. So you get whatever convoluted mess of a UI the developer wants to cobble together in Flash. I’ll let you think about that for a moment.
  • Ability. You don’t even get the whole SDK. Just what Adobe feels like supporting. If you get knee deep in a project and realize that you need access to an Apple API that you can’t get to, you’ll be out of luck.

All those things add up to a non-reliable entity becoming your single point of failure. And lest we forget, Adobe can barely write Objective-C apps themselves. We’re still waiting for an update to CS4 that makes it not crash when you move the mouse too fast. You really want to trust them to manage your memory, translate your code and keep up with Apple’s SDK?

Let me know how that works out for you.

    • #adobe
    • #development
    • #iPhone SDK
    • #dumb
  • 2 years ago
  • 88
  • Permalink
  • Share
    Tweet

88 Notes/ Hide

  1. wedding-dress-bridal liked this
  2. free-bets liked this
  3. free-bets reblogged this from jeffrock
  4. kelowna-bc liked this
  5. model-airplanes liked this
  6. bonusbetting liked this
  7. arood liked this
  8. tockrock reblogged this from jeffrock
  9. markjardine liked this
  10. kurafire liked this
  11. 200motels liked this
  12. cavalcadegames liked this
  13. nikpawlak liked this
  14. jwisser liked this
  15. jespinoza liked this
  16. dandickinson liked this
  17. fitzroy liked this
  18. littlerobothead liked this
  19. seanblog liked this
  20. thinkdrastic liked this
  21. webbunny liked this
  22. gamenerdery liked this
  23. webvampires liked this
  24. ninthart liked this
  25. mattonrails liked this
  26. edouardbriere reblogged this from jeffrock and added:
    Jeff Rock: On Authoring
  27. dfg77 liked this
  28. lkm reblogged this from chartier
  29. scrufus reblogged this from jeffrock
  30. krislane liked this
  31. eschatologist liked this
  32. shujin reblogged this from jeffrock and added:
    yourself, hire someone...help while you learn.
  33. mrblank liked this
  34. ckolderup liked this
  35. zaiga reblogged this from pdl2h
  36. bkherman liked this
  37. jimray liked this
  38. brandonevans liked this
  39. mrgan liked this
  40. pdl2h reblogged this from gtokio
  41. kuon09reblog reblogged this from gtokio
  42. gtokio reblogged this from jeffrock
  43. dubliner liked this
  44. camh liked this
  45. jstn liked this
  46. bdotdub reblogged this from marco
  47. patdryburgh liked this
  48. berezina liked this
  49. omg liked this
  50. mac reblogged this from jeffrock
  51. Show more notesLoading...
← Previous • Next →

About

Co-founder/Creative Director of Mobelux.

I like good beer, hate Zapfino and love hanging out with Emily & Franklin when I'm not busy making awesome stuff.

Pages

  • Dashboard Radio

Me, Elsewhere

  • jeffrock on Dribbble
  • @jeff_rock on Twitter
  • Google
  • jeffrock on github
  • RSS
  • Random
  • Archive
  • Ask me anything
  • Mobile

© 2008-2011 Jeff Rock. All rights reserved. Effector Theme by Carlo Franco.

Powered by Tumblr