Just some random bits found or made by @scrufus

Among other things, he finds interest in other people's stories, music, patterns and ellipses…

scrufus' tumblelog

  • Ask me
  • Archive
  • About

On Authoring iPhone Apps via Flash CS5

jeffrock:

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.

Oct 6 2009
100 notes
Reblogged from jeffrock
  1. ledpar387 reblogged this from jeffrock
  2. download-vimeo reblogged this from jeffrock
  3. iphone-appdevelopment reblogged this from jeffrock
  4. 8x10-shed-plans reblogged this from jeffrock
  5. newsunsocial liked this
  6. free-bets liked this
  7. free-bets reblogged this from jeffrock
  8. kelowna-bc liked this
  9. model-airplanes liked this
  10. bonusbetting liked this
  11. arood liked this
  12. tockrock reblogged this from jeffrock
  13. markjardine liked this
  14. kurafire liked this
  15. 200motels liked this
  16. cavalcadegames liked this
  17. nikpawlak liked this
  18. jwisser liked this
  19. jespinoza liked this
  20. dandickinson liked this
  21. fitzroy liked this
  22. littlerobothead liked this
  23. seanblog liked this
  24. thinkdrastic liked this
  25. webbunny liked this
  26. gamenerdery liked this
  27. webvampires liked this
  28. ninthart liked this
  29. edouardbriere reblogged this from jeffrock and added:
    Jeff Rock: On Authoring
  30. dfg77 liked this
  31. lkm reblogged this from chartier
  32. scrufus reblogged this from jeffrock
  33. krislane liked this
  34. eschatologist liked this
  35. shujin reblogged this from jeffrock and added:
    yourself, hire someone...help while you learn.
  36. mrblank liked this
  37. ckolderup liked this
  38. zaiga reblogged this from pdl2h
  39. bkherman liked this
  40. jimray liked this
  41. brandonevans liked this
  42. mrgan liked this
  43. pdl2h reblogged this from gtokio
  44. kuon09reblog reblogged this from gtokio
  45. gtokio reblogged this from jeffrock
  46. dubliner liked this
  47. camh liked this
  48. jstn liked this
  49. bdotdub reblogged this from marco
  50. patdryburgh liked this
  51. Show more notesLoading...
Copyright © 2008–2012 ‒ HD Exhibit Theme by Dustin Hoffman