On TechRepublic: Windows 7 keyboard shortcut cheat sheet
BNET Business Network:
BNET
TechRepublic
ZDNet

March 28th, 2007

Apollo is not a browser, stop the comparisons

Posted by Ryan Stewart @ 12:35 am

Categories: Adobe, Apollo, Rich Internet Applications

Tags: Desktop, Adobe Systems Inc., Web Browser, Apollo, Alex Iskold, Ryan Stewart

In Focus » See more posts on: Adobe

Alex Iskold has a post that in many was summarizes the mind share issues Adobe has to over come. The post compares Apollo to a browser and even goes so far as to say:

It appears that, intentionally or not, Adobe is on a collision course with IE, Firefox and the rest of the Web Browsers. Firefox has already said it is looking to add support for offline applications into its next version. If this happens, it will be bad news for Apollo - because Firefox users are not going to switch. IE plans in the same space are not clear, but we can be certain that if offline mode for web applications takes off, then there will be support in IE.

Apollo in no way competes with the browser, and I hope that's something we can all agree on when Apollo releases it's 1.0 product. Alex makes a lot of good points about the development environment and empowering web developers to bring their applications to the desktop. There continues to be this love of the browser in a big cross section of the tech population and I can't understand why. It's a good development model, and it's universal, but convenience aside, are "browser apps" better than desktop applications? No way!

And it's not just offline capabilities. It's about freeing yourself from the browser chrome, giving your users the ability to access your application in a new, more powerful environment, and really branding the experience in a way that the browser just can't handle. The desktop is a fertile ground for applications, and it's been the primary driver of software for a very long time. The browser will never be able to replace that. What makes Apollo compelling is that we can bring some of the web knowledge we've acquired over the years as developers onto that rich desktop platform.

I'm a big fan of Alex's writing, so I don't want to pick on him, but he has a couple of errors that hit at Apollo and I think need to be mentioned. One is when he asks "will ordinary users download a runtime?" Well Alex, yeah, they will, and Adobe is the company to get them to do it. This is the thing that surprises me about people questioning Apollo. Is there a single company better than Adobe at getting runtimes deployed? Flash? Acrobat Reader? Adobe has this thing down to a science, and they've got a good strategy in place.

Alex also questions some of the technical, developer-specific parts of Apollo:

Language-wise, Java and .Net languages are richer and easier to program in than JavaScript and Flash. But beyond languages, there is a much bigger problem - [programming] libraries. Any language is only as good as its libraries. JavaScript does not have the Java-like standard and rich set of libraries needed for real desktop applications.

Sure, Java and .NET are more powerful languages, but are they easier? That I don't buy. Part of the reason the web has become so revolutionary is that the barrier to entry for developers was so low. JavaScript and HTML are farily easy to pick up, which has resulted in a lot of innovation. Apollo brings that innovation to the desktop in a way that keeps 75% of the richness. Can it compete with rich desktop platforms like Windows Presentation Foundation (.NET 3.0)? Initially, it doesn't have to. As long as people are bringing their creative web skills to Apollo and taking advantage of the desktop, the platform will grow. I think it's ripe for a big success, despite some of the naysaying. We've just never had anything like Apollo before, and that includes Java.

Update: Someone made me realize that saying "Apollo in no way competes with the browser" is actually a pretty dumb thing for me to say (surprise, surprise). The "browser" is doing a lot more than it used to, and that includes delivering applications, with Firefox moving offline, they do compete. But here's the point: Apollo isn't supplanting the browser. Applications will still run in the browser, and the browser won't die because of Apollo (in the near term ;) ). I think Apollo helps draw a clearer line of what should be a browser application and what should run on the desktop. The technologies that create those can be the same, but Apollo provides a richer set of features that more advanced web applications" can take advantage of. So in some ways they do compete, but not in the traditional sense. Hope that clears it up a bit.

Ryan StewartRyan Stewart, a Rich Internet Application developer and industry analyst, recently joined Adobe's Platform Team as a Rich Internet Application Evangelist. full profile and disclosure of his industry affiliations.

Email Ryan Stewart

Subscribe to The Universal Desktop via Email alerts or RSS.

  • Talkback
  • Most Recent of 20 Talkback(s)
Re: Actually, An Interesting Concept...
That's a usecase of Apollo : kinda porting web applications to the desktop thus apollo acting as a desktop bookmarker (some introduced the term deskmark..)

But I don't think it will be the main... (Read the rest)
Posted by: {Maz} Posted on: 03/30/07 You are currently: a Guest | | Terms of Use
Yah it is happy  scbarnes@... | 03/28/07
RE: Yah it is  ryanstewart | 03/28/07
The Difference Depends on the Mindset of the Developer  brandonthedeveloper | 03/28/07
RE: The Difference Depends on the Mindset of the Developer  ryanstewart | 03/28/07
It may not be a browser...  daniel_earwicker | 03/28/07
RE: It may not be a browser...  ryanstewart | 03/28/07
We've had stuff like this before  jdenton@... | 03/28/07
RE: We've had stuff like this before  ryanstewart | 03/28/07
Not Getting It = Opportunity  atlasalive | 03/28/07
RE: Not Getting It = Opportunity  ryanstewart | 03/28/07
Are they easier?  Ed BurnetteZDNet Moderator | 03/28/07
I surely don't agree with you about Java...  kentfx_z | 03/28/07
RE: Are they easier?  ryanstewart | 03/28/07
WebBrowser component  Patanjali | 03/28/07
How is Apollo different than Flash Projector?  K B | 03/28/07
RE: How is Apollo different than Flash Projector?  ryanstewart | 03/28/07
HTML is why..  scbarnes@... | 03/28/07
Inside, Outside, Browser wars  Someguy2 | 03/28/07
Actually, An Interesting Concept...  rc76058@... | 03/28/07
Re: Actually, An Interesting Concept...  {Maz} | 03/30/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Top Rated

    advertisement

    Archives

    ZDNet Blogs

    White Papers, Webcasts, and Downloads

    SmartPlanet

    • Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
    • More from IBM
    • Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
    • Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report
    Click Here