Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I'm positive that adobe would not sink a ton of time and money (and announce it!) into this if they didn't think it would go anywhere.

C|NET is reporting that Adobe has backpedaled on this by saying:

"Adobe has evaluated the iPhone SDK and can now start to develop a way to bring Flash Player to the iPhone. However, to bring the full capabilities of Flash to the iPhone Web-browsing experience we do need to work with Apple beyond and above what is available through the SDK and the current license around it."

I doubt that Adobe has invested many resources into Flash for the iPhone yet given Steve Jobs's statements about Flash. At this point, I think that they're trying to garner some public support for background negotiations between Apple and Adobe.
 
If you want Flash for the ability to play videos:
- HTML5 Media Support

It'll never work - Do you think Hulu et al have picked Flash on a whim? No. They've picked Flash because Abobe are doing a hell of a lot of work to it to make it very difficult to capture the streams and introduce DRM. For broadcasters, that puts them back to a near broadcast model and hence something that's achievable rights wise for them without spending billions of extra dollars. And that's why every broadcaster in the world is jumping all over Flash right now.

That won't be replaced with the HTML5 tag, because it's trivially easy to capture anything streamed with it. It's a dead end business wise.

We could assume the same support will be included in a future version of Safari for iPhone/iPod touch. Using Flash to embed videos is because we lacked a standard, cross-browser way to do it (yes I remember the old EMBED tag, and the whole Netscape/IE implementations mess).

I think that’s a very dangerous assumption. We could assume that a vertical keyboard in other apps for the iPhone/touch would have come within weeks given it's such a simple fix, but nearly a year later it isn't here still and there's no sign it's coming.

Of course, its use won't be widespread for a number of years (or at least until IE supports it),

i.e. It won't get used within the lifetime of the device in practical terms. That's not actually very useful to me. I want stuff to work *now*. The full internet experience. And that's why Flash will be going on my iPhone on day 1. I'm sorry, I really don’t care about any political notions of getting the internet to work without proprietry standards or any of that. I just want the websites I go to to work. And the majority of the buying public agree with me, and why we've got the MS/IE hegemony we have today.

however if the iPhone/iPod touch supports it, it will help since a lot of users will ask support for it from their favorite websites.

I think you vastly overestimate the influence the current amount of users the iPhone platform has. Maybe in five, eight years time? Maybe.

I'd just like the stuff I use to work for the next five years.

After all, we're already seeing some websites adding MPEG-4/H.264 videos with links to the file for these users (which also happens to work for people on Windows, Mac OS X, Linux, etc - just not embedded into the page).

You mean like the BBC iPlayer site? I don't think we'll be seeing anyone follow that lead. It was a disaster for the BBC. It's lead to high profile stories about people illegally downloading the content to keep and has infuriated rights holders, and the BBC are fighting a desperate rearguard action against rights holders just to keep the service online.

That's a textbook example to other major players of exactly what *not* to do. And then they'll go to Adobe who'll show them the lovely new DRM features of Flash Media Server 3.

If you are complaining about websites which requires Flash:
- this is what happens when websites aren't done with web standards and use proprietary plug-ins (it doesn't matter if it's Flash, Quicktime or something else) ;)
- complain to the webmasters/owners of the website in question that you can't use their website and can't install plug-ins (which is also true of some computers in the workplace, i.e. locked-down, can't install anything)

You forgot to mention point three…

- don't be surprised when your email is never read, or when the team sits in their next meeting and gets told by their manager 92% of their hits comes from Windows machines running IE, so just develop for that. And they want one of those pretty moving toolbars, like site x has, so just damn well do it.

I'm not saying this is right, but it's just practicality.

To those who say "Flash is used on the majority of websites":
- it's not.

If I look on the list of the UK's top 20 visited websites they all use Flash apart from Google and Wikipedia.

Flash is used a lot.

Maybe the websites YOU visit use Flash because you like Flash content (games and "designer/concept" websites), but otherwise Flash isn't that popular in the real-world apart from games and annoying banners. I repeat "annoying banners" because for most of us, that's the only thing we see Flash used for, apart from embedding videos or music into webpages.

I'm going to argue this right back at you - emedding music and videos in to webpages is pretty damn huge, but actually Flash is used a heck of a lot in websites period.

The remote record function for a Sky+ box (which is owned by fully one *sixth* of UK households now) uses Flash to replicate it's EPG. That's huge.

O2's own website for billing and checking photo messages - the one they pre-load into the favourites list of the iPhone - uses Flash.

YouTube might have it's (awful) iPhone app direct and MP4 conversion, but YouTube is one of hundreds of video sites, and they aren't going anywhere and they aren't going to convert their libraries. YouTube only did it for publicity value, and it's really damaged YouTube on the iPhone as the interface makes it so hard to find things that would be a doddle on their website.

Would I like to book a train on the busiest train line in the UK? Can't, site uses Flash.

Flash isn't going anywhere, and the iPhone is not going to be the platform that kills it.

So maybe it's just better to have it there. If you don't want to use it, then don't use it. But the rest of us come across things that don't work every day, and we really would like them to just work.

Phazer
 
Quite true. :)

Before I ramble the longest post in recorded history. I know why you're making these points and why you're comparing a plug-in that's designed to run applications now days, with just HTML, but know that Flash is just as dependent on HTML as any other web-tech.
---


I don't think Apple would include support for this for the same reason they haven't included Flash FLV support, as in it's a competing video format.

This HTML5 media is way worse than even Silver-lite. If people are griping about poorly developed Flash content hitting their CPU, this "simple" and small video powered up my fans as if I were rendering a complicated scene in Mental Ray. My CPUs hit 95% at times. I get angry at sites that use that much of my CPU, especially Flash sites. HD video in Flash 9 -- which is way more efficient than Flash 7 video (YouTube) -- doesn't even require that much power.

Maybe this will be adopted years down the line, but as is, it's rather primitive -- I would first go back to Flash 6 video before using this. And besides poorly developed Flash sites, Flash doens't need to load/preload a video, it streams it in. Even large sites like Nintendo are guilty of shoddy Flash work.

..........


This is why Plug-ins are a good thing. :D And it's a good thing that Flash support so many platforms/devices. This is why it appeals to me. I'm still sure that if Flash weren't synonymous with web video, Job's would have included Flash support.



DAM YOU FOR MY LONG REPLY. :p

<]=)

You tell 'em JackAxe. I love having someone else on this forum who actually DEVELOPS in Flash and not someone who THINKS they know what they are talking about. Kudos to you my friend!
 
You tell 'em JackAxe. I love having someone else on this forum who actually DEVELOPS in Flash and not someone who THINKS they know what they are talking about. Kudos to you my friend!

I actually know what I'm talking about, because I was a web developer (in (X)HTML/CSS, javascript and PHP) for the past 8 years, thank you very much. As for my comments about Flash, I was simply telling what I was seeing as the end-user. I was talking about all the Flash I've seen over the years, and my comments were based on those observations.

Most of my points against Flash were actually proven right by JackAxe anyway: he knows how to code correctly in Flash, but by default the things I mentionned are not there (yes they are built-in Flash, however need your code to access these features), which was my point to begin with. In HTML, we don't need to code the scrollbar, it just works. We don't need to code a select text/image function, it just works. Etc, etc. That's what I'm saying. Sorry if I wasn't clear enough but my post was already long enough as it is.

I browse with disabled plug-ins 365 days a year apart from when I visit YouTube (which could very well be replaced by embedded Quicktime player or that new HTML5 video tag), so I'm quite shocked to hear people talking about so many websites which require Flash in order to work.
 
Quite true. :)

Before I ramble the longest post in recorded history. I know why you're making these points and why you're comparing a plug-in that's designed to run applications now days, with just HTML, but know that Flash is just as dependent on HTML as any other web-tech.

You sound like what I would imagine an Adobe employee sounds like anonymously trying to defend an unpopular technology on a rumors blog!

I think very few websites actually FORCE people to use Flash. I have pulled the cancer from Safari and really don't notice anything different except my machine is faster and my web experience is better. The day I disabled it was like the day I got TiVo! The skies opened up and sun shown down :)
 
Wow... this is going to be the 2nd longest post in recorded history. ;)

(I hope you won't mind if I cut some parts for readability)

This HTML5 media is way worse than even Silver-lite. If people are griping about poorly developed Flash content hitting their CPU, this "simple" and small video powered up my fans as if I were rendering a complicated scene in Mental Ray. My CPUs hit 95% at times.

Do not judge the new tag simply because the current implementation hits your CPU. That's not the tag's fault. And did you check the format of the video? Maybe it's in H.264 and you're not used to play that format (I don't know which format is used by Flash HD, or even if Flash HD is limited to a single CODEC).


Maybe this will be adopted years down the line, but as is, it's rather primitive -- I would first go back to Flash 6 video before using this. And besides poorly developed Flash sites, Flash doens't need to load/preload a video, it streams it in. [...]

I didn't really notice if it loaded/preloaded the video as my connection is too fast to see anything happening before it starts playing (5Mbps cable connection).


Flash's API for working with video streams is highly efficient and flexible/powerful. There are very few limits to what I can personally do with it and rarely do I give my clients components, since they're bloated. For reference, the video players I put together are generally only about 3k. Components, which most use, because they're easy to implement, are just over 50k and require about a 5k skin file.

I'm glad to see a Flash coder who's worried about file size. As for streaming, well, to be honest since I didn't see any problem with the HTML5 video tag demo, I thought it was streaming. If it doesn't support streaming, then yes that's a huge roadblock right there. Also, someone mentionned DRM and file-grabbing. I didn't even think about that!

With Flash, I can build a custom video player that will play in any browser or from the desktop. This HTML 5 video would always require a browser and like SVG, it will never have a consistent set of standards and support across browsers. And this HTML5 would certainly not work with older browser. I mention this, because you deem it as a valid point of why not to use Flash.

My point is that Flash, as a video/music player, could very well be replaced by Quicktime (it would still be a proprietary plug-in, but in reality it could also be replaced by VCL or something else or browsers could even start adding a built-in media player for a range of standard formats, just like there is GIF, PNG and JPEG for images).

As for this "HTML5 video" you seem to refer to, I think you might want to check the documentation again. We're talking about a simple HTML tag which references an external file. There's no magic involved here, no wrapper around the actual video file like FLV (FLV which won't play in Quicktime or iPods as an example).

And Microsoft has its own agenda with IE. Their plan is to replace Flash FLV with WMV via Silver-lite.

In that particular case, I'd rather see Flash everywhere (especially given that it now supports H.264). :D


[...] I'll get to this later, but your points here are easily remedied, it has to do with SEO
.

I actually had to search to see what SEO meant (search engine optimization - it's bad practice to mention an acronym without a reference to what it means the first time you use it)


True, since the majority includes joe-blows-blog, but what you're missing, is that Flash is a corporate standard, that's all that matters. ;)

I was talking about the majority of websites in general yes, but mostly about commercial websites. And I really don't encounter Flash that often (or if I do, I don't see it and it's not required, as I browse with plug-ins disabled).


Yep, we all hate them, but like commercials, they're here to stay. My only request, is that some of these larger shops higher competent developers that know how to optimize their work. Most Flash devs have matured, or are maturing, so things will change and the REALLY annoying banners should eventually become a thing of the past. But then again, I can't speak for the cheezeball sites that are more spam than substance.

Indeed. It doesn't matter if annoying banners are made with Flash, in video or simply animated GIFs. If it's annoying, it's annoying. :D


I do really high-end Flash work, but most of it is for trade shows, etc. The larger demos I build, are generally targeting developers, not the public. Think of Flash like Java, but with a much faster rendering engine and a smaller footprint.

I agree that for such demos, HTML would be poor (even with Ajax) and that videos are just too "static" (i.e. no interaction).


Your comparisons between Flash and a PDF (BTW, the new PDFs will embed Flash.), a GIF, etc., are completely off and are the farthest thing from the truth. It was only true back in the early days, so think 10 years ago.

Comment about Flash in PDFs: aaaaaaaargh. :rolleyes:

I keep seeing those kinds of problems, so it's not "10 years ago" as you say. Unless of course the websites are 10 years old. :eek:


Flash has access to all of the browser's goodies, it's really only limited by the developer. It's not just a box full of Flash, it's an entity that cuddles with any browser to share personal info. :eek:

But that's my point: Flash has access but the programmer has to access those features, they're not active by default. When I code a website I don't have to code scrollbars so that they work with the mouse scrollwheel, for example.


Everything you mention is fully possible with Flash and in use now and for the most part I agree. I know you mention this tid-bit later, but I must elaborate on how Flash handles it. *ramble*[...]

Everything you say after that validates my point: you need to USE the features, Flash doesn't do it for you. And that part about requiring a special "macscrollwheel"? Come on. With HTML, the scrollbars just work.

As for the printing, well-done CSS websites don't have a "print button". We do need to make a special printing version (as in Flash), however it's all automatic.


Before I ramble, can you point me to a site that does this? I've never seen an option for it. Does MacRumors even have an option?

That's my point: it's not an option, it just works by default. Ever heard of screen-readers? I'm guess you don't.

I'm not talking about font control or zooming abilities. I'm talking about a special browser which reads the content and speaks it out. You're SOL if you're blind and encounter a Flash site (even if only the navigation is done in Flash).

And BTW there's nothing to code for keyboard navigation in HTML either. It's all there by default.


[...] Simply not true. This goes back to the SEO thing, if a person's browser can't see Flash -- it would have to be REALLY OLD -- they'll see what the bot sees.

I'm browsing with Safari 3.1 right here and I don't have Flash. It's disabled. Don't think that because it's there, people want to use it. If I could disabled animated GIFs in Safari, I would do that too.

And before you laugh, understand that a lot of people, like me, disable plug-ins because of the Flash banners (I even disabled Java). If there is stuff moving on a page I'm trying to read, well, I just can't read anything. Surely you must have seen some annoying animated banners (Flash or not), so I hope you understand.

Also, browsing with plug-ins isn't that far-fetched, there is even people browsing with javascript disabled.:eek:

And if I'm seeing the website anyway, and you take time to code it correctly (in (X)HTML/CSS) then it means you're coding the website twice, which costs twice as much for clients... :?


And on the connection and slow computer thing, boy are you wrong and when I say wrong, you were targeting the moon, but hit the sun, especially with Flash 9. But I can see why you would say this, since most Flash devs don't know the first thing about restraint, let alone optimization. If you want me to elaborate on this, it's going to be another long post. :eek: I have almost 13 years under my belt when it comes to web development and I can make Flash purr even on a slow comp. I like sites that load fast, so I know Flash can do this and it can do it quite well, and it can do it with a level of art that HTML/CSS can not.

You may be able to do lean Flash stuff, but as you say, most Flash coders don't see to be able to do that. I remember that my Mac mini G4 was brought down to a crawl by full-page Flash, having to wait 15 seconds at about 3 frames per second for a page-changing animation before I could access the content of the next page.

As for Flash beating HTML/CSS, I'm guessing you have never seen a really well-done HTML/CSS (just like I have never seen a well-done Flash).


[...] If a developer builds their site entirely in Flash, it better be SEO and function as a normal site, so take advantage of the browser's buttons, bookmarking, etc. This stuff does take more work, but that's the price to pay for an application that can create applications.

You're validating my earlier points again. Flash programmers need to code things that simply work by default in plain HTML websites (scrollbars + mouse scrollwheel as an example again).


Besides the scrollwheel on the Mac side, all of the things you mentioned are built in. Like I said, Flash can build applications, so is quite powerful and flexible. And yes, l it can be shared, how do you think I got it. ;) Text can either be selectable or not, it's a choice, something which HTML does not offer -- well, you could use an image of text.

I don't argue that Flash is powerful and flexible. I don't quite get your "can be shared" comment... Text can be selectable but has to be added in your code, something which, again, "just works" in HTML.


I know that everything I stated above backs up your statement. But it's a tradeoff. I can build an efficient application in Flash that can be used on pretty much every comp. I can't even begin to touch that with other web-techs. The closest tech to Flash is Java BTW.

Yes, but you're SOL when a new platform comes out which doesn't support Flash (and being a proprietary format, there's nothing you can do about it). And Java has come a long way too, just like Flash.


[...] Flash has a HUGE developer community, this is why its great and has become so popular. Just like any platform that's popular, there will be more crap than good, but that's yet another tradeoff. The good stuff out shines the crap making up for the fact there's crap. Did I mention crap...

All languages/platforms have developer communities, and they all have their share of crap. It's just that with Flash, you also have the requirement of a proprietary plug-in which requires both Adobe and your platform to support it. For browsers, you have a choice between IE, Firefox, Opera, Safari, to only mention those.


This is why Plug-ins are a good thing. :D And it's a good thing that Flash support so many platforms/devices. This is why it appeals to me. I'm still sure that if Flash weren't synonymous with web video, Job's would have included Flash support.

I'm quite sure that the video part of Flash would be the easiest to implement. All those scripting and vectors parts are no doubt the hardest.

DAM YOU FOR MY LONG REPLY. :p

<]=)

Same here. :D
 
I would like it to detect the internet connection and disable itself if outside of edge and wifi. With all the flash ads thats are all over websites now it would take an ages to surf on gprs. just my thoughts.
 
So happy to read this news! This will really make the iPT/iP a great ultra-portable full featured browser. I'll be able to watch NYT's videos (which use Flash), and I can finally see my site (and friend's sites) the way they were meant to be seen. :)
 
Flash is the only thing holding me back from itouch/phone. useless without it in my opinion.
 
The reason Flash does not exist on the iPhone is purely due to politics between Apple and Adobe. Apple already has had a working demo of Flash on the iPhone long ago.
 
Flash is the only thing holding me back from itouch/phone. useless without it in my opinion.

I also really would like Flash (and any other app) that helps in making the experience of using an iP or iPT more like an uber mini laptop. However, I would never ever think that they both are useless without Flash. Both devices are just stunning and I am in envy whenever my friends pull theirs out to use (and then ask why I don't have one yet!).
 
Flash is the only thing holding me back from itouch/phone. useless without it in my opinion.

As an iPhone user I can't say i have run into a single website i needed to use that a lack of flash made it "useless". Your certainly free not to buy an iPhone but to call it useless because it doesn't support flash is just silly. I browse this site among many others daily using my iPhone, it handles all my e-mail when i'm out and about, hardly useless in the least. RSS feeds are awesome since they are smaller and quicker to read. What do you find so absolutely necessary that the myriad of other great things you can do with an iPhone aren't worth it?? What alternative device do you use since not ONE smart phone has full flash on it?
 
As an iPhone user I can't say i have run into a single website i needed to use that a lack of flash made it "useless". Your certainly free not to buy an iPhone but to call it useless because it doesn't support flash is just silly. I browse this site among many others daily using my iPhone, it handles all my e-mail when i'm out and about, hardly useless in the least. RSS feeds are awesome since they are smaller and quicker to read. What do you find so absolutely necessary that the myriad of other great things you can do with an iPhone aren't worth it?? What alternative device do you use since not ONE smart phone has full flash on it?

I'd concur - I thought decent web page design specs/theory pretty much specifies easy access to text only and other versions, and that Flash only is a bad bad idea. I'm thinking in terms of ability for mobiles, disabled access (hard of sight/blind for example).
 
You sound like what I would imagine an Adobe employee sounds like anonymously trying to defend an unpopular technology on a rumors blog!

I think very few websites actually FORCE people to use Flash. I have pulled the cancer from Safari and really don't notice anything different except my machine is faster and my web experience is better. The day I disabled it was like the day I got TiVo! The skies opened up and sun shown down :)

Your opinion and definitely your choice. How does it feel to be in the popular minority... ;)

If you're interested in how an Adobe employee talks about Flash, go read some of their development articles. Here's one on H.264, since most here who aren't down on it, only view Flash as a video format.

How sloooooooow is your computer? :)

<]=)
 
Wow... this is going to be the 2nd longest post in recorded history. ;)
(I hope you won't mind if I cut some parts for readability)
Nope, I had lots of rambles and it was more than I even wanted to read. :eek:

Do not judge the new tag simply because the current implementation hits your CPU. That's not the tag's fault. And did you check the format of the video? Maybe it's in H.264 and you're not used to play that format (I don't know which format is used by Flash HD, or even if Flash HD is limited to a single CODEC).
My comp handles 1080p(H.264) QT trailers full screen on my 30' just fine. I do video work as one of my staples, so I'm familiar with it. =)

Flash HD uses H.264 with the latest player. YouTube is switching to it, which is good thing, because it requires Flash 9, which is considerably faster than Flash 7 and will use a system's GPU to render the video. On2VP6 could do 720p, but it was a CPU hog for videos of this size.

I guess those that aren't happy with Quicktime, WMV, FLVs, will support this format. But unless my clients ask for it and there's a good reason to use it, I won't be working with it, because it's toooo limiting right now when it comes to features and support.

I didn't really notice if it loaded/preloaded the video as my connection is too fast to see anything happening before it starts playing (5Mbps cable connection).
I'm cheap, so I only pay for the 6Mbit down via the EVIL that is Time Warnner, but that's more than fine for 720p HD QT clips and OK for 1080p clips. I tried it again just now and it was better, it loaded 3%, then 10%, then played. WHy does it even need a preloader? I'll excuse it though, since lots of Flash guys still unnecessarily preload videos. :eek: I should try it on my PC to see what happens. I like the fact that they used QT as the wrapper for their example. =)


I'm glad to see a Flash coder who's worried about file size. As for streaming, well, to be honest since I didn't see any problem with the HTML5 video tag demo, I thought it was streaming. If it doesn't support streaming, then yes that's a huge roadblock right there. Also, someone mentionned DRM and file-grabbing. I didn't even think about that!
I started in the game industry back in the ninties, so we had to optimize all art down to the pixel. Before that, I was into pixlel painting, so I've always been weary about my overall size. I'm guilty of some bloated Flash in my early days, but even then, they were still smaller than other similar sites, but still they were way too bloated by what I deem expectable now days.


My point is that Flash, as a video/music player, could very well be replaced by Quicktime (it would still be a proprietary plug-in, but in reality it could also be replaced by VCL or something else or browsers could even start adding a built-in media player for a range of standard formats, just like there is GIF, PNG and JPEG for images).

As for this "HTML5 video" you seem to refer to, I think you might want to check the documentation again. We're talking about a simple HTML tag which references an external file. There's no magic involved here, no wrapper around the actual video file like FLV (FLV which won't play in Quicktime or iPods as an example).

I like the idea of this and QT is still my favorite video wrapper by far. But here are areas that concern me:

-If it's anything like SVG, I'll be limited to what features I can use, since most browsers will not be on the same page. Look at how IE has hindered PNG support an imagine that with this video support -- I hate IE, but I still support IE 6 on all of my sites.

-With Flash, I can put my file online, or in a Projector that works on any Mac or PC, even if they don't have Flash Player installed. With this, the user would be reliant on their browser, which leads back to my first point.

I can export FLVs from QT. =) Adobe could offer a desktop plug-in for FLV playback through QT. It would be just like Flip4Mac for WMV playback. I know what you're getting to, but only QT plays on an iPod. ^.^



In that particular case, I'd rather see Flash everywhere (especially given that it now supports H.264). :D
Always a good thing. Thankfully WMV 9 didn't become the standard. :eek:

I actually had to search to see what SEO meant (search engine optimization - it's bad practice to mention an acronym without a reference to what it means the first time you use it)

Sorry. :D I get lots of requests for it -- especially with concerns about how to handle it with Flash, so I was in a set mode.


I was talking about the majority of websites in general yes, but mostly about commercial websites. And I really don't encounter Flash that often (or if I do, I don't see it and it's not required, as I browse with plug-ins disabled).
But how will you view Shockwave content. ¬¬ My friend does the same, well sorta, he moves the Flash plug-in out of its folder, but I think he does so just to annoy me. :)

Indeed. It doesn't matter if annoying banners are made with Flash, in video or simply animated GIFs. If it's annoying, it's annoying. :D
And if you want REALLY annoying, click on this *WARNING* link. *WARNING* keep your fingers on command-w. =)


I agree that for such demos, HTML would be poor (even with Ajax) and that videos are just too "static" (i.e. no interaction).

Comment about Flash in PDFs: aaaaaaaargh. :rolleyes:

I keep seeing those kinds of problems, so it's not "10 years ago" as you say. Unless of course the websites are 10 years old. :eek:

And you probably thought PDFs couldn't get worst. :p

I only goto Macrumors and a few other sites on a regular basis, so this is probably why I'm not bothered by the EVIL that still exists. =o


But that's my point: Flash has access but the programmer has to access those features, they're not active by default. When I code a website I don't have to code scrollbars so that they work with the mouse scrollwheel, for example.

Everything you say after that validates my point: you need to USE the features, Flash doesn't do it for you. And that part about requiring a special "macscrollwheel"? Come on. With HTML, the scrollbars just work.

As for the printing, well-done CSS websites don't have a "print button". We do need to make a special printing version (as in Flash), however it's all automatic.

Flash is definitely not a good solution for most and most don't need what it can offer, but like I said it's a trade off. If you need/want something 'way' beyond what HTHL can offer, something that can live on a desktop, can guarantee consistency across the board, than Flash is one of the best options available right now. It's an extremely powerful and wonderful tool, that happens to know how to speak web. Like anything that's this complex, it has a steep learning curve; It's not for the meek.

I prefer the simplest approach, but I can't build a tile-engine (2d Game engine. Tis my hobby.) in HTML.

I can make it so that the bars just work, but it requires JS to resize the div-cell Flash lives in. *OK, that doesn't just work..* =O This is how I normally handle it and until recently, wouldn't have considered any other option for Flash. But... because of a NASTY bug in IE, I had no other choice but to do something quite EVIL with my new site, and that was to create replacement scroll-bars from scratch. If not for IE's popularity, I would have never done this,. It was either make a huge compromise on the design, or go forward with it. Anyways, they work quite well, so I don't feel to bad about doing this unthinkable act.


With HTML you print everything on the screen. ;) If that's fine for your need and your clients/visitors, than cool. If you ever need more control, well... Custom fonts galore on any browser, not just Safari and no print-friendly screen required. =)


That's my point: it's not an option, it just works by default. Ever heard of screen-readers? I'm guess you don't.

I'm not talking about font control or zooming abilities. I'm talking about a special browser which reads the content and speaks it out. You're SOL if you're blind and encounter a Flash site (even if only the navigation is done in Flash).

And BTW there's nothing to code for keyboard navigation in HTML either. It's all there by default.

I wasn't thinking of blind people. :eek: *hides*
I see what you're saying. I do put all my copy and links into actual HTML pages, but a user with Flash enabled would not see them, since it parses this info into Flash and formats it accordingly, so they're always on the index page. But do you think a blind person would have Flash installed? If not, then my newer sites would be accessible. I build everything in XHTML and because Flash does all of the heavy formating programmatically, the pages are quite simple, really basic templates -- similar to an XML web page.

I'm browsing with Safari 3.1 right here and I don't have Flash. It's disabled. Don't think that because it's there, people want to use it. If I could disabled animated GIFs in Safari, I would do that too.

And before you laugh, understand that a lot of people, like me, disable plug-ins because of the Flash banners (I even disabled Java). If there is stuff moving on a page I'm trying to read, well, I just can't read anything. Surely you must have seen some annoying animated banners (Flash or not), so I hope you understand.

Also, browsing with plug-ins isn't that far-fetched, there is even people browsing with javascript disabled.:eek:

And if I'm seeing the website anyway, and you take time to code it correctly (in (X)HTML/CSS) then it means you're coding the website twice, which costs twice as much for clients... :?
FYI, Flash works great in 3.1 BTW. :p

I understand, It's your choice. ;) But just know that someday you'll be in a trade show and bam, you'll see Flash again. And think about all of the lovely training demos you're missing out on. =)

I'm the same about something distracting me while reading. I generally scroll my page to hide it -- if possible, or resize my browser window when this happens. All banners should only play once and require a click. Does disabling Java get rid of the EVIL sliding DHTML banners. :eek:


You may be able to do lean Flash stuff, but as you say, most Flash coders don't see to be able to do that. I remember that my Mac mini G4 was brought down to a crawl by full-page Flash, having to wait 15 seconds at about 3 frames per second for a page-changing animation before I could access the content of the next page.

As for Flash beating HTML/CSS, I'm guessing you have never seen a really well-done HTML/CSS (just like I have never seen a well-done Flash).

That site SUCKED, why did you visit it.. =D I'm OK with initial CPU hits, because all sites weather it's HTML or not will do this, but anything that does not idle down quickly, or idle low in the background, really bugs me.

Kind of related, but not... My friend tried to tell me that it takes 10 seconds to load the Yahoo page on his MacBookPro, and he blamed it on Flash. I just sent him a video of my old DP 1.2Ghz G4 loading Yahoo's page in only 2 seconds with Flash on. Is this an Intel issue? :eek:

And if my last 1Ghz PB hadn't died last month, I would still be optimizing/testing my work for it.

Given a designer has the knowledge and directions, Flash can DESTROY :eek: any HTML/CSS site a new one and I mean that quite literally. ;) Think of it this way, if you could take your art directly from Photoshop -- assuming you work as an artist o_O -- onto a web page, without needing to flatten and slice the art, then format it using HTML, so bring over all of your layer-effects, drop-shadows, glows, alphas, etc, and place them exactly where you want, this is Flash. It's more like AfterEffects though, since it can also do that animation stuff and handle video.

Now this is where Flash is way better than any other web-tech, its Bitmap API allows it to draw really complex elements at runtime. This allows it to be completely dynamic. I'm not exaggeration when I say that one could draw Safari's appearance, so it's brushed aluminum look along with all of its buttons, bars, etc., all with just code. So absolutely no imported art.

For my sites, I draw some elements -- generally all of the button -- with the Bitmap API, other parts I import as optimized art, which I will composite with other elements to recreate the look I had designed in PS. This keeps the files size way down and doesn't hit the CPU any more than any other site on its initial load. I will provide examples if you'd like?


You're validating my earlier points again. Flash programmers need to code things that simply work by default in plain HTML websites (scrollbars + mouse scrollwheel as an example again).

I don't argue that Flash is powerful and flexible. I don't quite get your "can be shared" comment... Text can be selectable but has to be added in your code, something which, again, "just works" in HTML.

Yes, but you're SOL when a new platform comes out which doesn't support Flash (and being a proprietary format, there's nothing you can do about it). And Java has come a long way too, just like Flash.

All languages/platforms have developer communities, and they all have their share of crap. It's just that with Flash, you also have the requirement of a proprietary plug-in which requires both Adobe and your platform to support it. For browsers, you have a choice between IE, Firefox, Opera, Safari, to only mention those.


I'm quite sure that the video part of Flash would be the easiest to implement. All those scripting and vectors parts are no doubt the hardest.

Same here. :D

It just works, because that's all it's needed for. Hyper Text Markup language. =)

If you need Flash, or something similar, having to define a text-block as selectable or not, is a good thing. You wouldn't want someone selecting text from a drop down menu as an example. It's a programming environment, it's for building applications, it has to have this flexibility. If you're just building a blog as an exapmle, than Flash would be an overkill, but I would still do it... =O But if you need something more than just a HTML/CSS page, than you'll have to move to a development environment like Flash, or Java.

It's proprietary, but it's widespread and I know that 99.9% of all of its features work every where the 'target' player is installed. It has the backing of Adobe, which has made it better and this is absolutely needed. As long as Adobe continues to back it and my client's ask for it, I'll stick with it. If a day comes and I'm required to move to a new tech, I'll do so. I moved from Director to Flash. At first it sucked, but now I won't go back go back.

You can always tween in Flash. =) Animating in Flash is actually quite easy, but if you need it to be dynamic, then you'll have to hit the code. But in order to get to the goodies, beyond components(standard video), you'll need to know how to program. When I started with Flash, I was always on he timeline and stage, now I'm always in a window with lots of color coded text.

*I ran out of allowed happies!*


<]=)
 
Your opinion and definitely your choice. How does it feel to be in the popular minority... ;)
[...]
How sloooooooow is your computer? :)

<]=)

Thanks. :) I guess the benefit of being few, is that there's a demand for our services.

<]=)

'Popular minority' is a contradiction! Popular, per Webster.com, means common or suitable to the majority. Then you turn around and contradict your minority point by admitting you are in the few, or the minority, yourself!

I'll stop busting your chops. I know there is a place for everything. You don't need to ask me where I think the place for Flash is! :)

I previously posted the cpu % utilization from running a page in desktop Safari with and without Flash. With flash, approximately 20% of the 1.83Ghz Core Solo Mac Mini processor went to displaying cnn.com with only 2 flash ads visible on the screen.

My last thought is that if Flash were commonly accepted as "the real internet", then where is the W3C (or who ever decides what the Internet is) acceptance and a standard for it. Otherwise it is just some proprietary plugin.

I'll tell you what, I think I know how to settle the minority/majority debate once and for all. If one of the admins can set up a poll for Flash, that might be interesting. Maybe make it specific to iPhone, and not leading (as in pointing out it is messenger of advertisements), and we can get an unbiased representation of the demand for it. Whadya think about that?
 
Flash is used for ads and annoying things. I certainly don't miss it.

Absolutely right. It is used for ads and annoying things. It is also use for NYT's videos, great websites, etc. that are neither ads or annoying things.

What is wonderful is having the option. For people who hate Flash, they can disable it, for those who don't, they can use it to have a more robust web experience. A win win situation.
 
'Popular minority' is a contradiction! Popular, per Webster.com, means common or suitable to the majority. Then you turn around and contradict your minority point by admitting you are in the few, or the minority, yourself!

Sarcasm in response of sarcasm. Fun. :) You do know I was being sarcastic, right? ;) Right??? :eek:

Few, as in Flash developer. You completely took what I said out of context... Nice. :cool:

Hey, have you ever heard of YouTube. :)

I'll stop busting your chops. I know there is a place for everything. You don't need to ask me where I think the place for Flash is! :)

You don't need to share, I certainly wouldn't put anything there, but it's your choice if you want to do so. :p

I previously posted the cpu % utilization from running a page in desktop Safari with and without Flash. With flash, approximately 20% of the 1.83Ghz Core Solo Mac Mini processor went to displaying cnn.com with only 2 flash ads visible on the screen.

Animated elementS use up more of your CPU usage than just static elements... ;) That happens on my system also, especially when there are multiples of something animating, whether it's Flash, SVG, or Java, to name a few.

Now if both banners had stopped animating and nothing else was happening on that page, and your CPU usage was still that high, than chances are that either both banners were developed by morons, or just one -- I'm leaning towards both. It only takes one bad Flash banner to be a hog.

Good Flash work will only hit your CPU, if it's needed. How much CPU usage is completely relevant to the task it's performing, which version it was built for, and most importantly how experienced the developer was that made it.

Flash has made it big for banners/advertising, since it can do way more in 5k, than an animated gif can do period. But like anything good, it has been abused. I don't discard TV, because I hate commercials -- especially the late night ones, this seems to be the mentality of those that can only see the bad examples of Flash. As you said -- sorta kinda, it does have a place, it just needs a competent developer like any other development platform to make it sing. I've had my bad share of OS X shareware, that doesn't mean I'm going to dump OS X.

My last thought is that if Flash were commonly accepted as "the real internet", then where is the W3C (or who ever decides what the Internet is) acceptance and a standard for it. Otherwise it is just some proprietary plugin.

Nobody ever said it was W3C standard, but that doesn't stop us from making sure that the HTML it's parked on isn't compliant. There's obviously a need for plug-ins, they fill in a HUGE void. And what exactly is this real internet? This? Ranting and rambling on Mac-rumors. Maybe for you it's reading/sharing a poem, :cool: maybe for me it's this. -- Java at over 100% CPU. Anyways, you must get where I'm rambling, what's important to you isn't necessarily to others. I personally ike he fact I choose to use Flash, where as you choose not to. ;)

I see nothing wrong with proprietary, unless it requires a cost of admission, it's exclusive to one group, or they won't support my platform. Just imagine if it were a standard and you weren't happy with it, you wouldn't be able to turn it off. :p The best platforms have been proprietary. iTunes + iPod anyone? I have Flash on my Macs, my PC, my Nokia, my Pocket PC, and even my Wii. I like that I can go to YouTube and watch something like this. Even if it's in the more CPU-hungry flash 7. I like that I can watch news segments online, I like that I can blah blah blah... Anyways... :eek:


I'll tell you what, I think I know how to settle the minority/majority debate once and for all. If one of the admins can set up a poll for Flash, that might be interesting. Maybe make it specific to iPhone, and not leading (as in pointing out it is messenger of advertisements), and we can get an unbiased representation of the demand for it. Whadya think about that?

You can set up a poll. Just make a new thread and set it as a poll. :)

So you could do the cliche:
-can't live without it
-could take it or leave it
-it's gone off my system

If your interested, here's some charts to chew on.

<]=)




-Yvan256
Here's info about accessibility in Flash, it supports the Accessibility plug-in -- even accessibly requires a plug-in. :D
http://www.adobe.com/accessibility/
 
Ahh!
Wake me up when Adobe stop charging UK customers OVER DOUBLE AND THEN ADD TAX on what they charge in the US.
Total rip off artists and if the UK had any sort of proper government it would not be allowed.
 
Personally, I think you're wrong. I think if taken to the Supreme Court, Apple (and any other company including Nintendo inside the US) will lose their shirt in regards to this matter of restricting what can run on a publicly available platform. In other words, it comes down to if it's my computer, I can run whatever I want on it. PERIOD. Contracts, protecting $$$ partners, etc. is irrelevant. It's a publicly available platform. It's a computer (even if a mobile one). Software runs on computers. No company has the right to restrict software on a publicly available platform. If they don't want someone to run software on it, they should NOT release it for sale to the public. It's THAT SIMPLE.

If you don't agree or don't like it, I don't care. It WILL be fought sooner or later and they will lose because SOCIETY is ultimately what matters and countries like the US are SUPPOSED to protect the citizens of their country, NOT legal entities like corporations. And that will continue to come to the forefront as people get sick and tired of corporations controlling their lives, getting tax perks to move jobs overseas and generally ruin people's lives over making more profits for a select few shareholders. If the Supreme Court does their job and protects "We The People" and NOT "We the privileged few" then Apple would LOSE. Imagine if all the printing presses refused to print anything except what some big corporation wanted. Imagine if the Internet only allowed select people to have access or WRITE data (e.g. post mesages, host sites, etc.) Imagine trying to justify that because some companies own the ISPs and all agree you shouldn't have access unless you're on their approved list. Imagine if that approved list didn't includes certain ethnic groups, certain political affiliations or certain financial classes. But it's OK because they own the servers you use. They don't HAVE to allow you to use it! That's called discrimination and it's ILLEGAL. I don't see not allowing software on a publicly available platform as being one bit different. If I buy a product, it's my right to use it as I see fit. And that's a fair use issue that is going to continue to get worse as time goes on and companies try to force you to do only what they want as part of the contract or license agreement. Things like copyrights are privileges. They exist so someone can make money off their ideas. They were never designed so companies can control every aspect of your life.

It should not matter whether the software is Windows or MacOSX or PalmOS. If it's sold to the public for public usage, it should be open to the public for public usage. It's one thing to charge to use something like AT&T's network. It's quite another to say certain people aren't ALLOWED to use their network because they're not on our 'approved list'. And THAT is what Apple is doing. They can say we don't want certain apps on OUR STORE, but they cannot then in turn say you can ONLY USE OUR STORE. That's then discrimination and it should be fought, IMO. And no, I don't think someone like Nintendo should be able to do that either. Ultimately, Apple will have problems as they get more popular because they are trying to control both the software AND the hardware. Microsoft keeps getting into trouble for just ONE of those. It's only a matter of time, really....
Hey, I like the way Apple works because of the integrated software and hardware thing and if you don't like integration (and a better user experience) then go get a PC and bitch to someone else!!! The reason Apple is doing this is to maintain user experienced quality control for a better performing product.
 
Hey, I like the way Apple works because of the integrated software and hardware thing and if you don't like integration (and a better user experience) then go get a PC and bitch to someone else!!! The reason Apple is doing this is to maintain user experienced quality control for a better performing product.

Like many other Mac users out there, I don't understand why what other people want on their phone or their Mac has to do with what's on YOUR phone or Mac. You can buy all Apple software if you want. That doesn't mean I should have to buy all Apple if I prefer Adobe Photoshop or even Microsoft Office on my Mac. Likewise, I simply don't believe people should be forced to only buy software approves for their iPhone or iPod Touch and I really shouldn't have to Jailbreak it to do it. Apple should have an application installer and simply say use at your own risk with it and otherwise use iTunes if you want approved/verified apps. It's really that simple. If Apple wants more customers they need to have happy customers.

For example, I just bought two AppleTV units (one for upstairs and one for downstairs as part of a whole house audio system) and the rental feature for movies doesn't even work (actually you can't purchase anything from iTunes on it). Apparently, this is a widespread issue. It won't accept a valid id/password even though the same id/password works fine from the Mac or PC I have upstairs in the den. I tried numerous suggestions of which fixed it for SOME users, but this is suppose to be "It just works" Apple... apparently it doesn't and it makes them and their whole iTunes store method look bad, IMO. I thought I had an HD movie rental solution, but it's only a solution if it actually works.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.