Print 39 comment(s) - last by AntDX316.. on Apr 12 at 1:23 PM

Apple may be bringing video chat with the next generation iPhone.  (Source: Tuaw)

Apple CEO Steve Jobs has taken another swipe at Adobe's Flash restrict apps developed in a Flash environment. The move comes at the expense of app developers.  (Source: AFP)
Developers can no longer use non-C language development platforms

Apple fans received a bit of good news, when observers studying the newly aired iPhone OS 4.0 SDK used the utility iStat to reveal a new Apple app called "iChatAgent".  Most observers say that it's unlikely that Apple would just release another instant messaging app; most believe the app will be a video chat app, and that the upcoming fourth generation iPhone will have a front-facing camera to support it.  An Apple patent hints at this development.

Developers, on the other hand received some bad news from Apple.  The new SDK license agreement states:
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).

What does this mean?  What might seem like an innocuous addition is actually another swipe at Adobe by Apple.  Adobe last October released an iPhone-ready Flash CS5 development environment that took apps written in Flash and then converted them to an iPhone-ready binaries using linked Apple APIs.

Apple has been rallying to promote a proprietary video codec-based version of HTML5 to combat Adobe's proprietary Flash format, which Apple CEO Steve Jobs accuses of "crashing Mac computers" due to it being, in his opinion, buggy and insecure.  The good news is that HTML5 is an open standard and could support other video codecs.  The bad news for open software advocates is that Apple is pushing for the web to exclusively use a proprietary video codec with the new HTML version.

For developers the battle is bad news as well.  On top of restrictions on programs that execute their own code, apps the overlap the iPhone software's functionality, and certain adult-themed apps, developers now will have a much harder time porting their Flash apps to the popular platform.

For small developers, it might be less of a deal.  Its unclear if Apple could detect the subtle differences in compiled code between a binary made with the Flash development environment versus a C development environment.  Small devs might be able to ignore the restriction, at their own risk, and get away with it.

For big developers, though, like Condé Nast, who were banking on using the Flash development environment to port their Adobe Air apps to the iPad and iPhone, they are now forced to scrap those efforts and resort to a full port if they want to get approved.  That may tempt some to switch over to Google's Android, which has a soaring number of apps and much fewer developer restrictions.

Comments     Threshold

This article is over a month old, voting and posting comments is disabled

RE: No way to detect this
By tspinning on 4/9/2010 11:48:46 AM , Rating: 5
Anti Flash because with Flash support comes about a million web based games and apps they can't charge for.

RE: No way to detect this
By reader1 on 4/9/10, Rating: -1
RE: No way to detect this
By invidious on 4/9/2010 12:35:56 PM , Rating: 5
Steve Jobs understands that a vertical monopoly is best for consumers.
lol woah there.

Verticle monopoly is horrendous for consumers. I would argue that consumers SETTLE for Apple's tight control because the other benifits of the product outweigh that drawback. A small percent of users may prefer not have to make content decisions, but the vast majority would prefer more options.

RE: No way to detect this
By amanojaku on 4/9/2010 1:00:17 PM , Rating: 2
I would argue that consumers SETTLE for Apple's tight control because the other benifits of the product outweigh that drawback.
No, Apple consumers settle for Apple's tight control because they're stupid sheep. I pay for the product, I download the software. That means I dictate what my devices should do. If the device cannot do what I want then I don't buy it and the company gives me what I want or goes out of business. When did consumers forget that companies need our money more than we need their products? What's next, Apple decides desktops and notebooks suffer from poor Flash performance and removes it from Safari and MacOS X? Windows isn't good enough on the Mac and Bootcamp support is removed? Don't EVER let your vendor dictate your use.

RE: No way to detect this
By rocky12345 on 4/9/2010 12:55:16 PM , Rating: 4
Dude the truth of the matter is Mr Jobs does not want to lose control of the app store he don't care about you or any one else he cares about the bottom dollar & thats it.

By the way who the hell does Mr Jobs think he is telling me or you what we can & can not run on our bought & paid for hardware. If I want to run a flash movie then that is my choice not his.If I want to throw my Apple hardware on the floor stump on it that is my choice as well(I don't own Apple just an example).

You will defend well when you buy a apple product you agree to all this well dude one thing I would never agree on is being shafted up the a$$ & that is what it all comes down to if you play by their rules. They need to either revise their way of thinking a bit or revise the agreement because this is 2010 & things have changed since the 80's a lot has.

But of coarse you will defend the dream boat company to the end & not find any problems with the way they do business & how they step on everyone else to get a head including their very own customers.

RE: No way to detect this
By Xavi3n on 4/9/2010 11:51:06 PM , Rating: 1
And with that post i finally realize that reader1 is a joke character, I'm amazed there are so many still replying to him/her.

Probably someone trying to satirize Apple Fanboy/girls.

RE: No way to detect this
By AntDX316 on 4/12/2010 1:23:59 PM , Rating: 1
Actually it's the fact the "touch screen" design is not like Microsoft Cursor. When you use the pen or a touch screen on windows it's basically cursor position. With Apple's software it's probably far different. Talking about coding, probably there is a limitation placed for the software restriction memory and processing power to prevent the iphone from crashing. Loop holes that can be filtered to hack iphones and install advertisements through flash app is also another possible reason. I'm sure it's not all about the "adobe" market share.

“So far we have not seen a single Android device that does not infringe on our patents." -- Microsoft General Counsel Brad Smith

Latest Headlines
Inspiron Laptops & 2-in-1 PCs
September 25, 2016, 9:00 AM
The Samsung Galaxy S7
September 14, 2016, 6:00 AM
Apple Watch 2 – Coming September 7th
September 3, 2016, 6:30 AM
Apple says “See you on the 7th.”
September 1, 2016, 6:30 AM

Most Popular ArticlesAre you ready for this ? HyperDrive Aircraft
September 24, 2016, 9:29 AM
Leaked – Samsung S8 is a Dream and a Dream 2
September 25, 2016, 8:00 AM
Yahoo Hacked - Change Your Passwords and Security Info ASAP!
September 23, 2016, 5:45 AM
A is for Apples
September 23, 2016, 5:32 AM
Walmart may get "Robot Shopping Carts?"
September 17, 2016, 6:01 AM

Copyright 2016 DailyTech LLC. - RSS Feed | Advertise | About Us | Ethics | FAQ | Terms, Conditions & Privacy Information | Kristopher Kubicki