Archive for the ‘ Flash ’ Category

Do developers drive the market?

[tweetmeme source=”neoRiley” only_single=false]I’ve heard several different ideas over the past week about what we might do and what we ought to do as developers (and consumers) to teach Apple a lesson about section 3.3.1.

Everything from “post everything you have to the app store” for approval, to purchase every app known to be made by a 3rd party app, to stop developing for iPhone / iPad all together ( as I type this out on my new iPad ). Personally, I don’t think the first 2 are going to make a difference that apple would see or much less care about.

So I was thinking about what Mike Chambers posted about yesterday. He states that he’s going to focus on android and is looking forward to the tablets coming out later this year. He then goes on a bit further about not going forward with any iPhone development to the point of not even maintaining the apps he’s already put out in the apps store.

While I can certainly appreciate where Mike is coming from and his reasons, I think that it’s premature for one, and I think ultimately we as developers should never burn technical bridges so to speak. Not that I have any idea whether or not Mike will ever do OC work again or not, that’s beside the point. And to be fair to Mike, his job doesn’t require him to keep OC in his back pocket – that’s not his job.

My question is: what drives the mobile market anyway? Is it the will of the developer community? Or, is it based on what the consumers want? Simple enough, right?

If you think it’s driven by the developer community, you’re wrong. It’s driven by the fanboys and fangirls who have no clue what’s going on behind the scenes – they see new toy, they buy new toy as long as the experience is good. And right now, the iphone IS the best mobile phone experience out there. This is mainly to do with the fact that Apple IS so anal. Just look at every other phone being developed these days. The phone makers are responding to a public that loves the experience of the iphone. Look no further than android for an example of that ( case in point Nexus one which looks like your dad’s old palm pilot compared to an iPhone IMO )

Bottom line – there’s a need and market for iPhone and iPad apps right now, and this means we have a demand. As long as there’s demand, someone’s going to step up to the plate, take the gig, and make the money. Simple as that.

So with that, I would encourage any developer out there to not abandon technology for ideology. What comes around goes around, and we’ve seen it way too many times already in our short history. Today’s hypocrite is tomorrows hero and in the end, whatever the consumer wants, the client needs. And whatever the client needs, the developer should be able to provide to stay competitive.

Looks like I was right about Apple ;)

From the sounds of these emails from Steve Jobs, I’d say I hit it right on the money for the most part ;)

http://techcrunch.com/2010/04/10/steve-jobs-responds-to-iphone-sdk-complaints-intermediate-layers-produce-sub-standard-apps/

Apple doesn’t like Flash…

There’s been tweet after tweet after tweet about Apple’s new little clause in their developers agreement:

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).

Essentially, the first reaction is that if you don’t write it in Xcode, you can’t do it.  That’s at least what the first reaction was to the verbiage.

Now’s its speculated that maybe it means products that create an IPA file without creating an Xcode project are subjected to this new rule.  Leaving products like Unity3D in a safe spot so to speak.  But who knows at this point.  It’s all speculation until summer time 2010.

So, since nobody really knows for sure what that means yet, and so, as Keith Peters put it:  Grab some popcorn, sit back on the couch and enjoy the fireworks for the next couple of months – it’s going to get interesting ;)

I guess my general reaction to this, after having a night to sleep on it is this:  If Apple is thinking that the flash output is less than ideal in terms of performance/packaging on their devices, then we might be able to see where they’re coming from (not that I agree, or am saying that Flash’s output is inferior, I’m not saying that at all). But, if you’ve done any iPhone development, you know  that they’re so anal about experience in their SDK/agreements that this shouldn’t surprise anyone.

IE ( and let me put it in terms of what THEY’RE likely thinking ): They know they’re going to get a HUGE influx of flash apps from virtually ANYONE (hacks/babysitters who make banners/12yr olds who like pink ponies, you name it) making content for their devices, and they’re probably not to happy about the prospect of it lowering the standard of what they want for their devices.  It think you get the point.

NOTE: I’m not saying people using Flash for iPhone content are necessarily hacks or poor developers – not my point at all.  I’m pointing out that Apple is VERY ANAL about experience on their devices – right down to the use of icons and UI experience and performance.

Case in point: the trench run.  We were asked to pull a warning from the app that showed the very first time you played the game.  It simply said, “Please restart your device for best performance”.  Apple had us remove that as it insinuated that their device was the problem, not our app.  In reality it IS their device’s problem – you SHOULD reboot your device for any high performance game, but they’re not going to let you point it out.

my 2cents on the matter.  thoughts?

Steve Jobs: Bill Gates might not be so bad after all…

just read:

http://www.cracked.com/article_18377_5-reasons-you-should-be-scared-apple.html

Unity 2009 Presentation video

They were finally able to produce and post the video of one of my presentations at Unite 2009. This one covered much of the iPhone Trench Run project in detail. I went through the entire project practically.

http://unity3d.com/support/resources/unite-presentations/bringing-star-wars-to-the-iphone

Enjoy!

Irriation rant (short)

Ever watch a sporting event (Saints ROCK btw – loved that game!!) and hear either the announcer or one of the players/coaches say something like:

“yeah, you know when you’ve got people in the league like the Payton Mannings, the Drew Breeses, the Walter Paytons, the Joe Montana’s…”

Does that drive anyone else nuts? THERE’S ONLY ONE OF EACH OF THOSE GUYS SO QUIT REFERRING TO THEM AS MULTIPLE POSSIBLE PEOPLE ELSEWHERE IN THE WORLD. YOU SOUND STUPID. STOP SAYING THAT. Not to mention it degrades the people to whom they refer. Seriously, is there anyone else in the league you could call a “Walter Payton”??? Anyone reading this as a hardcore football fan should have just gotten the shivers at the thought.

/rant

go Saints.

RMI Giving away free online training

hey, I just got a heads up that RMI is offering free online training coming up here in February – check it out:

Free through February 28th
Introduction to ActionScript Development with FDT
http://www.richmediainstitute.com/catalog.php?item=70
30 minute introduction to the world’s most powerful ActionScript editor with Alan Klement

Free through February 15th
Comprehensive ActionScript 3
http://www.richmediainstitute.com/catalog.php?item=72
Over 9 hours of AS3 training with R Blank

Follow

Get every new post delivered to your Inbox.

Join 785 other followers