<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php" />
  <link rel="self" type="application/atom+xml" href="http://www.readwriteweb.com/atom.xml" />
  <id>tag:,2008:/1/tag:72.47.210.69,2007://1.3650-</id>
  <updated>2008-08-22T19:00:29Z</updated>
  <title>Comments for Point/Counterpoint: Which is better, an offline Web App or an online Desktop App?</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.1</generator>
  <entry>
    <id>tag:72.47.210.69,2007://1.3650</id>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.readwriteweb.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=3650" title="Point/Counterpoint: Which is better, an offline Web App or an online Desktop App?" />
    <published>2007-03-28T10:05:46Z</published>
    <updated>2007-12-16T23:11:17Z</updated>
    <title>Point/Counterpoint: Which is better, an offline Web App or an online Desktop App?</title>
    <summary>This is a point/counterpoint argument, with John Milan taking the position that online desktop apps are better, while Richard MacManus argues for offline web apps. Let us know what you think, in the comments. Point (John Milan) John Milan: ReadWriteWeb is currently running a poll asking which web apps should also work offline. Shouldn&apos;t we...</summary>
    <author>
      <name>Richard MacManus</name>
      <uri>http://www.readwriteweb.com</uri>
    </author>
    
    <category term="Analysis" />
    
    <category term="Point/Counterpoint" />
    
    <content type="html" xml:lang="en" xml:base="http://www.readwriteweb.com/">
      <![CDATA[<p>This is a point/counterpoint argument, with <a href="http://www.readwriteweb.com/about_milan.php">John
  Milan</a> taking the position that online desktop apps are better, while
  Richard MacManus argues for offline web apps. Let us know what <i>you</i>
  think, in the comments.</p>
  <h2>Point (John Milan)</h2>
  <p><b>John Milan:</b> ReadWriteWeb is currently <a href="http://www.readwriteweb.com/archives/poll_offline_web_apps.php">running
  a poll</a> asking which web apps should also work offline. Shouldn't we be
  asking the equally valid corollary as well: which <i>desktop applications</i>
  would you like to see work <i>online</i>?</p>
  <p>Fundamentally, what is the difference between a web app that works offline
  and a desktop app that works online? Could it be that the web and desktop
  application communities have accidentally merged and are violently agreeing
  what the next version of productivity applications will look like? Or are
  there still intrinsic differences between web and desktop, regardless of how
  well they work offline or on?</p>
  <p>The obvious differentiators are the Web's simple delivery and the desktop's
  rich UI experience. Online/Offline has been the elephant in the room and <a href="http://www.readwriteweb.com/archives/zimbra_desktop_offline_web_apps.php">Zimbra's
  announcement</a> means that the elephant has finally been recognized. In fact,
  while they framed it as a web app that works offline, a more accurate
  portrayal is a <b>basic desktop app that works very well online</b> - an
  acknowledgement that this architecture is better able to meet users needs. For
  example, by introducing a desktop component, Zimbra will now be able to attach
  more than 1 email at a time to an 'online' email message.</p>]]>
      <![CDATA[ <p>The 'web only application' architecture has run its course. The simple web
  apps that early adopters have been willing to put up with, are transforming as
  mainstream requirements dictate a healthy desktop presence. Regardless of its
  origin, the future is desktop applications taking better advantage of online
  features and bringing richer offline (and online!) experiences.</p>
  
<h2>Counterpoint (Richard MacManus)</h2>
  <p><b>Richard:</b> John's argument is basically what Microsoft and Adobe are
  aiming to achieve - a world where 'rich' desktop apps have online
  functionality. Let me take the position of two of their main competitors,
  Google and Yahoo. They would argue that the browser is still the 'lowest
  common denominator' for applications - i.e. the browser is where the largest
  user base is (by a very long shot), the browser is where the most popular Web
  activity <strong>search</strong> is carried out, and the browser is the most user-friendly
  and hassle-free environment for applications. There's no download required and
  users can access their data on any computer or device.</p>
  <p>So who's right? Microsoft or Google? Adobe or Yahoo? Well, since nobody has
  'won' the desktop app vs browser app argument definitively yet, we're now
  attempting to tackle it from a different angle: is it better to have an
  offline web app, or online desktop app? I hate to say it, but I think it all
  comes down to the user base again. The Web browser is the primary Web platform
  and so, more often than not, it is both more convenient and more usable to run
  a web app than it is to download a desktop app. It's horses for courses too
  (of course). For example with word processing, I generally want to use a
  desktop app. But for email, I want a browser-based app. In fact for most
  applications involving Internet connectivity, I prefer browser-based apps - so
  that I have most of my apps running in the browser and accessible whichever
  computer I happen to be on (and I run two in my home, for starters - one at my
  desk and one in the lounge).</p>
  <p>Which brings me to my pi√®ce de r√©sistance: today my Gmail account was <a href="http://www.readwriteweb.com/archives/a_glitch_in_the_web_office.php">down
  and out</a> for a good 6 hours. Yikes! I wasn't happy, as I had neglected to
  do backups and so the majority of my work was in that Gmail account. Now if
  only I'd had offline access to my Gmail.... then while I was waiting for my
  current email messages to arrive, I could have at least dug out yesterday's
  emails and did that work.</p>
  <p>To sum up, I think offline web app functionality is more important than
  online desktop functionality. Too many of my day-to-day applications run in
  the browser now, so offline access to those web apps is critical to my
  business.</p>
  <h2>Counterpoint (John Milan)</h2>
  <p><b>John:</b> Two things stand out for me in Richard's response: 'lowest
  common denominator' and, of course, Richard's Gmail experience (I guess after
  3 years it still is a Beta). Furthermore, if the browser is the 'OS' for web
  apps, then the largest user base comparison would be with Windows - and it's
  hard to imagine Windows lagging too far behind in this race. Or if Adobe is
  successful with Apollo, its user base could (theoretically) be equivalent to
  the browser's user base by virtue of being cross-platform.</p>
  <p>To Richard's point of being <i>mobile</i>, he is absolutely correct - a web
  browser has a significant advantage over the the installation of desktop apps.
  This isn't totally hassle-free, however. Over the course of a day, you've
  probably downloaded more bytes over your pipes to service a web application
  than if you downloaded and installed a desktop. Furthermore, all these bytes
  do not mean a richer user experience, just one that is <b>more transient</b>.
  But as far as mobility is concerned, this is an absolute advantage, as long as
  your work is also isolated.</p>
  <p>This would be the other elephant in the room. A mobile toolset may be nice
  for business, but at some point <b>integration</b> will be required for
  business systems. For example, my company is using a certain web application
  for sales force management. It is very comprehensive, but I currently have an
  open support issue regarding integration with my critical business
  infrastructure. If it was a desktop application with a nice scripting
  language, we could have done it in-house. Instead, it is a web app and we have
  been blocked for over two weeks now - and we're powerless to move things
  faster. Unless a business is willing to put <i>everything</i> online - and
  given the value of the data and the cost of an outage, that is an extremely
  unlikely proposition - then web applications will in fact be forced to stay in
  a supporting role instead of becoming dominant.</p>
  <p>Which is a very odd argument to be making, and shows just how gray and
  smudged the web app vs. desktop app battle lines have become. Richard has more
  or less made the argument that web apps are superior for more autonomous
  workers, because of their superior mobility. I have just made the argument
  that desktop apps are better for businesses, because it's the only way groups
  can coordinate their activities with critical business infrastructure. The web
  for the individual and the desktop for groups?</p>
  <p>Perhaps mobile devices can clean up this messy affair.</p>]]>
    </content>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30887</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30887" />
    <title>Comment from Stan Schroeder on 2007-03-28</title>
    <author>
        <name>Stan Schroeder</name>
        <uri>http://franticindustries.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://franticindustries.com">
        <![CDATA[<p>There's an instantly identifiable flaw in John's reasoning. There is a big difference between desktop apps with online capabilities and online apps with offline capabilities.</p>

<p>And it is this: desktop apps are OS-dependant. Online applications are cross-platform. Furthermore, as Tim O'Reilly often points out, online applications use web as the platform. This approach gives them a number of features/capabilities which desktop apps cannot emulate. More on this can be found if you dig through my site and read a recent post on Web 2.0. </p>

<p>This is the answer to John's question: "Or are there still intrinsic differences between web and desktop, regardless of how well they work offline or on?". Yes, there are. Why is Flickr such a success? Because you can browse through other users photos, and you can remix that data and create an RSS feed that shows one Flickr image for every story on NYTimes.  Could you do that with a desktop app? Nope. That's what Web 2.0 is about.</p>]]>
    </content>
    <published>2007-03-28T10:46:19Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30888</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30888" />
    <title>Comment from Rogier on 2007-03-28</title>
    <author>
        <name>Rogier</name>
        <uri>http://www.swoot.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.swoot.com">
        <![CDATA[<p>It is an important discussion towards the future of web services. In my humble opinion it will be a fact that we will drift further and further to a sort of webservices. They will be controlled in all sort of environments like web- and desktop apps. Which one will win, I think in the end the multi functional one will. What does it need to have:  cross platform or browser,  a carrier for html, flash and all existing browser content , enabling on- and offline sync., on the desktop/top of mind , easy to build and pushable content to the user.. Something is said for the problem of downloading/installing the desktop app. And of courser the issue of cross platform. But I think this will be solved within a short period of time. Swoot is also trying to challenge their product in these matterd. How, a single plug-in ( like flash), almost no limit within design, function or content. As well offline as online compatible. Swoot isn‚Äôt a web- or a desktop app. For now it moves inbetween. The challenge is there, that‚Äôs for sure!</p>]]>
    </content>
    <published>2007-03-28T11:31:56Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30889</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30889" />
    <title>Comment from AL on 2007-03-28</title>
    <author>
        <name>AL</name>
        <uri>http://www.alhome.net</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.alhome.net">
        <![CDATA[<p>Inspired by John's second response where he says</p>

<p>"at some point integration will be required for business systems", </p>

<p>I really think we should factor in the <em>kind</em> of web app we're talking about in this debate, the two main categories being <strong>business apps</strong> or <strong>personal/productivity apps</strong>.</p>]]>
    </content>
    <published>2007-03-28T11:33:08Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30890</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30890" />
    <title>Comment from barbie oyunlarƒ± on 2007-03-28</title>
    <author>
        <name>barbie oyunlarƒ±</name>
        <uri>http://www.minikperi.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.minikperi.com">
        <![CDATA[<p>good news</p>

<p>thank you for infos</p>]]>
    </content>
    <published>2007-03-28T12:55:05Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30891</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30891" />
    <title>Comment from Stoicho on 2007-03-28</title>
    <author>
        <name>Stoicho</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>One more problem with desktop applications accessing online data is security. What exactly does the application sends? What exactly does the application receives? Firewall problems can occur too.</p>

<p>With browser applications you have a security sandbox: the browser. And browser based web application can not access your hard drive data (easy).<br />
And your Mom can start using these application without calling you for helping her install it.</p>]]>
    </content>
    <published>2007-03-28T14:46:15Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30892</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30892" />
    <title>Comment from Rational Beaver on 2007-03-28</title>
    <author>
        <name>Rational Beaver</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>If Richard's point about the Microsoft & Adobe vs. Google & Yahoo is true, why is Google making (and actively pushing) online integrated desktop applications?</p>

<p>The Google desktop app that most people know is their desktop search. However, their best example of an online connected desktop app is Google Adwords Editor (which is awesome, by the way). It allows you to download your campaigns, easily make all sorts of changes, and then post the finished product (or you can archive it, or share it, or review it, or whatever).</p>

<p>What's funny, in all of this, is that this app provides better functionality (especially when it comes to making bulk changes) than the original Adwords (which is a pretty amazing, but online only, app). It's being pushed by Google in order to ease the burden put on their customer service reps to help people make those sorts of changes.</p>

<p>My point is that it's not accurate to say that there's some kind of online v. desktop war going on between those companies. Microsoft is working on online only apps (foolishly IMO). Google has an online desktop app (or two). Though Adobe is rolling out their online-desktop thing, they still happen to own Flash which you may have seen in a lot of online apps (Google Analytics for example).</p>]]>
    </content>
    <published>2007-03-28T15:58:29Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30893</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30893" />
    <title>Comment from Ash Maurya on 2007-03-28</title>
    <author>
        <name>Ash Maurya</name>
        <uri>http://www.wiredjournal.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.wiredjournal.com">
        <![CDATA[<p>Great arguments on both sides but I agree with John that the web and desktop communities are on a path of convergence towards a model that offers the best of both worlds: <br />
- Browser access for remote use and sharing with others as it is the lowest common denominator and<br />
- Desktop experience when local for offline access, richer experience, privacy/confidentiality, integration, user control etc.</p>

<p>We are working on one such model we call peer to web. We already have the first p2web application deployed <a href="http://www.boxcloud.com" rel="nofollow">BoxCloud</a> that allows users to share large files from their desktop using drag-n-share without any uploading or emailing. Once shared, the recipient accesses the file over a browser. The file resides locally on the sender's desktop. </p>

<p>We believe there are many more apps that can leverage this  model - iCal, Photoshop, etc. for enabling web-like sharing. We *too* are launching a framework for building p2web apps code named <a href="http://www.cloudstack.com" rel="nofollow">CloudStack</a>.</p>

<p>Cheers</p>]]>
    </content>
    <published>2007-03-28T16:15:27Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30894</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30894" />
    <title>Comment from John Milan on 2007-03-28</title>
    <author>
        <name>John Milan</name>
        <uri>http://intelligantt.blogspot.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://intelligantt.blogspot.com">
        <![CDATA[<p>@Stan -- definite flaw? Wait a second, I remember when the cross-platform language was C and everyone enjoyed a state-of-the-art command line. It doesn't matter if it's cross platform or not, people will use what they like. Are people going to Flickr because they like the UI, or because that's where the photos are?</p>

<p>@Stoicho -- Security is always an issue, for browsers too. My Firefox just updated itself to 2.0.0.3 because of a security issue. I don't think security is intrinsic only to desktop or to web.</p>

<p>@Rational -- Microsoft is working web on properties, it just takes them a couple iterations. It is foolish to think MS doesn't *get* the web. Yes, they would like to drive people toward richer desktop apps, just as they drove command line users to richer UIs.</p>

<p>In my opinion, the only thing stopping them is, as Richard pointed out, mobility. Coming from the desktop world, they haven't (or haven't figured out) how to address this with desktop apps.</p>

<p>The advantage Google enjoys today is, after 6 months of testing, they can release a new application to everyone immediately.</p>

<p>Microsoft, on the other hand, after several years of testing (and in the case of Vista) can release the new OS only as new PCs are rolled out.</p>

<p>This status quo will not last. But if Microsoft (or anyone, maybe Adobe) figures out how to make the distribution of richer pieces transparent (like a web app), then their spot will be secured for another decade.</p>]]>
    </content>
    <published>2007-03-28T17:55:29Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30895</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30895" />
    <title>Comment from Andrew on 2007-03-28</title>
    <author>
        <name>Andrew</name>
        <uri>http://www.rickmann-design.co.uk</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.rickmann-design.co.uk">
        <![CDATA[<p>I have being playing with Adobe Apollo today and it seems to me that the future is in taking the best benefits of each and providing the right experience for the user based on the method of access at that time.</p>

<p>Apollo lets you build a web app, which if accessed via a browser does what web apps do now. This is great if you might not be using the same machine next time. </p>

<p>If accessed via Apollo the same web page becomes a desktop app with all the benefits, such as richer experience and file system access, that come with that. Great if you are using the same machine for long periods.</p>

<p>If accessed via a mobile device you get the function set would be most appropriate for use on the move. Again possible to provide by the same site.</p>

<p>I guess this is an argument for an offline web app, but I'm not sure the future will be that simple, or indeed that basic.</p>]]>
    </content>
    <published>2007-03-28T18:06:58Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30896</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30896" />
    <title>Comment from rick gregory on 2007-03-28</title>
    <author>
        <name>rick gregory</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>interesting discussion.... </p>

<p>@Stan... I think you and John are talking about different things... web ONLY apps will alway exist since some apps don't really beenfit from an offline component that much. Flickr might be one... or not (I could see wanting offline access to my photos). </p>

<p>I think the continuum will look something like this: </p>

<p>Web Only. No offline component<br />
Mostly web... minimal offline features<br />
mostly desktop, minimal web features<br />
Desktop only. No online features</p>

<p>Now, if the number of apps in each category roughly follows a normal distribution, then many of the apps we'll use in the future will fall into the categories of </p>

<p>* More web, but with some significant offline features<br />
* more desktop, but with some significant online features</p>

<p>one thing that the above post doesn't address is that desktop apps (tradiitonal ones) share UI similarities - button styles, window behavior, etc. What of Apollo or other apps created with non-native (OS native) UI frameworks? I can see it being very annoying to have window controls vary from app to app, etc. I'm on a Mac... I know where the maximize, minimize and close controls are on app windows... as a user, I get conditioned to these and other conventions... The same happens on Windows. Having these change uniformly would be disconcerting, but manageable, but having them vary from app to app based on the developers whims could be incredibly annoying.</p>]]>
    </content>
    <published>2007-03-28T18:22:51Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30897</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30897" />
    <title>Comment from Josh on 2007-03-28</title>
    <author>
        <name>Josh</name>
        <uri>http://www.mockriot.com/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.mockriot.com/">
        <![CDATA[<p>I think there is a middle ground to be had.  I dream of an offline and online web apps that talk to each other.  That is, say an online version of Word (likely stripped down) that can autosync with my offline copy, and vice versa.  I can save my offline work directly to my online account and can automatically download my online work to my desktop copy.</p>

<p>So I get the advantage of the feature rich UI of my desktop app when I am on my own computer, and the convenience and "access anywhere" capabilities of an online app as well.</p>

<p>This would be even easier for Adobe to do with the online Photoshop they are developing.  It should be easy for the online app to be able to save PSDs you're working on to the desktop. The missing component would be the relatively simple step of adding a way for desktop Photoshop to automatically fetch online PSDs from your account and save offline ones to your online storage.</p>]]>
    </content>
    <published>2007-03-28T18:25:21Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30898</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30898" />
    <title>Comment from John Milan on 2007-03-28</title>
    <author>
        <name>John Milan</name>
        <uri>http://intelligantt.blogspot.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://intelligantt.blogspot.com">
        <![CDATA[<p>@rick -- I think you touch on something interesting regarding UI development in general. You could make a very good argument that desktop UIs are stagnant, and have been stagnant for several years now. Because of ease of distribution, much more work has gone into Web UI.</p>

<p>But this could certainly change. Just like Firefox pushed MS to update IE, perhaps MS will be pushed to update the desktop UI. I'm sure Apple has its opinions about that sort of thing as well.</p>

<p>But I almost think that, though annoying when controls start varying, it is a sign of change and innovation-- which is sorely needed on the desktop. In fact, you might even say its a healthy development.</p>]]>
    </content>
    <published>2007-03-28T18:39:06Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30899</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30899" />
    <title>Comment from rick gregory on 2007-03-28</title>
    <author>
        <name>rick gregory</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Whoops... cut vs copying above... I meant to say: </p>

<p>* Web Only. No offline component<br />
* Mostly web... minimal offline features<br />
* More web, but with some significant offline features<br />
* more desktop, but with some significant online features<br />
* Mostly desktop, minimal web features<br />
* Desktop only. No online features</p>]]>
    </content>
    <published>2007-03-28T18:44:58Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30900</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30900" />
    <title>Comment from rick gregory on 2007-03-28</title>
    <author>
        <name>rick gregory</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Very possibly, John. I think there's a line between familiar and stagnant... and we may well be more toward the stagnant side. </p>

<p>I keep thinking of a graphics program called Kai's Power Tools... very non-standard UI on the Mac, beautiful... but annoying unless you used it regularly since it was different from the OS. There's a tension between innovation and ease of use that will be interesting to watch, but I think that if each new Apollo/Slingshot/whatever application is very different from every other one and from OS apps it will present a barrier for general users. Apollo et al have to answer the twin questions of "Why is this better than a browser application?" and "Why not use a OS native application that looks and feels like I'm used to (but with perhaps better online integration?"</p>

<p>Oh and Richard - your Gmail use case (ouch!) doesn't require an offline version of GMail... any email app, e.g. Thunderbird, would do fine for that. Of course that introduces the issue of precisely what we want available offline.. data? UI? both?</p>]]>
    </content>
    <published>2007-03-28T18:59:51Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30901</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30901" />
    <title>Comment from Josh on 2007-03-28</title>
    <author>
        <name>Josh</name>
        <uri>http://www.mockriot.com/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.mockriot.com/">
        <![CDATA[<blockquote><i>Oh and Richard - your Gmail use case (ouch!) doesn't require an offline version of GMail... any email app, e.g. Thunderbird, would do fine for that. Of course that introduces the issue of precisely what we want available offline.. data? UI? both?</i></blockquote>
<br />
I think more than just accessing your emails offline (as in Thunderbird accessing the Gmail server), it would be better to have an offline component that not only reads/writes emails, but can sync all of your saved emails (received, sent, drafts, etc.), as well as your contacts.  And in both directions.  So all of your work is available in both places (online and on your desktop) after syncing.

<p>This would require something more than Thunderbird.</p>]]>
    </content>
    <published>2007-03-28T19:18:54Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30902</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30902" />
    <title>Comment from Neil on 2007-03-28</title>
    <author>
        <name>Neil</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Think about an application like Adobe's upcoming "Photshop Online".  How would you expect it to work if you suddenly lose you Net connectivity?  Will your changes be saved? Can you continue to work?</p>

<p>Perhaps they'll be using Apollo for this, I don't know.</p>

<p>To AL's point, this exampe falls into both categories it's both a business app and a personal/productivity app.</p>

<p>The most important thing that must not be forgotten, as Richard's Gmail experience (and every other Gmail user experienced) is that for most people, they don't really care if it's an offline web app or an online desktop app.  <strong>They just want to be able to do whatever it is they need to do.</strong> And not worry if information will be lost or be irretrievable. It's about the users.</p>]]>
    </content>
    <published>2007-03-28T19:25:15Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30903</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30903" />
    <title>Comment from Yihong Ding on 2007-03-28</title>
    <author>
        <name>Yihong Ding</name>
        <uri>http://yihongs-research.blogspot.com/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://yihongs-research.blogspot.com/">
        <![CDATA[<p>Very interesting debate and flourishing comments.  I think the center of this debate is when we want to do things offline and when we want to do things online.  In general, offline is about private life; and online is about social life.  Both sides are fundamental to the human life.  </p>

<p>An offline Web application is to take a part of social activities to a private space; and an online Desktop application is to take a part of private bahaviors into a social domain.  In our real life, we see both of these phenomena regularly.  Most of the time, which one is better does not depend on the method itself.  In contrast, it is more about WHO makes the decision.  Some people like to let everyone know their privacies; they will definately like to use online Desktop applications.   Some other, however, like to hide their soical activities as many as possible to be private information; and they will definately prefer to having offline Web applications.  So which one is better?  It does not depend on either researchers or developers. The answer can be very much different from one person to another.  This is why both strategies have their customs.</p>]]>
    </content>
    <published>2007-03-28T20:20:45Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30904</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30904" />
    <title>Comment from rick gregory on 2007-03-28</title>
    <author>
        <name>rick gregory</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>@Josh</p>

<p>Yeah, all of that would be nice. Can you have it out next week for me? :)</p>

<p>One reason I use GMail though is to avoid all of the sync hassles. I winced when I read about Richard's outage. the problem with an offline component though is that it has to be able to be used on-demand... If GMail had an offline component I'd rarely use it - I'm almost always online if I'm at my laptop. But if there's an outage... I just want my stuff to be there. If, to get that, I have to use program outside of my browser all of the time it won't work - I'm just not going to launch a separate program for web email all of the time on the off chance that the service will die once a year.</p>]]>
    </content>
    <published>2007-03-28T22:24:13Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30905</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30905" />
    <title>Comment from JulesLt on 2007-03-29</title>
    <author>
        <name>JulesLt</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>1. I had no problems with my email the other day, because I still use a desktop client as my main base (but leave copies on the server for when I need to go online). To me that's the argument for desktop apps in a nutshell.</p>

<p>2."There's an instantly identifiable flaw in John's reasoning. . . . And it is this: desktop apps are OS-dependant. Online applications are cross-platform."</p>

<p>Q. Who actually wants cross-platform solutions? With due respect to people using a Linux desktop, what you're really talking about is Windows and OS X. Do Mac users WANT cross-platform apps? Or does it solve more of a problem for developers - 'write once'. </p>

<p>>Furthermore, as Tim O'Reilly often points out, online >applications use web as the platfor<br />
>This approach gives them a number of features/capabilities > and you can remix that data and create an RSS feed that >shows one Flickr image for every story on NYTimes. Could >you do that with a desktop app? Nope. That's what Web 2.0 >is about. <br />
You certainly could. But the crucial point is the barrier for entry - it's certainly going to be quicker to develop using 'web' skills. But to turn it round, look at an app like Garagesale that uses the ebay APIs, with a desktop interface. It's a LOT harder to implement something like that in Ajax than Obj-C. Especially as you won't get the local caching of all the category data, etc.</p>

<p>>But I almost think that, though annoying when controls >start varying, it is a sign of change and innovation-- >which is sorely needed on the desktop. In fact, you might >even say its a healthy development.</p>

<p>Up to a point, Lord Copper. On the Mac MOST text fields use the core text class which means you have access to built in dictionary for spell-checking in all apps, text-to-speech, Google search, etc. More importantly it meant that they picked up improvements in 10.4 and will in 10.5. As soon as you move to custom classes, or something like the Apollo runtime, you don't get that. </p>

<p>I like the fact that there's a common colour and font-picker to a lot of apps - or I can plug in a replacement.</p>

<p>Equally there's a lot to be said to consistency between programs. Learn how to use one 3-pane program and you know how to use them all.</p>

<p>It's well worth reading Joel Spolsky's 'User Interface Design for Developers' too, which gives a lot of reasons for doing things the way users EXPECT them to work saves them time. Instant familiarity is good.</p>

<p>On the other hand, Apple are increasingly moving away from their own HCI - the trends I'm increasingly noticing are a move towards applications having full-screen modes with float-over controls - which I think matches the way a lot of consumers use applications - one at a time - compared to the way we work in an office.</p>]]>
    </content>
    <published>2007-03-29T09:56:33Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30906</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30906" />
    <title>Comment from Michael Gautier on 2007-03-30</title>
    <author>
        <name>Michael Gautier</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>The best of both worlds exist in the form of WPF and WPF/E from Microsoft. With WPF you have full desktop capability running in or outside the browser. </p>

<p>Unlike Apollo, Flex and PHP, you can build these apps with full interactive capabilities, business systems or consumer technology integration via local APIs, while taking advantage of web services to leverage data and functionality from a central server. Unlike Apollo, Flex and PHP, you have the choice of true strongly typed development in WPF or dynamic typing in WPF/E.</p>

<p>The convergence is here.</p>]]>
    </content>
    <published>2007-03-31T03:31:20Z</published>
  </entry>

  <entry>
    <id>tag:72.47.210.69,2007://1.3650-comment:30907</id>
    <thr:in-reply-to ref="tag:72.47.210.69,2007://1.3650" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/offline_webapps_online_desktop_counterpoint.php#c30907" />
    <title>Comment from kraloyun on 2007-04-06</title>
    <author>
        <name>kraloyun</name>
        <uri>http://www.kraloyuncu.net</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.kraloyuncu.net">
        <![CDATA[<p>very interesting</p>

<p>thank you for infos</p>]]>
    </content>
    <published>2007-04-06T18:05:43Z</published>
  </entry>

</feed>