Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
==========================================================
==========================================================

I'm no fan of Adobe, though I live and die by Creative Suite. But they need only do one thing if they want to stick their sword where Apple will feel it:

STOP developing for Mac.

==========================================================
==========================================================



Since when this is about Mac?
Since when this is about CS
Will you use CS on the iPhone?

So it is good to be an Adobe fanboy and bad to be an  fanboy?

He should boycott iPhone Not Mac, you can develop flash content on the Mac and for Macs.
 
Resistance is futile.......

Classic...

Apart from that, how long until microsoft, or palm jet off and start the "they're hurting our business, make them stop"...

Okay so Apple is abandoning flash, they have the right to do that it's their hardware... c'mon.

And I'm sick of the flash sites bringing down my equipment to a crawl... ughhh, I'm ready for a flash-less computing experience.:cool:
 
My take on the situation

Apple is at the top when it comes to user experience and wants to provide all of us with the best products (design, integration, features)... Their product are popular and everyone wants to benefit from it (vendors in the 'ecosystem', third-party apps...) and Apple is right when they try to tell developers how it should be after all Apple is the reason why so many developers (including small biz, students in their dorms...) can develop and profit from this.

My problem is that I am not a techie guy and cannot comment on the merits of either solutions (i.e. flash or HTML5) and I have NOT READ in this forum anything about the pros and cons of Flash and HTML5 in a clear, decent and constructive fashion. Mobile is the future and from what i read on Apple Insider, Apple is doing the right thing (see their small article on the matter)...

I like to use Apple products and I have been using them for more than 20 years now... never had major problems, always enjoyed my experiences on their products... I hate to say it but most flash enabled web site were for advertising most of the time and i do not miss not seeing the ad on Safari)... Apple created H.264: why aren't companies willing to develop on Apple product, use the standards Apple recommends on the platform they built? Apple recommends HTML5 (which is an open standard, no?) so why is everyone talking about "proprietary'? Someone in this forum said Steve Jobs had balls... Indeed he has big Cojones... And indeed we benefit every day from his stand on standards, design, user experience... So be it, Adobe: provide Flash and HTML5 and let everyone decide when and how it needs to be implemented. I have the CS4 suite at home (I love InDesign) and before that i had CS3 and before that.... Adobe has great products BUT i do not remember Adobe going public and demonstrating WHY FLASH needs to stay...
 
I think the more Android phones (and others) use flash, the more this might hurt Apple. If Android takes the market share, and most websites keep flash, the more this will hurt apple.
OK, show me the Android phone that ships with Flash support.

Crickets chirping...
 
Since when this is about Mac?
Since when this is about CS
Will you use CS on the iPhone?

So it is good to be an Adobe fanboy and bad to be an  fanboy?

He should boycott iPhone Not Mac, you can develop flash content on the Mac and for Macs.

The peace maker...

Why can't you develop damn near close apps/content on both systems? Hire a new programmer Obama will thank you for the decrease in unemployment.
 
I am in the same situation as him. I want to learn objective-c but I have no time because I am a student but I do know AS.By doing this they will lose a lot of potential and current devs

Bad news sunshine. You will *never* have as much free time to learn things as you do when you're a student.

I guarantee you could *easily* find 10 hours in a week where you are doing typical student things that aren't work for your course. Decide if you want to put that time to good use or if you want to spend it in the pub.
 
I think the more Android phones (and others) use flash, the more this might hurt Apple. If Android takes the market share, and most websites keep flash, the more this will hurt apple.

Why will this hurt ?
When  did say There Will Be No Flash on the iPhone?

Even if so, it could hurt , it would be a proof that  it not EVIL, not a SELL out company you know, like people that will sell their soul to the devil just to be successful!

If Flash work on other phones  will support it, and btw which phone runs flash successful?
 
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_3 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7E18 Safari/528.16)

This has everything to do with selling games on the app store. Flash is a free way to play games and rich apps online. Apple wants a 30% cut of the games and rich apps. The technical stuff is a red herring.

The new game stuff in iPhone 4 sdk is to take on Facebook's social gaming features.

I don't mind buying into apple's closed nature because I know what I'm buying in to. I'm just concerned that Adobe might stop making Photoshop , after effects and Illustrator for the Mac.

I would have no choice but to run windows since I make a living as an art director.
 
I'm gonna repeat what has already said, because no doubt some people either didn't listen the first time or didn't read the first time.

This is not about Flash on the iPhone, it is about not letting apps be developed in a manner that is easy to port them across to other platforms. Developing an app this way does not automatically make it a buggy mess as Apple would have you believe Flash is. Apple has already told people what apps they can put on their store, now they are saying you are restricted in how you make your apps too. It is a petty shot at Adobe.

A comment about Flash on the iPad/iPhone. There are many advertisements that are made in Flash. Apple's decision not to support Flash (no, it isn't a battery life thing), is firstly because they would be opening up their platforms to games which aren't bought through the app store. Now we have the side effect that other ad companies will not be able to show their adverts in Safari while Apple have their own iAds coming out soon. You might argue that Flash advertisements are intrusive and I would agree, but it is how many people make a living. And on top of that, it sounds like iAds will replicate some of the things Flash ads did but within apps. But we will have to wait and see how iAds turn out.
 
If it generated actual Objective-C code, Adobe wouldn't have a problem.

Nope, that's the whole point of the new SDK restrictions (emphasis mine):

gruber said:
Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine
 
OK, show me the Android phone that ships with Flash support.

Crickets chirping...

Why does it matter if it was shipped if a software update enables it? iPhone OS is always dramatically changed through software update.
 
Nobody is asking Apple to accommodate anything. Adobe is producing perfectly sound code that runs on Apple platform. If anything, Apple now will have to hire people to check all submissions that they do not use Adobe or Unity or anything else but Apple's approved way of thinking.

Right. I haven't checked out the new APIs yet, but I'm assuming the Flash exporter/ AS wouldn't have incorporated them. How do you suppose those app work in the background in the way that Apple has come up with to save batteries/ processing power.... etc.?
 
Classic...

Apart from that, how long until microsoft, or palm jet off and start the "they're hurting our business, make them stop"...

Okay so Apple is abandoning flash, they have the right to do that it's their hardware... c'mon.

And I'm sick of the flash sites bringing down my equipment to a crawl... ughhh, I'm ready for a flash-less computing experience.:cool:


Maybe if you invest on some worthwhile hardware you would not have this problem.


I have an iMac and a quad pc and I have never had problems with flash.
What is with everybody coming out and all of a sudden having flash problems.

What next?
 
I've been a professional developer since 1980 specializing in embedded systems. I know more flavors of assembly language than I'd care to remember. I've designed and built computers at the chip level. And I've written and modified computer operating system, real-time kernels, and even high-level languages.

Now, Mr. High and Mighty, WTF experience are you bringing to the table?

Apple made a good call with this. Their ability to sell product is impacted by end-user experience. If some numb-nuts Flash developer (who laughably thinks what he's doing is "programming") ends up pegging the CPU usage or chewing up all available RAM, making the Apple iPat, iPhone, iPod Touch sluggish, the end user doesn't know why. Then your fellow clueless user gets on some forum and rants about something which he knows nothing. He blames Apple for the 'sluggish multitasking' and slow keyboard response under OS 4.0. And he vows not to buy another Apple product.

So, in conclusion, **** and quit second guessing the marketing and technical decisions coming out of Apple. You're no more qualified to do that than you are to critique Stephen Hawking's understanding of physics.

QFE

I am also a professional SW dev, I also started on embedded systems. I am telecom (CDMA/LTE) network/callP layer developer today.

The main complainers in these thread don't actually seems to understand the very real issues.

Not a surprise, the ignorant are usually the loudest on the internet.

Enforcement of Native development is a completely reasonable requirement that leads to better resource usage, better applications, better skilled designers, better incentives for platform enhancement (which feeds back into better apps, better devs...

Beyond just making good technical sense, it isn't new. This has always been the case with the iPhone SDK/appstore. Hopefully it always is.

 
Oh, I know... Let's put the load on the shoulders of the users instead. Make everyone download an app for manually monitoring and managing tasks and processes on their iPhone. Then make the user get a degree in Geek Gadgetry so he can begin to use his phone effectively.

You skipped over my question entirely by bringing up the end user and ignoring the notion that Apple should create a broader framework to implement multitasking. Until you address that, your argument is irrelevant to my post.

Do you have a lot of trouble managing applications on your desktop or laptop?
 
Adobe is producing perfectly sound code that runs on Apple platform.


rofl.GIF
 
I am in the same situation as him. I want to learn objective-c but I have no time because I am a student but I do know AS.By doing this they will lose a lot of potential and current devs

Yes as someone else said, how in hell can you complain about no free time as a student? When I was a student I had a few lectures a day, some tutorials and the rest of the time I could use as I saw fit. I mean, I was supposed to spend roughly the same time in a week studying as you would working in a full time job, but I never felt the need to do that. Maybe my course was easy.
 
The peace maker...

Why can't you develop damn near close apps/content on both systems? Hire a new programmer Obama will thank you for the decrease in unemployment.


UH?
What Obama has to do with this?

Oh, you are a Tea Party supporter!
If you learn more than Flash maybe you'll be able to help create a few jobs?

Forget cross-platform!
 
Last edited by a moderator:
Apple wants real developer and not script kiddies!

I've been a professional developer since 1980 specializing in embedded systems. I know more flavors of assembly language than I'd care to remember. I've designed and built computers at the chip level. And I've written and modified computer operating system, real-time kernels, and even high-level languages.

Now, Mr. High and Mighty, WTF experience are you bringing to the table?

Apple made a good call with this. Their ability to sell product is impacted by end-user experience. If some numb-nuts Flash developer (who laughably thinks what he's doing is "programming") ends up pegging the CPU usage or chewing up all available RAM, making the Apple iPat, iPhone, iPod Touch sluggish, the end user doesn't know why. Then your fellow clueless user gets on some forum and rants about something which he knows nothing. He blames Apple for the 'sluggish multitasking' and slow keyboard response under OS 4.0. And he vows not to buy another Apple product.

So, in conclusion, **** and quit second guessing the marketing and technical decisions coming out of Apple. You're no more qualified to do that than you are to critique Stephen Hawking's understanding of physics.

Dude, I raise my drink up to you!

I have a lot of embedded systems experience and while I haven't written a compiler, I have done a lot of battery power level checking as I have written code on bare metal.

Yes, there is a definite level of experience that makes a good iPhone developer. Whenever I interview for an mobile development job, those that are on the top of the resume pile have embedded systems experience knowing how to write in a small footprint.

These "script guys" I run into way too much claim that Flash, Visual Basic, Java Script or even HTML makes a proper iPhone developer. That is IMO only one third into the journey to get out of desktop development environments.

I have a series of questions that I have in an interview that tells me if someone is up to snuff. Sadly 90% don't make it past the first two questions.

Apple is making the right call making sure that crappy, ported app doesn't bring the machine down to a crawl. I'm sure Steve is thinking back to his early Macintosh day where some of the most crappy ported apps almost ruined the reputation of the first generation Macintosh and compromised it sales leading to him being fired from Apple -- yes, there is more to that story but bad ports to the Mac was a big part of the first generation Mac not doing well.
 
Apple just wants to sell Macs and they block compilers that run on any other system than a Mac. iPhone SDK is a Mac only product.

They also block apps created with a gcc cross compiler that have been written C++. It has nothing todo which programming language you use but on which platform you can compile the code.

Simple as that.
 
I am in the same situation as him. I want to learn objective-c but I have no time because I am a student but I do know AS.By doing this they will lose a lot of potential and current devs

Then you'll get left behind. For every one dev that doesn't bother to evolve, there are a plenty more that do.
 
Apple can turn into a bitch when it gets high market share. They would do good business in China.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.