Skip to navigation

PCPro-Computing in the Real World Printed from www.pcpro.co.uk

Register to receive our regular email newsletter at http://www.pcpro.co.uk/registration.

The newsletter contains links to our latest PC news, product reviews, features and how-to guides, plus special offers and competitions.

// Home / Blogs

Posted on July 1st, 2010 by Tom Arah

The fundamental differences between Flash and HTML (and the real reasons that Steve Jobs wants to kill it)

Recently I’ve been making the case that Steve Jobs’ refusal to allow Flash near the iPhone, iPod and iPad isn’t an inconsequential squabble but rather a fundamental attack on the very future of web-based design and development.

flash in action - Buzzword, the online word processor

At first sight, the argument may well look perverse. After all, everyone knows that Flash is a proprietary and binary add-on format for web pages that has led to some appalling design excesses and is increasingly, and rightly, being flushed out of common web page usage (as when Flash rollovers were replaced by CSS). OK the format has currently found a niche delivering video, but really it’s an outdated technology ready to be put out to pasture by the brand-new, open standard, video-enabled, “Flash-killing” HTML5.

In this version of the story, Steve Jobs is simply doing everyone a favour by speeding the take-up of HTML5 and the inevitable purging of Flash from the Web. However underlying Job’s anti-Flash argument and most people’s thinking on the subject is a mistaken assumption (or carefully calculated deception in the case of Jobs). Most people assume that HTML will inevitably evolve to be able to do everything that Flash can; simply make HTML and the browser more powerful and the need for add-ons like Flash evaporates. Why do it in the player with a closed format when you can do it in the browser with open standards?

In fact Flash is a fundamentally different technology to HTML and can do things that HTML can’t and never will.

From Content to Presentation

HTML (HyperText Markup Language) was devised by Tim Berners-Lee as a simple language to mark up the content of web pages and the links between them. Key to this was his decision to leave presentation entirely out of the picture. What font the HTML page was displayed in and how markup elements were rendered was entirely up to the browser; the fluid web page would simply reflow to accommodate. It was precisely this content-focused and presentation-free approach that gave HTML its amazing strengths – core text-based simplicity, cross-platform universality, easy searchability and so on.

By contrast Flash takes the opposite approach, focusing on presentation rather than content. Key to this is Flash’s vector-based handling. By describing drawings and text mathematically, Flash can precisely describe fixed, resolution-independent content complete with advanced typography (multiple fonts etc) in attractive multi-column layouts that can scale to whatever size /screen they are viewed on.

In many ways Flash can be seen as a web-friendly equivalent to PostScript, Adobe’s cross-platform page description language which underpins the professional print industry. And under Adobe’s development this is exactly what Flash has become with direct support for Flash output built in to the two leading design applications – InDesign and QuarkXPress – and increasingly spreading through the other Creative Suite applications and beyond. This promises a future where rich web design is as simple and powerful as wysiwyg print design.

Interestingly when discussing the nature of future design-rich web development with Netscape’s Marc Andreessen, Berners-Lee acknowledged the need for such an option, “Yes I think there is a case for postscript with hypertext”. Moreover this sort of handling wasn’t seen as some sort of threat, but rather as a natural partner for HTML within the browser and within the extensible and universal web ecosystem “HTTP2 allows a document to contain any type which the user has said he can handle… So one can experiment.”

From Static Page to Live Screen

Flash’s PostScript-style nature is fundamentally different to HTML and, under Adobe, enables it to act as a universal, web-friendly, design-rich iPaper format. However the format is not inherently fixed and static like PostScript/PDF. In fact Flash was originally devised as a means of providing bandwidth-efficient vector cartoons, a rich media mission that it has enhanced with support for bitmaps, audio and video. It’s worth pointing out that these are all binary formats. Binary handling isn’t inherently evil or wrong in the web context; you can’t do video as mark-up (or, more accurately, it doesn’t make sense to).

Flash can also be live in another way that HTML can’t. HTML is built upon the model of separate web pages that load in replacement web pages via hyperlinks, it’s the fundamental principle of browsing. Workarounds such as AJAX can download fresh data from the server without a page refresh but this is awkward and inherently limited. Flash by contrast can seamlessly pull in new text and media as required and even offer P2P capabilities, video conferencing etc. Such live handling is key to delivering a seamless desktop-style application experience rather than the disjointed page-based browser experience.

From Basic Scripting to Advanced Programmability

Also key in this regard is interactivity and here Flash has another advantage in that its vector format is inherently object-oriented. Originally this enabled the technology to deliver simple rollovers and basic media control via attached “actions”, but over the years this has been built upon until now the format enables tight control of the powerful and open source cross-platform Flash VM (virtual machine) via the rich Flash Player API and the ECMA-based programming language ActionScript 3.0 (essentially object-oriented JavaScript).

Macromedia and now Adobe has also built on this ActionScript platform with its free and again open source FlexSDK based on the XML-based MXML markup language which acts as a natural presentational partner for application development. Using Flex allows developers to create fully-functioning applications with advanced skinnable controls – text boxes, dropdowns etc – within a traditional development environment.

Particularly when tied in to cloud-based services, Flex-based development can enable extraordinary online functionality within the browser/player as shown by Adobe’s own proof of principles: photoshop.com for rich online photo editing and acrobat.com’s rich word processing, spreadsheet and presentations software. And with AIR, Adobe can enable similar rich functionality outside the browser and when offline.

From Page or Screen to Paginated Screen

Under Adobe, Flash/Flex has added another potentially crucial capability which sees the format come full circle from its PostScript-style fixed handling to offering fully live design-rich handling. Thanks to the Flash Player 10’s new text engine and the new ActionScript-based Text Layout Framework, Flash can now deliver rich typography (kerning, discretionary hyphenation and so on) within live layouts (reflowing and resizing text containers). Imagine InDesign’s layout and typographic capabilities live in the the browser (within the player).

Flash-based adaptive layout

What this means in practice is highly readable, multi-column layouts complete with pictures that adapt to any screen size and orientation that they are viewed upon. It’s early days for this paginated screen capability but the potential is extraordinary as shown in the AIR-based New York Times Reader. Imagine a single engaging and truly readable (as opposed to browsable) layout that intelligently adjusts, elegantly and richly, to any and all viewing circumstances from any size of PC screen, slates/tablets (in either orientation), through to set-top box, projector and any and all mobile devices. Again such handling is just not realistic in the browser.

From Browsing to Engaging

Put together Flash’s PostScript-style vector architecture with its rich media support,  live data handling, powerful development capabilities and unmatched type and layout engine and you can see that the common perception of Flash as only useful for video and irritating adverts is way off the mark. Because of its fundamentally different nature, Flash can deliver rich documents and rich applications that HTML just isn’t able to handle. Flash is the natural cross-platform web medium for both designer and developer for those occasions when they want to move on from the web page to add additional value.

Crucially this doesn’t mean that Flash is superior to HTML or should come to replace it. Because the two technologies are fundamentally different, Flash isn’t the right choice for the things that HTML is good for and vice versa. Rather, as Berners-Lee implied, the two should be seen as natural partners within the browser: HTML providing the perfect medium to make content easily discoverable and Flash providing the perfect presentational medium to enable designers and developers to add extra value to allow the end user to seamlessly move on from searching and browsing to engaging, reading, consuming, doing, creating and enjoying.

From Adobe to Apple

Flash is not a threat to HTML, but it certainly is for Steve Jobs who is of course promoting his own alternative route to enable end users to move on from browsing to consuming. The iPad in particular should make the perfect Flash device, but the last thing that Jobs wants is a unified and open Web platform where rich applications and rich content can be created by users in the design and development software of their choice, made freely available online by their creators in any way that they see fit and accessible by any user on any device capable of supporting the free, OSP-endorsed, mobile-optimised Flash player 10.1 (with AIR support to follow).

Jobs’ vision is very different. Key to it is the Flash-free, markup-only Web; rich but certainly not rich enough to challenge the power of his dedicated iApplications. It is this proprietary, Apple-only, developer-only route to rich content and application creation targeted at particular Apple devices and with all applications and content distributed only through Apple’s online stores that is really motivating Jobs. No wonder Jobs wants to kill Flash. No wonder Apple is now worth more than Microsoft.

From Open and Universal to Closed and Proprietary

Flash certainly isn’t perfect and creating a cross-platform highest common denominator is inherently a challenge. However I hope that I’ve shown that the Web without Flash will be a much poorer environment than the Web with Flash and that Jobs really wants to kill the format because of its inherent strengths not because of its current limitations .

Ultimately though that case is secondary. This is a matter of choice and freedom of expression.

The Web was never intended to be an HTML-only space (imagine it without bitmaps for a start) and Flash, Silverlight and Java are completely legitimate web technologies that do very different things to HTML. If designers and developers want to use these cross-platform technologies and end users want to see their work, Jobs has no right to stand in their way. The third-party player isn’t a threat to the integrity of the browser, rather it’s the natural means to build on the Web’s HTML-based foundations to ensure that the browser fulfil its full potential. Jobs’ action in banning Flash and indeed any other third-party web formats should be as unthinkable as refusing to support HTML; it is inherently anti-choice and is a fundamental attack on the core principles of the open and extensible, universal Web.

As Steve Jobs says, this is a matter of principle and of open standards and the very nature of the Web. It’s just that the villain in the piece is not Flash but Steve Jobs.

Tags: , , , , , ,

Posted in: Online business, Rant, Real World Computing

Permalink

Follow any responses to this entry through the RSS 2.0 feed.

You can skip to the end and leave a response. Pinging is currently not allowed.

24 Responses to “ The fundamental differences between Flash and HTML (and the real reasons that Steve Jobs wants to kill it) ”

  1. Tony Says:
    July 1st, 2010 at 4:44 pm

    Where’s the emoticon for “grabs a bag of popcorn and settles back to survey the fallout”?

     
  2. Jay Wood Says:
    July 1st, 2010 at 4:59 pm

    Excellent – well done for pointing this out to the world and exposing Jobs’s horrible strategy. It remains my hope that flash lives longer than he does.

     
  3. Andy Says:
    July 1st, 2010 at 5:44 pm

    I’m glad to find someone else sceptical of Apples reasoning. Of course Apple don’t want flash on their device, it allows people to avoid the apple store. I also don’t understand how they can say that flash and cross browser codec support and real time two communication spring t mind as lacking in HTML5. If Microsoft banned itunes from windows for being slow and in efficient I’m sure their would be an anti trust case.

     
  4. Steve Says:
    July 1st, 2010 at 6:05 pm

    But… but… but… the iPhone 4 just got A-listed, and that doesn’t support Flash, so, right, er, either Flash or the iPhone 4 must be rubbish. Right? Right?

    I think this is a great article, but does expose what should have been more specifically mentioned as a downside to the iPhone. Just to get that particular debate going again…

     
  5. Pixel Crayons Says:
    July 2nd, 2010 at 6:26 am

    I appreciate your writing. You have told the history on the topic. really interesting to read

     
  6. Sammie Says:
    July 2nd, 2010 at 6:30 am

    Excellent article. HTML5 is a great addition to a web developers toolkit. But any top-end web dev has came to realise that HTML5 isn’t a Flash replacement, and this article highlights why the two are very different. If Flash dies it should be because users vote with their feet, not because of some megalomaniac. It’s all about Steve Jobs and Apple trying to make as much money as they can, and if that means the web has to take a backwards step for their own profits – well, I guess that’s acceptable to them – and to hell with the end user I guess. Fairly awful behaviour.

     
  7. David Wright Says:
    July 2nd, 2010 at 7:56 am

    Rescaling images is something even HTML/JavaScript in IE6 can do, it doesn’t need Flash…

    Apart from security, Flash’s biggest drawback is speed. In the time a rich app has loaded in Flash, a user could probably have navigated halfway through the site to the page they want.

    This is something that Adobe / developers need to address. If a page loads in under a second, but the Flash equivalent takes 20 to 30 seconds, the user will prefer the quick loading version, even if the Flash version has more functionality.

    I gave up on Flash, as a user and web developer, long before Jobs and Apple made it fashionable.

    There are a few instances where Flash might make sense, but seeing the HTML 5 demos from Microsoft and the recent Google home page, with Pacman implemented in HTML and JavaScript, the font and typography proposals etc. seem to be pushing Flash into an ever smaller niche.

    My biggest problem is Adobe’s track record on security and bug fixing. This more than anything else is what keeps me from using Flash on most websites – I use FlashBlock or ClickToFlash on all my browsers and probably enable about 10% of Flash content that I see.

     
  8. Alperian Says:
    July 2nd, 2010 at 8:01 am

    This is the most cogent article I have read on the subject. Unfortunately, the survival of Flash now rests on the commercial success of Apple’s devices.

     
  9. Corporate photographer London Says:
    July 2nd, 2010 at 10:33 am

    Is it correct that google does not index flash content? Grant

     
  10. Tom Arah Says:
    July 2nd, 2010 at 11:05 am

    @Tony – definitely trying to stoke the debate, but not for the debate’s sake. I really do believe the future nature of the Web is in the balance.

    @Jay – Flash will be around for a long while yet but any web medium needs to be universally accessible and the new mobile/slate market will be the most important market for content consumption as Apple appreciates.

    @Andy – I am also baffled at the lack of popular protest (though as the piece shows it is a complex issue). Certainly if Bill Gates had tried to do the same he would have been pilloried and forced to backtrack.

    @Steve – the iphone and ipad are wonderful devices. They would be even better with Flash support.

    @Pixel Crayons – thanks and please spread the word.

    @Sammie – that’s about it in a nutshell, though I’m a bit more sceptical about HTML5

    @David – again you seem to think that I’m saying do everything in Flash rather than HTML. I’m not. It’s horses for courses, unless one of the courses is closed down.
    I don’t think the best cross-platform platform for reading, consuming, doing, engaging etc is a niche. Also the advanced examples of HTML5 you cite open up similar issues of performance, security etc but spread across every browser. Moreover the likes of Apple, Google and Microsoft have the talent and resources to move HTML out of its comfort zone, but Flash has the potential to open up similar capabilities beyond the advanced development team to standalone designers and, crucially, to the average user (which is why I keep on banging on about the powerpoint to flash converters)
    You actually make the case for choice. You are rightly free to not install Flash or, as you’ve done, decide to block it except in the 10% of cases where you think it’s useful (and I’ve argued the case that that figure will rise as Flash moves away from HTML enhancement to self-contained RIAs). You are now arguing for the right of Steve Jobs to block all instances whether useful or not and not just for you but for every Apple user and in so doing to compromise the universality of the web for all producers and consumers.
    And I somehow don’t think that Jobs will let you block his iAds

    @Alperian – Thankfully it’s not just in Apple’s hands as Google and Android do understand, and live up to, the open principles of the web.

    @Grant – Google and Adobe are working to make Flash searchable, but if this is a prime concern do it in HTML. As I say HTML is better for browsing and findability ie bringing in the end user, Flash then lets you deliver value added content and functionality.

     
  11. Manchester web design and SEO Says:
    July 2nd, 2010 at 7:48 pm

    The in-correct use of flash on the web, e.g. navigation, is correct and as you stated, it has many benefits and what’s more, it can do it now, nto in a few years time.
    If the argument is about promoting a completely open source web, then that’s fine, but when there is a sniff of a technology not being adopted by a company simply as they have eyes on their versions coming through instead, then that’s not the best way forward.
    Apple has known history of taking technologies and making them Mac only – Logic audio software, basically saying, in that case, to carry on using our software you have to either change platforms or use other software.
    So, although Apple is great in other ways, the lack of adoption sniffs too much of them wanting to push their own visions and alternatives.

     
  12. JohnAHind Says:
    July 4th, 2010 at 12:06 pm

    @Tom – I still think it is you, not Jobs, putting up the smokescreen here! First lets be clear once again – it is not HTML that competes with Flash, but the entire W3C open standards portfolio. It includes CSS, JavaScript, the supported binary image formats etc.

    The real issue here is: is the future a common web standard owned by the community or is it potentially hundreds of incompatible proprietary standards all requiring their own “plugin” (effectively this means a custom browser since the browser in this case is just a thin layer between the custom rendering engine and the platform OS). This is the week point of your argument: if you support the Adobe runtime you are logically compelled to support competitors to it as well (as you have done) – Silverlight already, and Google, Apple and others will also feel compelled to compete in this space if Adobe succeeds.

    Suddenly limited mobile devices are supporting tens of different rendering engines all taking resources and adding potential vulnerabilities and instabilities. Jobs is justified in fearing the resultant mess will be blamed on his platform not the real culprits – just ask Microsoft!

    I am still not convinced that the W3C runtime cannot, in the foreseeable future, do everything Flash can *as a runtime target*. You make good points about authoring tools – they are better (and more expensive!) for Flash, but there is no reason I can see why these tools, and tools of this quality, should not target the W3C runtime rather than, or as well as, Flash.

    Please stop harping on about the different origins of HTML and Flash – this is true but irrelevant. They are converging and W3C has clearly signalled their intent to converge the open platform with Flash capabilities. Maybe they are on a fools errand and will never achieve this, but in that case you ought to be pushing for a separate W3C standard that is more like Flash rather than handing this space over to competing commercial concerns.

    If Jobs is sinning it is in not making WebApps first class citizens in the AppStore model. My sense is that it is this pushing magazines and the like onto the iApp model, not the limitations of WebApps.

     
  13. Andy Says:
    July 5th, 2010 at 1:36 am

    @John I dont think Tom was arguing to not let HTML develop to meet the needs of it’s users. More that Job’s argument that HTML/CSS/ Javascript aren’t a straightforward replacement for Flash, and a company banning it from it’s platform probably has other reasons for doing so than just pushing for standards.

     
  14. Tom Arah Says:
    July 5th, 2010 at 10:12 am

    @John

    I assure you that I am very well aware that HTML5 is not the magic bullet that Jobs presents it as and that the reality of the wider open standards portfolio is an incredibly slippery foundation on which to build (and completely dependent on all implementations including Microsoft’s)
    You’re right that the future nature of the web is the real issue (well one of them along with choice, anti-competitive practices etc). And it doesn’t matter at all that Flash and Silverlight are competing for the same space – that’s called healthy competition and is the exact opposite of Jobs’ monopolistic approach. More importantly, it doesn’t matter to the end user if content is done in either format because, unlike with browsers, they don’t have to choose between them, but can install both. The suggestion of hundreds of competing formats is way off the mark – as Microsoft has found with Silverlight it’s a massive undertaking to build a cross-platform web platform (though credit to them for trying and competing openly rather than coming up with a spurious reason to ban Flash/Java from Windows).
    Moreover, as I’ve said before, the core Flash Player engine is open source, SWF and FLV/F4V are fully documented formats that anyone can use and, crucially, the Flex framework is also open source. I would like Adobe to go further, as they have done with PDF, but Jobs portrayal of Flash as “100% proprietary” is deliberately misleading and absolute rubbish.
    The reason I “harped on” about the different origins of HTML and Flash was to try and walk you through explaining why they are so fundamentally different and why, although functionality will increasingly overlap, they are coming from different directions, have different strengths and shouldn’t be expected to be able to do everything that the other one does. I suggest you read the article again to see the reasons that targeting the content-focused, mark-up and page-based multiple-browser runtimes is inherently different from targeting the self-contained, design and development-focused Flash and Silverlight players. CSS doesn’t turn HTML into PostScript on the design front and the new HTML5 APIs don’t turn the browser into a serious development platform for applications.
    And as I’ve said before, yes Adobe’s tools are expensive, but using the open source markup-based Flex SDK, developers can produce Flash content for free and there is a thriving open source web community doing just that.
    And no the W3C has not signalled its intent to converge the open platform with Flash capabilities. The Flash-killing line comes from and is promoted by Apple and the W3C had actually closed the book on HTML until Apple announced it was going ahead with HTML5 anyway.
    Finally Jobs does not include WebApp as first class citizens in the AppStore because they cannot deliver the same first class desktop-style experience as Apple’s proprietary applications (or Flash and Silverlight cross-platform apps) and because the fact that they are openly available via URL (like Flash and Silverlight cross platform apps) means that they are outwith his control.

    @Andy – Absolutely.

     
  15. fingerbob69 Says:
    July 5th, 2010 at 7:29 pm

    It’s a numbers game; how many alternative os using mobiles, tablets and pcs aren’t an Apple product and therefore don’t block Flash? While the former outnumber the latter Flash will live. More to the point someone with an example of both devices will always be able to compare and contrast and if Flash enabled content remains good or even better then Flash enabled content will continue to be available.

     
  16. Tom Arah Says:
    July 5th, 2010 at 8:53 pm

    @fingerbob
    It is a numbers game and designers and developers are always going to target a 100% platform whenever they can. If Flash stops being near-universal because Jobs bans it, then it immediately loses its main strength and attraction.

     
  17. JohnAHind Says:
    July 5th, 2010 at 9:01 pm

    @Tom – Standards are supposed to be “monopolistic”, this is the whole point and the reason why they should not be entrusted to profit-making organisations. Your justifications of Adobe’s position are contradictory – either this is easy enough that there will be multiple competitors or it is so hard that the “winner takes all” and Adobe has a monopoly!

    Frankly I do not care what Job’s motives are as long as they cause him to act in a way which advances the cause of an open, standards based internet.

    And isn’t the elephant in the room here really lock-down? You are seeing it as designers being able to lock-down the look and feel of their applications. Trouble is the same technologies also allow their bosses to lock-down the content.

     
  18. David Wright Says:
    July 6th, 2010 at 7:35 am

    @Tom I am not promoting Jobs’ view of the on-line world. I disagree with a lot of what he says – and I agree, a lot of what he wants is locking revenue to the iTunes Store, not third parties through rich Flash apps; although how that will be different to rich HTML/CSS/JavaScript apps, I don’t know, I suppose Flash is an easy target for him, as it is an add-in, as opposed to what the browser does (I doubt the devices would sell at all, without at least a web browser).

    However, I have been against Flash since about 2004, when I first started running a Flash blocker on my desktop; long before Jobs started his bandwagon. The new 10.1 is a big improvement and does seem to be a little lighter on resources than the old versions – although a majority of Flash objects fail to load on my iMac (I think that might be because I have disabled local storage, to stop the misuse of Flash Cookies).

    For me, Flash has 4 major obstacles to overcome, before I will take it seriously:

    1. Its history of being misused for simple site navigation, which can be implemented in HTML more quickly, easily and in a more user friendly manner than Flash.

    2. Its history of abuse by advertisers to hijack the browser, when visiting sites. I have nothing against sites generating revenue from ads, but they should be static jpegs, which don’t take over the whole page, until dismissed. This is a major reason I Flash-Block. I won’t ad-block a site, but if the site is stupid enough to use Flash for adverts, they only have themselves to blame (yes, I’m looking at you PC Pro!).

    3. Security – Adobe currently have a quarterly patch cycle, but it seems to be getting almost weekly zero-day exploits (along with Acrobat/Reader). Adobe are slow to react and don’t seem to be taking the weak security of their products seriously – much like Microsoft back at the beginning of the decade.

    4. It is too resource hungry. 10.1 on Windows is starting to address this, but it is something they should have looked at nearly a decade ago, instead of continually adding new features, they should debug and optimise what is already there first.

    To be honest, I don’t trust JavaScript either, I always surf with a script blocker as well, and only let trusted domains run scripts (and Google-analytics isn’t one of them! ;-) ), so it isn’t just Flash, the whole Internet structure is archaic and prone to exploits. The whole damned thing needs a total overhaul, but Flash is an easy target, because it is a bigger offender than the browsers it runs in, and it is easily disabled / removed from systems.

    If Adobe can win back my trust, by addressing the performance and security problems effectively and in a timely manner, I might give it another chance.

     
  19. nathanjfield Says:
    July 6th, 2010 at 10:59 am

    Great article!

     
  20. Tom Arah Says:
    July 6th, 2010 at 12:21 pm

    @David (and John)

    I’ve tried to explain why Flash apps will remain different from web apps and the difference between the Web as desktop-style player-based platform and page-bound browser-based media (just have a look at the Buzzword screenshot at the top of the page and imagine trying to do that via JavaScript and CSS!). It’s precisely this difference between what Safari can deliver via open standards and what the proprietary iPhone/iPad applications (or Flash/Silverlight) can deliver that is driving this debate. Jobs is deliberately pretending that HTML5 etc will provide a true application platform rather than just a richer media base to act as the cover he needs to ban Flash/Silverlight/Java and so prevent the open Web living up to its full potential and becoming a real application platform and open rival to the AppStore. I want the web as a medium to be as rich as possible but I also want the web to be as rich and open a platform as possible.
    Regarding Flash and its past history and misuse and the questions of security and performance I largely agree although you are certainly carrying over your dislike of ads (and inefficiency) to the underlying carrier which is like blaming HTML for porn.
    I also want Flash to be used less and only where it’s the best solution. Moreover to target the new consumer mobile/slate platform the technology certainly has to change. It is doing precisely that and 10.1 as the first OSP-endorsed mobile dedicated player is a huge step in the right direction and shows that Adobe knows what it needs to do.
    Ultimately though, any rich web technology is going to use resources and raise questions of security – as you point out with JavaScript. It’s true that this puts a lot of onus on Adobe to get it right. However I would argue that targeting a single, controlled, heavily-developed runtime actually provides a better chance of locking-down security and certainly of boosting performance (as NVIDIA’s Tegra announcement shows). And the idea that Apple can’t get the iPad to efficiently run Flash (the format and engine are open so they can even do their own player if they want to) is ridiculous.
    I’m delighted that I seem to have persuaded you that Flash isn’t inherently evil. Who knows maybe it will even prove to be the tight performance-optimised platform you have been looking for all these years!
    You are free to give Flash a second chance. But not if you are using an iPhone or iPad because Jobs has deprived you of your choice.

     
  21. Peter McIntyre Says:
    July 8th, 2010 at 10:07 am

    I followed this debate with interest – less flame than usual and more insight. That comes from the inteeligence of the original piece. Tom Arah has long been one of the most grounded writers in PC Pro. Yet we have lost the DTP pages… Any chance of them coming back, even if the name changes to embrace on-line design? I am sill in mourning for Tom’s occasional pieces of brilliance on fonts and layout.

     
  22. Tom Arah Says:
    July 9th, 2010 at 9:47 am

    Thanks very much Peter. Not sure about resurrecting the column but I would like to write about this debate in the magazine to try and get more people thinking about what’s really going on here. Hopefully the response, positive and negative, will help convince TPTB that it’s worth covering.

     
  23. Buy Backlinks Says:
    December 30th, 2010 at 10:54 am

    This is good info! Where else can if ind out more?? Who runs this joint too? Keep up the good work :)

     
  24. Photographer Says:
    December 18th, 2011 at 12:38 pm

    Well, I think flash elements are ok but the whole website just does not make sense. You can d all the same things with html and make it at least google friendly. What is the point of having a website that noone can see? Thanks for the post. David

     

Leave a Reply

Spam Protection by WP-SpamFree

* required fields

* Will not be published

Authors

Categories

Archives

advertisement

SEARCH
SIGN UP

Your email:

Your password:

remember me

advertisement


Hitwise Top 10 Website 2010