Tag Archives: apple

On Microsoft: is the sky falling? Remember Netware?

The top story on Guardian Technology right now is a rumour about Google getting rid of Windows. Apparently Google prefers its employees to use Mac or Linux.

Why is this interesting? I suspect because the world is now looking for evidence that Microsoft is failing. Microsoft failing in mobile is one thing, but to fail in its heartland of desktop operating systems is even more interesting. Presuming that Google itself has “gone Google”, it is also a reminder that once you free your organisation from Office and Outlook and Exchange, it also enables you to shift from Windows on the desktop. A side-effect of cloud is choice of local operating system.

Most businesses still run Windows as far as I can tell. Microsoft’s platform is also very broad. I had a discussion with the Windows Embedded team recently about point-of-service and digital signage; interesting stuff, and invisible to most of us.

So the sky is not falling yet. Nevertheless, if these is a public perception that Microsoft is failing to keep pace with new models of computing, that in itself is a serious problem.

I have not forgotten the Novell story. Back in the nineties, everyone knew that Windows NT was supplanting Novell’s Netware. At the same time, everyone knew that Netware was in most respects superior to Windows NT: the directory was more advanced, maintenance was easier, reliability was better. Here’s a blog from 1999 by Nick Holland explaining why:

The general industry perception is that Novell is a "has-been".  Microsoft Windows NT is where everyone is going.

I often get people asking me if they should switch to NT, and I ask them why they think they should.  The answer: "Well, isn’t everyone else?"  The reply: 1) No, they aren’t.  2) even if they were, how does that mandate that you should?

Holland goes on to note that Netware is still more widely used than Windows, and explain in detail why he prefers to install and support Netware. He was a Netware guy defending his choice; but reading his rant a decade later there’s not much to disagree with in his technical assessment.

So why did Windows NT win in the market, against an entrenched and superior alternative? There were several factors. Windows had already won on the client, and Microsoft ensured that it integrated best with its own directory and servers. Second, executives liked the idea of using the same platform on both client and server; support would not be able to blame the other guy. Third, once the perception that everyone was switching to Windows NT took hold, it became self-fulfilling. In the end, that perception may have been the most significant thing.

Today, perception is working against Microsoft. Windows mobile is a shrinking platform. Internet Explorer is losing market share. Microsoft has had the embarrassment of working for years on Tablet PC and Origami (ultra mobile PC), only to have Apple beat it easily with the iPad, its first product launch in that market.

Microsoft’s Brandon LeBlanc takes the Financial Times to task for saying:

Windows is known for being more vulnerable to attacks by hackers and more susceptible to computer viruses than other operating systems.

I don’t doubt the effort Microsoft has made over security for a number of years now, and LeBlanc makes some fair points. Nevertheless, I suspect the general reader will agree with what the FT says. They are more likely to have suffered from malware on a Windows machine, or to have friends that have suffered, than with a Mac or Linux (if they know anyone running Linux). That counts for more than any amount of spin about security enhancements in Windows.

Apple CEO Steve Jobs says, as summarised by Ina Fried:

When we were an agrarian nation, all cars were trucks because that’s what you needed on the farms. Cars became more popular as cities rose, and things like power steering and automatic transmission became popular. PCs are going to be like trucks. They are still going to be around…they are going to be one out of x people. This transformation is going to make some people uneasy…because the PC has taken us a long ways. It’s brilliant. We like to talk about the post-PC era, but when it really starts to happen, it’s uncomfortable.

Jobs is right, though he is focused on the device. He is not an internet guy, and that is a weakness, as John Battelle describes in this iPad post. You can debate whether the future tips more towards Apple or Google. Neither scenario is any comfort to Microsoft.

The sky is not falling yet. Microsoft’s platform is still an important one. Follow the trends though, and they all seem to point to a lesser role for the company in the coming decade than in the last one. Windows 7 surprised us with its quality. We need a few more surprises of equal or greater significance before that perception will change.

Reviewing the Logitech Squeezebox Touch

I found time over the long weekend to review the Logitech Squeezebox Touch. It’s a great gadget, which I like better the more I play with it, though it has flaws. I also suspect that Logitech’s marketing does not do it justice.

Most people look to Apple’s iTunes when they make the transition from CDs to computer-based music; but the Squeezebox system is more flexible. It is multi-room: once you have the server set up, you can have as many players as you want around the house, all playing different material. It also does cloud streaming, and if you combine a player like the Touch with a Napster subscription you can play almost anything, apart from a few awkward choices like The Beatles (who don’t do iTunes either). Internet radio comes for free and works very well.

The Touch is the first player to have a colour screen with touch control, though like many users I don’t see a lot of value in the touch aspect. I enjoy seeing album artwork though. Another neat feature is the Flickr app, which displays random or tagged photos from Flickr while your music plays.

image26[1]

The Touch has superb sound quality, being bit-perfect up to 24/96. The built-in DAC (digital to analogue converter) is very good, or you can use an external DAC. There’s also a headphone socket which you could attach to powered speakers to make a high quality desktop system.

The problem with the Touch is that it is not always easy to set up. There are almost too many choices. Run your Squeezebox server on a PC or Mac, or on a NAS (network attached storage) drive, or just use the hosted mysqueezebox.com?

A further option with the Touch is to attach a USB drive directly to the device. That seems ideal: low power consumption and simple setup. Unfortunately this is one of the most problematic areas. Users report problems both with USB-powered drives and with performance and reliability, especially with larger music libraries. It also takes ages to index a new library, and quite a long time to re-connect to an existing library if you remove and re-attach the drive.  For now, it’s best to rely on one of the other approaches.

One discovery I made when reviewing the Touch is SqueezePlay. Currently in beta, this is a cross-platform software player that has pretty much the same user interface as the Touch. You can download it here. SqueezePlay can operate as its own player, so you can listen on a PC, or as a controller for another player, whether a Touch or another in the Squeezebox range. The configuration seems buggy at the moment, but otherwise I’ve found it reliable.

image

Incidentally, the hardware Touch has the same capability. You can use it to control itself, or any other player. The wealthy might like to consider buying a couple of Touch devices, one to attach to a stereo system, and the other to sit on a table where you can reach it without getting up, and to act as a controller for the first one.

It’s a good example of how flexible the Squeezebox system is. I give it high marks for sound quality and flexibility, but it is spoilt by fiddly configuration and a few quirks. Logitech needs to crack “it just works”.

See the full review for more.

What chance for MeeGo in the age of the iPad?

Today is Apple iPad day in the UK; but the portable device I’ve been playing with is not from Apple. Rather, I downloaded the first release build of MeeGo, proudly labelled 1.0, and installed it on my Toshiba NB 300 netbook, which normally runs Windows. You can choose between the evil edition with Google Chrome; or the free edition with Chromium – I picked the Chrome version. I did not burn any bridges: I simply copied the image to a 2GB USB memory stick and booted from that. There was one oddity: the USB boot only worked when using the USB port on the right by the power socket, and not from the one on the left edge of the netbook. It is a common problem with USB, that not all ports are equal.

image

MeeGo is a joint project from Intel and Nokia, formed by the merging of Intel Moblin and Nokie Maemo. It is a version of Linux designed for mobile devices, from smartphones to netbooks, though this first release is only for netbooks. Further releases are planned on a "six-month cadence", and a wider range of devices including handsets and touch-screen tables is promised for October.

First impressions are mixed. Starting with the good news: performance is great, the user interface is smooth and polished, and less child-like and cutesy than the last Moblin I looked at. The designers have really thought about how to make the OS netbook-friendly. Applications run full-screen, making the best use of the limited screen size. Navigation is via a toolbar which slides into view if you move the mouse to the top of the screen. From here, you can switch between "Zones" – in effect, each zone is a running  applications. Not difficult but laborious; I found myself using Alt-Tab for switching between applications. I also miss the Windows taskbar, despite the screen space it occupies, since it helps to have a visual reminder of the other apps you have running.

There is also a home page which is a kind of local portal, showing showing current Twitter status (once I had added my Twitter account), application shortcuts, current appointments, recent web history, and other handy shortcuts.

Getting started was relatively quick. I soon figured out that the Network icon in the toolbar would let me configure wireless networking. It look me a little longer to find the system preferences, which are found by clicking the All Settings button in the Devices menu. Here I was able to change the keyboard layout from US to GB, though since it does not take effect until you logout, and I was using the live image which does not save changes, I was still stuck with the wrong layout.

A terminal – essential for serious Linux users – can be found in the System Tools section of the Application menu. I needed a password to obtain root access, which I discovered is set by default to "meego" in the live image. I presume this is a feature of the live image only, as this would otherwise be a serious security risk.

I soon found annoyances. This may be version 1.0, but it is described as a "core" release and seems mainly intended for software developers and I presume device manufacturers who are getting started. The selection of pre-installed applications is very limited, and does not include a word processor or spreadsheet.  There is a "Garage" utility for installing new apps, but although it seems to offer Abiword and Gnumeric, I could not get the links to resolve. I cannot find an image editor either. Without basic apps like this, MeeGo is not something I could rely on while out and about.

image

I was surprised to find no link to the Intel AppUp store, which will offer applications for MeeGo, and when I tried to install the AppUp beta I got failed dependencies. I optimistically tried to install Adobe AIR; no go there either.

There must be other ways of getting apps installed – this is Linux after all – but I was looking for a quick and easy route.

Adobe Flash 10.1 is installed and works, though not on my first attempt. Trying to play a Youtube video made Chrome unresponsive, and I could not get Flash content to play on any site. Rebooted and all was well.

A big irritation for me is that you cannot disable tapping on the touchpad. There is a checkbox for it in settings, but it is both ticked and grayed so you cannot change it. I detest tapping since you inevitably tap by accident sometimes, on occasion losing work or just wasting time. No doubt there is some setting you can change though the terminal but I haven’t had time to investigate. It  is also possible that doing a full install to hard drive would fix it, as the live image does not save changes.

image

Nevertheless, the progress is encouraging and if development continues at this pace I can see MeeGo becoming a strong alternative to Windows on netbooks: faster, cheaper, and better optimized for this kind of device. Even against the Apple iPad, I can see the attraction of something like a MeeGo netbook: freedom, Flash, value for money, and a keyboard.

The big question though: what chance has MeeGo got in the face of competition from Apple, Google with Android, and Microsoft with Windows? It seems to me that all these three are safe bets, in that they are not going away and already have momentum behind them. Will the public also make room for MeeGo? I like it well enough to hope it succeeds, but fear it may be crowded out by the competition, other than for Nokia Smartphones.

iTunes user has account hacked, loses access to his own purchases

Spare a thought for iTunes user Peter Bilderback. His account was hacked and someone downloaded almost a $1000 worth of items from the iTunes store using his account. Bad stuff, but it happens. Bilderback wonders why Apple did not query the purchase of iPhone apps, when it knew that he had no iPhone – you would have thought that Apple’s closed system would be ideal for this scenario at least – but never mind, the credit card company spotted the suspicious activity and disputed the charges with Apple.

This is where it gets really nasty. Apple closed the compromised iTunes account and de-authorised all his purchases – not only the ones the fraudster grabbed, but everything he had bought over a period of 6 years:

When I contacted Apple about what happened they were totally unhelpful. Now they seem to have closed my iTunes account entirely, and I can no longer access any of the protected AAC music files, television shows or movies that I “purchased” from iTunes in the past. They are as good as gone. iTunes customer service does not respond to my emails inquiring about how to get my account reactivated. I cannot get through to anyone via phone, I just get a message directing me to their customer service website, and I can’t really use that because as far as Apple is concerned, I don’t have an account with them anymore.

With such a clear-cut case, you would think that Bilderback would eventually recover his purchases, but he says the incident “has been going on for three months now with no resolution in sight”.

The case highlights the difference between the old world of buying physical media like a CD, which comes with a transferable licence for personal use, and the new one where you download the media and buy a licence that is more restrictive, sometimes combined with technical content protection that further limits how you can enjoy your purchase.

That said, much iTunes content is not DRM-protected so presumably Bilderback can still get access to that.

The other aspect of this story is about customer service. It is a common story: individual versus large corporate entity, and the difficulty in getting through to anyone with both the willingness to listen and the power to do anything about a problem.

I guess he could try emailing Steve Jobs? Sometimes you get a reply.

Google Chrome Mac and Linux arrives – may hurt Firefox more than Safari

Today Google announced that Chrome for Mac and Linux is now fully released:

Since last December, we’ve been chipping away at bugs and building in new features to get the Mac and Linux versions caught up with the Windows version, and now we can finally announce that the Mac and Linux versions are ready for prime time.

The two big stories in the browser world right now are the decline of Microsoft Internet Explorer (though it still commands more than half the market  in most stats that I see) and the rise of Google Chrome. Why do users like it? From what I’ve seen, they like the performance and the usability. In fact, Chrome would make a great case study on why these factors count for more than features in user satisfaction. That said, I’ve been using Chrome on the Mac today and while it starts up more quickly than Safari, performance overall seems similar and I doubt there will be a huge rush to switch.

In the stats for ITWriting.com, I’ve seen steadily increasing Chrome usage:

  • July 2009: 4.2%
  • October 2009: 4.6%
  • January 2010: 9.6%
  • May 2010: 13.7%

So far this month, IE is down to 35.3% in the stats here, behind Firefox at 35.9%.

These figures are not representative of the internet as a whole, though I’d argue that it does represent a technical readership which may well be a leading indicator.

Chrome seems to be gradually taking market share from all the major browsers, though IE is doing so badly that any defections from Firefox to Chrome are more then made up by IE defectors to Firefox, if I’m interpreting the stats correctly. This won’t always be the case though, and Mozilla is vulnerable because unlike Microsoft or Apple the browser is the core of its business.

There is also a sense in which Chrome competes with Firefox for the user who has decided not to use the browser that comes with the operating system.

Chrome is strategically important to Google, not just as a browser, but as a platform for applications. It hooks into the Web Store announced at the recent Google I/O conference, and it will soon be easy to create browser applications that run offline. Google has the financial muscle to market Chrome. I’d also suggest that the momentum behind other projects, especially Android but also Google Apps, will indirectly benefit the browser.

On the Mac, it is worth noting that both Safari and Chrome use the same open source WebKit project, sponsored by Apple, which I guess is more interesting now that Google and Apple are competing fiercely in mobile.

A great day for Android at Google I/O; not convinced by Google TV

Yesterday’s Google I/O was remarkable for several reasons. The most significant was not a specific technical announcement, but rather the evidence for a successful Google-led alliance against Apple in the mobile device market (and perhaps also in home entertainment with Google TV). Apple has hardly put a foot wrong since Jobs rejoined the company in 1996 – well, aside from a few minor lapses like the iPod Hi-Fi. With steadily increasing sales for the iPhone, it was beginning to look as if Apple would do to the mobile phone market what it did to the market for portable MP3 players, including the all-important App Store.

After Google I/O 2010 that seems less likely. Google showed off the momentum behind Android – there are now over 100,000 Android activations daily, according to Vic Gundotra – and then gave a compelling demo of new features in Android 2.2, code-named Froyo, including:

  • New Dalvik just-in-time compiler with 2-5x speed improvement in CPU-bound code
  • Better Exchange support with account auto-discovery, calendar sync, Global Address List support, and device policy support
  • V8 JavaScript engine in Android browser, 2-3x speed improvement
  • Apps can backup data to the cloud, for instant restore on a replacement device
  • Ability to make Android phone a portable wi-fi hotspot for your Windows, Apple or Linux machine
  • Stream your home media library to your Android device
  • Cloud to device messaging
  • Crash reports with stacktrace uploaded for developers to review
  • Some great demos of voice input combined with Google search and maps

In some ways the details do not matter; what does matter is that Google persuaded the world that Android mobiles would be more than a match for iPhones, but without the Apple lock-in, lock-out, and censorship.

Support for Adobe Flash is almost more a political than a technical matter in this context. I cannot help wondering whether Microsoft is working on Silverlight for Android; it should be, but probably is not. The Mono team on the other hand is there already.

Apple now has a bit of a PR problem; and while I am sure it will ride it out successfully and impress us at WWDC next month, the fact that it has a PR problem at all is something of a novelty.

Next came Google TV, with which I was less impressed, and not only because the demos were shaky. I understand the thinking behind it. You could almost see the $ signs revolving when Google mentioned the $70 billion annual spend on TV advertising. Google TV adds an Android device and internet connection to your living room television set, bringing YouTube to the largest screen in the house, enabling web browsing, and opening up interesting opportunities such as running Android apps, combining TV and web search, and overlaying TV with social media interaction.

It sounds good; but while I am a firm believer in the Internet’s power to disrupt broadcasting – especially here in the UK where we have BBC iPlayer – I am not sure that injecting the Web into TV like this is such a big deal. In fact, games consoles do this already. Sony’s Howard Stringer was at Google I/O to support the announcement, which has his company’s participation, but a PS3 already offers BBC iPlayer, Adobe Flash 9, and a basic web browser. I use this from time to time and enjoy it, but a TV is not great for web browsing since you are sitting at a distance, and wireless keyboards are a nuisance kicking round the living room – we tried that for a while with Windows Media Center. Activities like online shopping or simply Tweeting are easier to do on other devices.

Maybe it is just waiting for the right implementation. If it does take off though, I will be interested to see what the broadcasters think of it. What if Google manages to serve contextual ads based on the content you are viewing? That would not please me if I had invested millions in creating that content, specifically in order to attract advertising.

It may be developers that make or break Google TV. Add a few compelling apps that work best in this context, and we will all want one.

Google advances its platform – or should that be advances the Web?

Yesterday Google presented its latest platform innovations at the Google I/O conference in San Francisco. Its strategy is relatively clear: to improve web applications so that you can do everything you need in the browser. The client pieces are HTML 5 – though bear in mind that this is not yet a fixed standard – and especially the Chrome browser, whether installed on a traditional operating system or delivered on a Chrome OS device.

Chrome has always had lightning-fast JavaScript. We’re now seeing other pieces in the Chrome-as-application-platform story, including:

Integrated Adobe Flash

The  Native Client for secure native code, typically coded in C/C++, running in the browser

Announced yesterday, the WebM video and audio format. This includes VP8, acquired with On2 Technologies and now open source, as well as Vorbis audio and the Matroska multimedia container.

The Chrome Web Store, also announced yesterday, which will be an App Store equivalent for web applications.

image

Web Store apps are “installable” which may mean little more than a shortcut in the browser, similar to a bookmark or favourite link. However, there will be a payment infrastructure as well as ratings and user reviews.

Serverless apps. This is another aspect to the Web Store. A Web Store app can be designed to run offline, with all the necessary HTML and JavaScript bundled into the .crx format used by the store. Google calls these Serverless apps, and in many ways the concept is similar to that in Palm’s WebOS – HTML and JavaScript applications that run locally. This is interesting for Chrome OS as it makes it easy to create applications that work offline.

The Google Font API and Directory. This is big news. Most of us stick to the same old web fonts, or use images, or a plug-in like Flash or PDF, for going beyond the standard browser fonts. Using Google’s API, it is easy to include any font in the new directory, with nothing more than a specially crafted CSS link.

The Google Font API hides a lot of complexity behind the scenes. Google’s serving infrastructure takes care of converting the font into a format compatible with any modern browser (including Internet Explorer 6 and up), sends just the styles and weights you select, and the font files and CSS are tuned and optimized for web serving.

On the server side, there is Google App Engine for Business. Google is cooperating with VMware so that you can host Spring applications on its web application platform, App Engine. Spring Roo, a rapid application development tool for Spring, has been integrated with Google Web Toolkit (GWT) to make it easy to build browser-hosted clients for Spring applications. GWT lets you code in Java, but run in JavaScript. Using Spring gives you a choice of where to host your application: on-premise, on App Engine, on the Salesforce.com platform with VMforce, or on another platform such as Amazon EC2.

Spring’s Rod Johnson explains the goals here:

Until the announcement of VMforce and today’s announcement, Java developers lacked a PaaS destination to which they could easily deploy their applications. This was an important gap that threatened to become a danger to the long-term future of Java. I’m delighted that VMware/SpringSource is leading the charge to fill this gap.

Another feature worth highlighting is SQL for App Engine:

SQL database support on App Engine gives enterprise developers access to the full capabilities of a dedicated relational database, without the headache of managing it.

though Google adds that this is a “premium service” which may come at extra cost. According to the roadmap, this is coming in Q3 2010.

While there is a lot to take in, there is a consistent theme: making the web and browser platform more capable, and making desktop applications and on-premise servers less necessary.

Whereas Apple aims to lock us into its devices and App Store, Google’s approach is more open. It is happy to give away stuff like the WebM multimedia project and the Font API in order to improve the Web overall; though of course every time we use the Font API Google can record the traffic on our site and mine that data if it chooses to do so. It is in line with the strategy unveiled at the Mobile World Congress in February: a little bit of everything you do. Google will take its cut of any Web Store sales. What is Web and what is Google is deliberately blurred.

I still think that the forthcoming Chrome OS is an amazing experiment, and the new offline application support announced yesterday makes sense as an alternative to traditional local applications.

A good day for Adobe and Flash, or a bad one? Adobe’s Kevin Lynch demonstrated new HTML 5 capabilities in Dreamweaver, via an add-on pack. As expected, Adobe is becoming a little less Flash-focused in its PR. Google’s emerging platform is a tool opportunity for Adobe. Still, that is a lesser role than establishing Flash as the universal client, a possibility which Apple seems to have killed. Google is supporting Flash, of course, by building it into Chrome, but at the same time things like WebM, Font API, HTML5, and Native Client (shown as the natural client platform for browser-hosted games) undermine the need for Flash.

Apple is a problem for Google too. Will native client ever work on iPhone or iPad? WebM? The big question – who will marginalise whom?

Adobe’s campaign against Apple misses the target

Nothing better demonstrates Adobe’s concern about being locked out of Apple’s mobile platform than a huge advertising campaign attempting, one assumes, to win public support and pressure Apple into yielding ground.

Still, if you are going to run a big PR campaign it helps to be right. But Adobe seems to be arguing that Flash support is essential to an open web, which is incorrect.

We believe that consumers should be able to freely access their favorite content and applications, regardless of what computer they have, what browser they like, or what device suits their needs. No company — no matter how big or how creative — should dictate what you can create, how you create it, or what you can experience on the web. … In the end, we believe the question is really this: Who controls the World Wide Web? And we believe the answer is: nobody — and everybody, but certainly not a single company.

says the open letter from Adobe founders Churck Geschke and John Warnock.

Very good, but this is not an argument in favour of Flash. Flash is not part of HTML, Flash is not a standard, and Flash is not open – the specification for the player is published, but what goes into that specification is controlled solely by Adobe, and its player implementation is not open source. Flash is a proprietary plug-in. Are Geschke and Warnock arguing that all browsers on all devices should allow all plug-ins to be installed – including Silverlight, Java, ActiveX, and anything else you can think of? Or are they arguing that Adobe Flash is a special case? It is certainly a special case for Adobe, but any company will argue in favour of its own stuff.

The full-page advertisement that I’ve seen in various newspapers is not much better. Adobe’s pitch is that Apple is:

taking away your freedom to choose what you create, how you create it, and what you experience on the web

This again is incorrect. Apple has an excellent mobile browser based on WebKit, as also used by Google, Adobe and others. You can do what you want on the Web, but if you use Flash it won’t render on Apple’s mobile devices. All that means is that Apple has chosen not to support Adobe’s plug-in. It is not an issue of freedom.

Personally I don’t like Apple’s approach. I’d prefer it to support the leading plug-ins (not only Flash); I don’t like the appification of the web -  dubbed the splinternet, or splintered web, by some. And I particularly object to Apple’s clause 3.3.1 in its new developer agreement, which blocks apps that are created with cross-platform tools, no matter how well they perform or how good they look. That, it seems to me, is anti-competitive in spirit.

I think Adobe should make more of clause 3.3.1, rather than indulging in special pleading for its plug-in. And if I were Adobe, I wouldn’t be whinging about Flash being blocked. Rather, I’d be highlighting all the great things Flash can do, and all the content you will miss without it. My full-page ad would say, “Mr Jobs, your iPhone is broken”, and extol the merits of Android and other devices that will run Flash.

I’d also be working on the technical arguments, that Flash is unstable, insecure and resource-hungry. Is it Apple’s fault? Is it because of poorly coded SWFs, and if so what is Adobe doing about that? And how will Adobe improve Flash so that it behaves better in future, and not be perceived as the new Vista?

Maybe next time round?image

Adobe’s Kevin Lynch: we’re focusing on everybody else

I enjoyed this interview with Adobe’s Kevin Lynch from Web 2.0 Expo in San Francisco, where he talks about the Apple problem. Adobe has created a compiler for Flash that creates a native code iPhone application, but Apple’s latest developer agreement prohibits its use.

Lynch presents it as a matter of freedom. Software developers should be allowed to target multiple operating systems with one code base; and developers should be allowed to deploy applications without needing permission from a company.

“We’re focusing on everybody else” he says, talking about forthcoming devices that will support Flash and the Flash-based Open Screen Project. “All the variety and the innovation that happening with all hese other companies is going to dwarf what’s happening from one company,” he says. “We’re at the beginning of the game not the end of the game.”

The snag is that Apple’s devices are the most attractive market for applications, thanks to smooth deployment via the App Store and the higher than average wealth of Apple’s customers. It’s a matter of which is more true: that Flash is marginalising iPhone and iPad, or that iPhone and iPad are marginalising Flash.

I’d also suggest that having Adobe control the platform for the Open Screen Project is not ideal, if we are going to talk about software freedom. If you listen to the interview, notice how Lynch tries to avoid mentioning Flash in the same breath as the Open Screen Project. It’s really the Adobe Flash Screen Project, but you wouldn’t know from what he says.

Nevertheless I agree with both his points. Both the App Store and Apple’s new restrictive developer agreement are bad for competition and I dislike them. That said, I doubt that the existence of a few upset developers will have any noticeable impact on Apple’s success. What will make a difference is if the “variety and innovation” which Lynch talks about produces devices that are better than Apple’s offerings.

After Apple’s Flash ban, what next for Adobe?

I imagine there must be urgent meetings taking place at Adobe following Apple’s prohibition of Flash content or applications on its iPhone and iPad devices, and last week’s open letter from Apple CEO Steve Jobs which leaves little hope of a change in policy.

The problem is that until now Adobe has put the Flash runtime at the heart of its strategy. The Flash Platform is a suite of tools and technologies including middleware (LiveCycle Data Services), web and desktop runtimes (Flash and AIR), design and developer tools (Creative Suite and Flash Builder). The company has worked to integrate Flash and PDF, using embedded Flash content for multimedia and to blur the boundaries between documents and applications.

If you look at Creative Suite 5, the latest release of Adobe’s flagship tools and from which it derives most of its revenue, there is scarcely a product within it which Flash does not touch.

Adobe’s hosted document and collaboration platform, Acrobat.com, uses Flash for online document viewing and editing, for web conferencing, for online presentations.

Adobe’s abandoned Flash to iPhone compiler was not only something for third-party developers, but also for Adobe itself, and the company has already been using it to enable access from iPhone to some of its Flash-based online services. For example, Adobe Acrobat Connect Pro Mobile for iPhone, which lets you attend Acrobat Connect Pro meetings:

This application was developed using the Flash platform and the Packager for iPhone to publish it as a native iPhone application. We will also be able to use the same code to deliver this application on other mobile devices when AIR for mobile devices becomes available later this year.

Of course Adobe is not solely a Flash company. It’s also a PDF company, and while there is no Adobe Reader for iPhone, it is at least possible to view PDFs on Apple’s devices. Adobe is an HTML company too, and products like Dreamweaver and Fireworks are geared towards HTML content.

Still, Apple has created a big problem for Adobe. The appeal of the Flash Platform starts with the ubiquity of the runtime.

Let’s assume that Apple trundles on, grabbing an increasing share of the Smartphone market and encroaching into what we now think of as the laptop/netbook market with iPad and possibly other appliance-type computing devices. What can Adobe do? Here are a couple of top-level choices that occur to me:

1. Resign itself to being an anything-but-Apple company. There is life beyond iPhone and iPad; and Adobe is making good progress towards establishing Flash elsewhere, from Android mobiles to set-top boxes to games consoles. Unfortunately the Apple-owning community is a wealthy and influential one; the impact of losing that part of the market is greater than its market share implies. Nevertheless, this seems to be Adobe’s immediate reaction to the Jobs bombshell. It is rumoured to be giving Android phones to its employees, for example, and there are signs of an Adobe-Google alliance forming against Apple – note that Google is building Flash by default into its Chrome browser.

2. Pull back on Flash. For example, redesign Buzzword, its Flash-based online document editor, in HTML and JavaScript. Tune its PR message to emphasise how useful its tools are in an non-Flash context, rather than presuming its runtime will be everywhere. I think Adobe will have to do this to some extent.

A mitigating factor is that while Adobe has (until now) done a great job of deploying the Flash runtime, it has done less well at monetising it. If you look at its latest financials, you’ll see that Flash Platform (including AIR) accounted for only 6% of its revenue, compared to 50% for design tools including Creative Suite and Photoshop, 28% for business use of Acrobat, and 10% for the recently acquired Omniture web analytics. Although some of its design market is Flash-dependent, there is plenty more that is not.