I'm still waiting for an example of your HTML5 animation that failed on an iPhone but worked in some browsers. Is THAT hard to understand?
I wrote an HTML5 test page and I was immediately confronted with one very annoying problem with the canvas tag on iPhone. In my test, once I pinched zoomed to the point where my canvas filled the iPhone screen. I could not zoom out as the canvas tag itself for some reason is unresponsive to the pinch.
Not really, I still have no idea what you are ranting about exactly. Maybe you should take some time and try to express yourself clearly. If you have a good point, people might agree with you. If not, they will rip it to shreds.
My last thought on this mess...Adobe, just get off your butts and make a great mobile Flash product that EVERYONE wants. Not just your Flash Camp groupies. Make it so good, and so wonderful that Apple just can't NOT support it. End of story. All done. Until that time, just keep quiet and work so hard that you will be too tired to spread BS. Work so hard that your Flash Camp Graduates will actually have something to be proud of. Work so hard that the employees that blog for you for a living actually have the ability to point to what a great mobile Flash product looks like and works like in the real world. Work so hard that you actually have shipping versions that the public falls in love with. That people say 'Hey, I don't want the internet unless it's got this here Flashy thing running on it'.
Make it so great that everyone is blown away with the quality of the product. Make it so great that Steve Jobs even says, 'Wow. that's working well. and with no impact on battery life'.
Make it so great that no other technology can compete. Make it so great that it is obvious why, after 3 plus years of iPhone like devices there isn't a Flash solution on all the platforms. Make it so wonderful that there just is no reason to do anything with a real language, or low level tools.
??? Meanwhile Steve Jobs' Disney website it chock full of FLASH.
The fallacy in your comment is that Jobs and Apple didn't create the website. Disney did. Jobs sold them Pixar years back, got some stock and a place on the Board. but he is not the end all and be all decision maker. He's a consultant at best.
Now if Apple's website used Flash you might be onto something. But it doesn't. It uses Gianduia, a javascript based language for web apps which they started about a year ago and have already rolled out on their site. Go place a Genius Bar appointment and you'll see it in action.
Once they get the bugs worked out, you'll probably see it turning up on other sites, including perhaps even Disney. But as is Apple's style, they don't release things just to release them, they want to feel like it is as close to perfect as they can get without real world feedback.
1) This is the first time CSS3 has been mentioned.
2) The timeline is up to them but you'll likely still claim that because Apple created it that it's proprietary.
3) No one is talking about killing Flash on the desktop or otherwise. Adobe is the only one killing Flash in any way, shape or form. Everyone else is talking about better, more efficent ways to push data across the web. You're the one with the smarmy remarks trying to make it into some personal war that can only be seen in black or white.
slippery.
Q, is html5 a standard yet? no
is CSS3 a standard yet? no
I have heard ad nausem about how flash is going to get replaced. on the desktop. Because, as you guys have shrieked 400 billion times, there is no flash to replace on mobile as of yet...
I haven't made it personal at all. Apparently, I'm the adobe shill for pointing out the truth here.
You just don't see it. You're pushing a technology as a flash killer that isn't even a standard yet, one that isn't supported thoughout the desktop browser even.
nd then, in the next breath, you complain that flash player isn't out of beta. It's a stupid flawed arguement.
I'd rather see some comparisons as to what htnl5 -and- CSS3 (happy now?) can do.
Anyway, I work to do, I've wasted far too much time going circles here to hear how smart you are.
I guess you have a better crystal ball to see where things will be in a year.
I'll have to disagree with this point of view, because it's elitist.
Not everyone is an Objective C programmer, nor does everyone want to be. And people shouldn't be forced into learning one way when other ways are available. Not everyone has the same education and skillset.
If someone makes a tool that makes your job simpler, you use it. In this case, it means a simplified approach to programming that makes development accessible to ordinary people. If you try to argue against accessibility, you'll lose.
Now, it's another argument entirely if they want to program in Flash and the Flash engine is inherently buggy and slow. That's Adobe's problem. But if you want to use NimbleKit or PhoneKit, tools that are allowable under the new Terms of Use, you shouldn't be hassled by Objective C purists.
No one said that Obj-C was your only choice. It IS, however, clear that programming in a supported language, using approved tools is much more likely to get you a robust, supported app - which is what Apple wants to achieve. The emulated, runtime crapware just isn't any good - in Apple's experience and the experience of most developers.
It's one thing on a desktop with 4 GB of RAM and a multi-GHz processor. It's quite another on a resource-limited mobile device.
he might run a 'web shop' that actually cares about the quality and portability of the information. Of course he may not be able to charge the ridiculous fees for Flash 'animations' that have so endeared people to the magic that is 'Flash development'.
Elitist? That if you work in technology you might want to learn, like, programming? And just maybe a variety of languages? So learning things and being educated and having the ability to work at a lower level on a system is elitist?
Weird. I'd say it;'s the opposite. It supports those who are most able to compete. It's only elitist if you consider competition elitist.
Quote:
Originally Posted by jragosta
No one said that Obj-C was your only choice. It IS, however, clear that programming in a supported language, using approved tools is much more likely to get you a robust, supported app - which is what Apple wants to achieve. The emulated, runtime crapware just isn't any good - in Apple's experience and the experience of most developers.
It's one thing on a desktop with 4 GB of RAM and a multi-GHz processor. It's quite another on a resource-limited mobile device.
You just don't see it. You're pushing a technology as a flash killer that isn't even a standard yet, one that isn't supported thoughout the desktop browser even.
Again, Adobe is the only one killing Flash because they thought nothing could topple their monopoly position.
Quote:
nd then, in the next breath, you complain that flash player isn't out of beta. It's a stupid flawed arguement.
I've commented that Flash for mobiles isn't even a PUBLIC Beta. All we have are controlled demos, most of them a joke. We have Flash 10.1 for the desktop still in beta and I can attest that it's better than 10.0. I have stated stats and direct comparisons in other threads. Shown proof of it being better than the previous version. You have shown no proof.
he might run a 'web shop' that actually cares about the quality and portability of the information. Of course he may not be able to charge the ridiculous fees for Flash 'animations' that have so endeared people to the magic that is 'Flash development'.
Actually coding in HTML5 is way more costly because there are no intuitive development tools, so Flash wins hands down on the time required to complete an application comparison.
That is what I'm looking for, useful and helpful information. Not useless rhetoric. Thank you very much. I'm just starting out with web development. I have Master Suite CS4. I like Dreamweaver a lot I use Flash. I am also working through PHP/MySQL and Javascript. I am trying to use CSS instead of building everything with tables. Thanks again.
Quote:
Originally Posted by mstone
I wrote an HTML5 test page and I was immediately confronted with one very annoying problem with the canvas tag on iPhone. In my test, once I pinched zoomed to the point where my canvas filled the iPhone screen. I could not zoom out as the canvas tag itself for some reason is unresponsive to the pinch.
Dammit, why are the interesting comments always at the end of the thread?
Quote:
Originally Posted by Groovetube
Sure thing, I tested some html5 basic animation stuff this morning, and while it worked in general on several browsers, it failed completely on the iphone.
"Basic animation" means different things to different people. The iPhone already (OS 3.1) has fairly strong HTML5 support, and actually started off that way - bear in mind that originally, iPhone apps meant basically dashboard widgets, which were I think the motivation for creating <canvas>.
So while your implementation may not work, there's a fair chance that your idea would. Keep in mind that the iPhone version of WebKit is, at best, frozen at the date of the latest major release, and in practice for QA reasons will be some months older than that. Apparently vanilla Safari 4.0.5 has WebKit 531; iPhone OS 3.1.2 has WebKit 528. Anything that was created or standardised or became popular after that point certainly won't be implemented.
Personally, the part I find most potentially useful about HTML5 is the offline storage API, and that most definitely does work on the iPhone.
Quote:
Originally Posted by mstone
Flash is good for some things and bad for others. The problem is that 99% of Flash on the web is poorly written and used for the wrong reasons. Not Adobe's fault.
I agree that poorly-written Flash is a common problem (mostly, I suspect, because most Flash creators can program nothing more complex than common VBA), but I don't think you can say that's not at all Adobe's fault. They do provide creation software which, arcane though it is in some ways, presents a big friendly non-programmy interface by default, which encourages use by programming novices and hinders understanding of its underlying behaviour. They also could definitely interpret ActionScript code in a way which does JIT optimisation of basically shitty code, just as recent browsers do with Javascript: you may be using needless fixed-length loops, declaring variables like crazy and not implementing a jot of caching, but nowadays the browser will just silently sort that all out for you, to considerable performance improvement.
Quote:
Originally Posted by Goldenclaw
I'll have to disagree with this point of view, because it's elitist.
I was going to make a big long reply to this, about how pragmatic Objective-C is and how extremely reasonable web apps via Dashcode (or by hand!) are, but in short, yeah, agreed, complaints about opinions of Flash developers who wouldn't know program code if it slapped them in the face are elitist, although more from a "people who know how to do more than click on buttons" position than an "Objective-C programmers" one.
I think that would-be Flash programmers should be completely welcomed as HTML5+javascript programmers, but I don't think that gives them the right to complain that they can't pretend to be native application programmers in any context beyond functionality that's available to them. On that note, I do firmly think that Apple should allow "web apps" on the App Store.
"No company -- no matter how big or how creative -- should dictate what you can create, how you create it, or what you can experience on the web."
Adobe is correct. No one should be the end all and be all of how we create etc.
Which is why I'm so happy that Apple is promoting HTML5. Because it is raising awareness and showing folks like myself that there are other tools out there.
So now I am not stuck with using Flash etc because 'what else can i use'. I can choose to use Flash, or make an app, or use HTML5 or whatever depending on what works best for the audience I want to create for. I can choose whether a particular group is worth the time and money to give them a perfect experience or just skip them cause it's not worth it
look at CBS for example. They chose to convert their site to HTML5. Because they want to reach all computer and mobile users. And it was deemed more cost effective than making a Flash heavy website and optimized apps for every mobile OS.
Again, Adobe is the only one killing Flash because they thought nothing could topple their monopoly position.
I've commented that Flash for mobiles isn't even a PUBLIC Beta. All we have are controlled demos, most of them a joke. We have Flash 10.1 for the desktop still in beta and I can attest that it's better than 10.0. I have stated stats and direct comparisons in other threads. Shown proof of it being better than the previous version. You have shown no proof.
do you always brow beat people for proof of an unreleased product? Show proof that the next iphone will so much better than the next droid. Show proof that ipad 2.0 won't be a flat bust.
You know damn well there is no such thing, as "proof' in an unreleased product, regardless of who it is. The truth is, and it's been told to you many times, there are indications that this player will be a good player. That's all we have right now, so you're just going to have to wait.
In the same vein, so far all we have are indications of the completed spec. There's no guarantees it will be fully supported by all browsers without any hiccups, certainly, if history is any indication.
The mewling and shrieking for proof is just stupid.
btw the only thing worth while for flash is "farm ville"
and rumor has it they are making an app (and probably will for all their games). getting $$$ from ipad etc users is more important to them than being Flash Cultists.
do you always brow beat people for proof of an unreleased product? Show proof that the next iphone will so much better than the next droid. Show proof that ipad 2.0 won't be a flat bust.
You know damn well there is no such thing, as "proof' in an unreleased product, regardless of who it is. The truth is, and it's been told to you many times, there are indications that this player will be a good player. That's all we have right now, so you're just going to have to wait.
In the same vein, so far all we have are indications of the completed spec. There's no guarantees it will be fully supported by all browsers without any hiccups, certainly, if history is any indication.
The mewling and shrieking for proof is just stupid.
i think your choice of words throughout this and other threads disqualify you from claiming to want a reasonable discussion.
do you always brow beat people for proof of an unreleased product? Show proof that the next iphone will so much better than the next droid. Show proof that ipad 2.0 won't be a flat bust.
You're the one claiming it's proven so we want you to prove it. Pretty fraking straightforward.
No one here has made claims about unannounced products so we wouldn't say that the next iPhone or iPad will or won't be better.
Most of here like to use facts that are backed up. You should try it sometime.
Comments
you just gotta laugh when people resort to the teenager flamer talk.
Grow up and get back to the discussion table. What I summarized was easy to understand.
I'm still waiting for an example of your HTML5 animation that failed on an iPhone but worked in some browsers. Is THAT hard to understand?
I wrote an HTML5 test page and I was immediately confronted with one very annoying problem with the canvas tag on iPhone. In my test, once I pinched zoomed to the point where my canvas filled the iPhone screen. I could not zoom out as the canvas tag itself for some reason is unresponsive to the pinch.
What I summarized was easy to understand.
Not really, I still have no idea what you are ranting about exactly. Maybe you should take some time and try to express yourself clearly. If you have a good point, people might agree with you. If not, they will rip it to shreds.
Make it so great that everyone is blown away with the quality of the product. Make it so great that Steve Jobs even says, 'Wow. that's working well. and with no impact on battery life'.
Make it so great that no other technology can compete. Make it so great that it is obvious why, after 3 plus years of iPhone like devices there isn't a Flash solution on all the platforms. Make it so wonderful that there just is no reason to do anything with a real language, or low level tools.
Make that happen. Then I will eat my iPad.
??? Meanwhile Steve Jobs' Disney website it chock full of FLASH.
The fallacy in your comment is that Jobs and Apple didn't create the website. Disney did. Jobs sold them Pixar years back, got some stock and a place on the Board. but he is not the end all and be all decision maker. He's a consultant at best.
Now if Apple's website used Flash you might be onto something. But it doesn't. It uses Gianduia, a javascript based language for web apps which they started about a year ago and have already rolled out on their site. Go place a Genius Bar appointment and you'll see it in action.
Once they get the bugs worked out, you'll probably see it turning up on other sites, including perhaps even Disney. But as is Apple's style, they don't release things just to release them, they want to feel like it is as close to perfect as they can get without real world feedback.
1) This is the first time CSS3 has been mentioned.
2) The timeline is up to them but you'll likely still claim that because Apple created it that it's proprietary.
3) No one is talking about killing Flash on the desktop or otherwise. Adobe is the only one killing Flash in any way, shape or form. Everyone else is talking about better, more efficent ways to push data across the web. You're the one with the smarmy remarks trying to make it into some personal war that can only be seen in black or white.
slippery.
Q, is html5 a standard yet? no
is CSS3 a standard yet? no
I have heard ad nausem about how flash is going to get replaced. on the desktop. Because, as you guys have shrieked 400 billion times, there is no flash to replace on mobile as of yet...
I haven't made it personal at all. Apparently, I'm the adobe shill for pointing out the truth here.
You just don't see it. You're pushing a technology as a flash killer that isn't even a standard yet, one that isn't supported thoughout the desktop browser even.
nd then, in the next breath, you complain that flash player isn't out of beta. It's a stupid flawed arguement.
I'd rather see some comparisons as to what htnl5 -and- CSS3 (happy now?) can do.
Anyway, I work to do, I've wasted far too much time going circles here to hear how smart you are.
I guess you have a better crystal ball to see where things will be in a year.
I'll have to disagree with this point of view, because it's elitist.
Not everyone is an Objective C programmer, nor does everyone want to be. And people shouldn't be forced into learning one way when other ways are available. Not everyone has the same education and skillset.
If someone makes a tool that makes your job simpler, you use it. In this case, it means a simplified approach to programming that makes development accessible to ordinary people. If you try to argue against accessibility, you'll lose.
Now, it's another argument entirely if they want to program in Flash and the Flash engine is inherently buggy and slow. That's Adobe's problem. But if you want to use NimbleKit or PhoneKit, tools that are allowable under the new Terms of Use, you shouldn't be hassled by Objective C purists.
No one said that Obj-C was your only choice. It IS, however, clear that programming in a supported language, using approved tools is much more likely to get you a robust, supported app - which is what Apple wants to achieve. The emulated, runtime crapware just isn't any good - in Apple's experience and the experience of most developers.
It's one thing on a desktop with 4 GB of RAM and a multi-GHz processor. It's quite another on a resource-limited mobile device.
obviously, you don't run a web shop.
Weird. I'd say it;'s the opposite. It supports those who are most able to compete. It's only elitist if you consider competition elitist.
No one said that Obj-C was your only choice. It IS, however, clear that programming in a supported language, using approved tools is much more likely to get you a robust, supported app - which is what Apple wants to achieve. The emulated, runtime crapware just isn't any good - in Apple's experience and the experience of most developers.
It's one thing on a desktop with 4 GB of RAM and a multi-GHz processor. It's quite another on a resource-limited mobile device.
You just don't see it. You're pushing a technology as a flash killer that isn't even a standard yet, one that isn't supported thoughout the desktop browser even.
Again, Adobe is the only one killing Flash because they thought nothing could topple their monopoly position.
nd then, in the next breath, you complain that flash player isn't out of beta. It's a stupid flawed arguement.
I've commented that Flash for mobiles isn't even a PUBLIC Beta. All we have are controlled demos, most of them a joke. We have Flash 10.1 for the desktop still in beta and I can attest that it's better than 10.0. I have stated stats and direct comparisons in other threads. Shown proof of it being better than the previous version. You have shown no proof.
he might run a 'web shop' that actually cares about the quality and portability of the information. Of course he may not be able to charge the ridiculous fees for Flash 'animations' that have so endeared people to the magic that is 'Flash development'.
Actually coding in HTML5 is way more costly because there are no intuitive development tools, so Flash wins hands down on the time required to complete an application comparison.
I wrote an HTML5 test page and I was immediately confronted with one very annoying problem with the canvas tag on iPhone. In my test, once I pinched zoomed to the point where my canvas filled the iPhone screen. I could not zoom out as the canvas tag itself for some reason is unresponsive to the pinch.
Sure thing, I tested some html5 basic animation stuff this morning, and while it worked in general on several browsers, it failed completely on the iphone.
"Basic animation" means different things to different people. The iPhone already (OS 3.1) has fairly strong HTML5 support, and actually started off that way - bear in mind that originally, iPhone apps meant basically dashboard widgets, which were I think the motivation for creating <canvas>.
So while your implementation may not work, there's a fair chance that your idea would. Keep in mind that the iPhone version of WebKit is, at best, frozen at the date of the latest major release, and in practice for QA reasons will be some months older than that. Apparently vanilla Safari 4.0.5 has WebKit 531; iPhone OS 3.1.2 has WebKit 528. Anything that was created or standardised or became popular after that point certainly won't be implemented.
Personally, the part I find most potentially useful about HTML5 is the offline storage API, and that most definitely does work on the iPhone.
Flash is good for some things and bad for others. The problem is that 99% of Flash on the web is poorly written and used for the wrong reasons. Not Adobe's fault.
I agree that poorly-written Flash is a common problem (mostly, I suspect, because most Flash creators can program nothing more complex than common VBA), but I don't think you can say that's not at all Adobe's fault. They do provide creation software which, arcane though it is in some ways, presents a big friendly non-programmy interface by default, which encourages use by programming novices and hinders understanding of its underlying behaviour. They also could definitely interpret ActionScript code in a way which does JIT optimisation of basically shitty code, just as recent browsers do with Javascript: you may be using needless fixed-length loops, declaring variables like crazy and not implementing a jot of caching, but nowadays the browser will just silently sort that all out for you, to considerable performance improvement.
I'll have to disagree with this point of view, because it's elitist.
I was going to make a big long reply to this, about how pragmatic Objective-C is and how extremely reasonable web apps via Dashcode (or by hand!) are, but in short, yeah, agreed, complaints about opinions of Flash developers who wouldn't know program code if it slapped them in the face are elitist, although more from a "people who know how to do more than click on buttons" position than an "Objective-C programmers" one.
I think that would-be Flash programmers should be completely welcomed as HTML5+javascript programmers, but I don't think that gives them the right to complain that they can't pretend to be native application programmers in any context beyond functionality that's available to them. On that note, I do firmly think that Apple should allow "web apps" on the App Store.
"No company -- no matter how big or how creative -- should dictate what you can create, how you create it, or what you can experience on the web."
Adobe is correct. No one should be the end all and be all of how we create etc.
Which is why I'm so happy that Apple is promoting HTML5. Because it is raising awareness and showing folks like myself that there are other tools out there.
So now I am not stuck with using Flash etc because 'what else can i use'. I can choose to use Flash, or make an app, or use HTML5 or whatever depending on what works best for the audience I want to create for. I can choose whether a particular group is worth the time and money to give them a perfect experience or just skip them cause it's not worth it
look at CBS for example. They chose to convert their site to HTML5. Because they want to reach all computer and mobile users. And it was deemed more cost effective than making a Flash heavy website and optimized apps for every mobile OS.
Again, Adobe is the only one killing Flash because they thought nothing could topple their monopoly position.
I've commented that Flash for mobiles isn't even a PUBLIC Beta. All we have are controlled demos, most of them a joke. We have Flash 10.1 for the desktop still in beta and I can attest that it's better than 10.0. I have stated stats and direct comparisons in other threads. Shown proof of it being better than the previous version. You have shown no proof.
do you always brow beat people for proof of an unreleased product? Show proof that the next iphone will so much better than the next droid. Show proof that ipad 2.0 won't be a flat bust.
You know damn well there is no such thing, as "proof' in an unreleased product, regardless of who it is. The truth is, and it's been told to you many times, there are indications that this player will be a good player. That's all we have right now, so you're just going to have to wait.
In the same vein, so far all we have are indications of the completed spec. There's no guarantees it will be fully supported by all browsers without any hiccups, certainly, if history is any indication.
The mewling and shrieking for proof is just stupid.
f
btw the only thing worth while for flash is "farm ville"
and rumor has it they are making an app (and probably will for all their games). getting $$$ from ipad etc users is more important to them than being Flash Cultists.
do you always brow beat people for proof of an unreleased product? Show proof that the next iphone will so much better than the next droid. Show proof that ipad 2.0 won't be a flat bust.
You know damn well there is no such thing, as "proof' in an unreleased product, regardless of who it is. The truth is, and it's been told to you many times, there are indications that this player will be a good player. That's all we have right now, so you're just going to have to wait.
In the same vein, so far all we have are indications of the completed spec. There's no guarantees it will be fully supported by all browsers without any hiccups, certainly, if history is any indication.
The mewling and shrieking for proof is just stupid.
i think your choice of words throughout this and other threads disqualify you from claiming to want a reasonable discussion.
do you always brow beat people for proof of an unreleased product? Show proof that the next iphone will so much better than the next droid. Show proof that ipad 2.0 won't be a flat bust.
You're the one claiming it's proven so we want you to prove it. Pretty fraking straightforward.
No one here has made claims about unannounced products so we wouldn't say that the next iPhone or iPad will or won't be better.
Most of here like to use facts that are backed up. You should try it sometime.
i think your choice of words throughout this and other threads disqualify you from claiming to want a reasonable discussion.
oh I think with this person reasonable discussion clearly isn't possible. This one called me a liar and adobe shill some time ago.
If someone wants to have some reasonable discussion I'm all good for it.
You're the one claiming it's proven so we want you to prove it. Pretty fraking straightforward.
No one here has made claims about unannounced products so we wouldn't say that the next iPhone or iPad will or won't be better.
Most of here like to use facts that are backed up. You should try it sometime.
fraking eh. Well here's the post that tells me you're just screwing around.
Show where I said it was "proven". I have tried telling you too many times, that all I have now, is what I've seen, and hear from other developers.
All you do is continually call me a liar. Intelligent eh?
Sorry.