Category Archives: mobile

Appcelerator CEO on EMEA expansion, Titanium vs PhoneGap, and how WebKit drives HTML5 standards

I spoke to Appcelerator CEO Jeff Haynie yesterday, just before today’s announcement of the opening of an EMEA headquarters in Reading. It has only 4 or 5 staff at the moment, mostly sales and marketing, but will expand into professional services and training.

Appcelerator’s product is a cross-platform (though see below) development platform for both desktop and mobile applications. The mobile aspect makes this a hot market to be in, and the company says it has annual growth of several hundred percent. “We’re not profitable yet, but we’ve got about 1300 customers now,” Haynie told me. “ On the developer numbers side, we’ve got about 235,000 mobile developers and about 35,000 apps that have been built.”

Jeff Haynie, Appcelerator

In November 2011, Red Hat invested in Appcelerator and announced a partnership based on using Titanium with OpenShift, Red Hat’s cloud platform.

Another cross-platform mobile toolkit is PhoneGap, which has received lots of attention following the acquisition of Nitobi, the company which built PhoneGap, by Adobe, and also the donation of PhoneGap to the Apache Foundation. I asked Haynie to explain how Titanium’s approach differs from that of PhoneGap.

Technically what we do and what PhoneGap does is a lot different. PhoneGap is about how do you take HTML and wrap it into a web browser and put it into a native container and expose some of the basic APIs. Titanium is really about how you expose JavaScript for an API for native capabilities, and have you build a real native application or an HTML5 application. We offer both a true native application – I mean the UI is native and you get full access to all the API as if you had written it native, but you are writing it in JavaScript. We have also got now an HTML5 product where that same codebase can be deployed into an HTML5 web-driven interface. We think that is wildly different technically and delivers a much better application.

Haynie agrees that cross-platform tools can compromise performance and design, and even resists placing Titanium in the cross-platform category:

Titanium is a real native UI. When you’re in an iPhone TableView it’s actually a real native TableView, not an HTML5 table that happens to look like a TableView. You get the best of both worlds. You get a JavaScript-driven, web-driven API, but when you actually create the app you get a real app. Then we have an open extensible API so it’s really easy if you want to expose additional capabilities or bring in third-party libraries, very similar to what you do in Java with JNI [Java Native Invocation].

The category has got a bit of a bad rap. We wouldn’t really describe ourselves as cross-platform. We’re really an API that allows you target multiple different devices. It’s not a write-once run anywhere, it’s really API driven.

80% of our core APIs are meant to be portable. Filesystems, threads, things like that. Even some of the UI layer, basic views and buttons and things like that. But then you have a Titanium iOS namespace [for example] which allows you to access all the iOS-specific APIs, that aren’t portable.

I asked Haynie for his perspective on the mobile platform wars. Apple and Android dominate, but what about the others?

RIM and Microsoft are fighting for third place. I would go long on Microsoft. Look at Xbox, look at the impact of long-term endeavours, they have the sustainability and the investment power to play the long game, especially in the enterprise. We’ll see Microsoft make significant strides in Windows 8 and beyond.

Even within Android, there are going to be a lot of different types of Android that will be both complementary and competitive with Google. They will continue to take the lion’s share of the market. Apple will be a smaller but highly profitable and vertically integrated ecosystem. In my opinion Microsoft is a bit of bridge between both. They’re more open than Apple, and more vertically integrated than Google, with tighter standardisation and stacks.

I wouldn’t quite count RIM out. They still have a decent market share, especially in certain parts of the world and certain types of application. But they’ve got a long way to go with their new platform.

So will Titanium support Windows 8 “Metro” apps, running on the new WinRT runtime?

Yes, we don’t have a date or anything to announce, but yes.

I was also interested in his thoughts on Adobe, particularly as there is some flow of employees from Adobe to Appcelerator. Is he seeing migration of developers from Flex, Flash and AIR to Titanium?

Adobe has had a tremendously successful product in Flash, the web wouldn’t be the web today if it wasn’t for Flash, but the advent of HTML5 is encroaching on that. How do they move to the next big thing, I don’t know if they have a next big thing? And they’re dealing in an ecosystem that’s not necessarily level ground. That’s churning lots of dissenting and different opinions inside Adobe, is what we’re hearing.

We’re seeing a large degree of people that are Flash, ActionScript oriented that are migrating. We’ve hired a number of people from Adobe. Quite a lot of people in our QA group actually came out of the Adobe AIR group. Adobe is a fantastic company, the question is what’s their future and what’s their plan?

FInally, we discussed web standards. With a product that depends on web technology, does Appcelerator get involved in the HTML5 standards process? The question prompted an intriguing response with regard to WebKit, the open source browser engine.

We’re heavily involved in the Eclipse foundation, but not in the W3C today. I spent about 3 and half years on the W3C in my last company, so I’m familiar with the process and the people. The W3C process is largely driven – and I know the PhoneGap people have tried to get involved – by the WHAT working group and the HTML5 working group, which ultimately are driven by the browser manufacturers … it’s a largely vendor-oriented, fragmented space right now, that’s the challenge. We still haven’t managed to get a royalty-free, IPR-free codec for video.

I’d also say that one of the biggest factors pushing HTML5 is less the standardisation itself and more WebKit. WebKit has become the de facto [standard], which has really been driven by Apple and Google and against Microsoft. That’s driving HTML5 forward as much as the working group itself.

Nokia Drive on the Lumia: it works

Over the weekend I took the opportunity to try out Nokia Drive, a turn-by-turn navigation app which comes bundled in the Lumia 800 I have been testing. Well, it was not so much “took the opportunity” as “try anything”, since the Tom Tom the driver was relying on had lost its signal somewhere in the depths of rural England.

I fired up Nokia Drive, entered the destination, and was impressed. It picked up a signal, displayed a well-designed screen stating what was the next turn and how far away, showed our location and progress complete with the road name, and spoke out clear instructions in a voice that was less robotic than some.

image

I was a passenger in this case; how does this work if you are the driver? It turns out that Nokia Drive disables the screen saver (which developers can do with a couple of lines of code – check out UserIdleDetectionMode) so it runs continuously. This is a battery drain, so for longer journeys you will need some sort of car kit; you can get by with just a bracket to hold the phone and a standard micro USB power supply.

For basic navigation this seems to me as good as a Tom Tom though there are a few things missing. You cannot calculate a route offline, it does not show time to destination, and it does not have speed camera warnings.

Nevertheless, a significant benefit for Nokia’s Windows Phone users.

How many clouds is too many? AcerCloud announced in Las Vegas

Acer has announced its AcerCloud in the run-up to CES in Las Vegas. This is a service that spans mobile devices, PCs and the internet, the aim being that pictures, documents and multimedia are available from any device. Take a picture on your smartphone, and it appears seamlessly on your PC. Download a video to your PC, and view it on your tablet. Play music stored at home from your tablet while out and about.

The press release is short on technical details, but does say:

AcerCloud intelligently uses local and cloud storage together so all data is always available

That said, it is more PC-centric than some cloud services. It seems that Acer considers the PC or notebook to be the primary repository of your data, with the cloud acting as a kind of cache:

Professionals can update sales documents on a PC and save them, and the documents will be put into the personal cloud and streamed to other devices. They can then go to their meeting with their notebook or tablet PC and have immediate access to all the updated files. The files will be temporarily accessible for 30 days in the personal cloud and on the devices, or they can choose to download the files on to other devices for long-term storage.

One of the features, which failed in the CES demo, is that a PC which is in hibernation can be woken up through wi-fi to deliver your content on demand:

As long as the main PC is in sleep (standby/hibernation) mode, Acer Always Connect technology can wake it up through Wi-Fi® so media can be retrieved via a mobile device.

This whole thing would work better if the cloud, rather than the home PC, were the central repository of data. A PC or notebook sitting at home is unreliable. It has a frail hard drive. It might be a laptop on battery power, and the battery might expire. The home broadband connection might fail – and most home connections are much slower uploading to the internet than downloading from it.

Another question: if you one of the professionals Acer refers to, will you want to put your faith in AcerCloud for showing documents at your business meeting?

Acer wants to differentiate its products so that users seek out an Acer PC or tablet. The problem though is that similar services are already available from others. DropBox has a cloud/device synchronisation service that works well, with no 30 day expiry. Microsoft’s SkyDrive is an excellent, free cloud storage service with smart features like online editing of Office documents. Google Music will put all your music in the cloud. Apple iCloud shares content seamlessly across Apple devices, and so on.

The problem with this kind of effort is that if it is less than excellent, it has a reverse effect on the desirability of the products, being one more thing users want to uninstall or which gets in the way of their work.

We will see then.

Finally, I note this statement:

AcerCloud will be bundled on all Acer consumer PCs starting Q2 2012. It will support all Android devices, while future support is planned for Windows-based devices.

Android first.

Microsoft puts carriers before users in new Windows Phone update which you might not get

Microsoft has posted a new update for Windows Phone, update 7.10.8107.79. The list of fixes is here, not huge, but including one fix for an issue that has irritated many users:

On-screen keyboard. Fixes an issue to prevent the keyboard from disappearing during typing

But will you get the fix? The real news in Microsoft’s blog post announcing the release is this:

The update, available to all carriers that request it …

Microsoft is also discontinuing its Where’s My Phone update site:

image

Why? Microsoft General Manager Eric Hautala is blaming growth in the number of model, country and carrier variations. That makes the site more work to keep up to date, but no less useful for users.

So what is going on? When Microsoft ditched Windows Mobile for Windows Phone, it sought to learn a lesson from Apple and to provide consistency in user experience, hardware and software. One important part of that is to control updates, so that users do not have to wait for carriers to authorise updates (or not to bother), but get them in a timely manner. This is a potentially a selling point against Android, where users have difficulty getting updates, especially on older devices.

In March last year, Hautala said:

There’s one more thing I want to clear up. I’ve seen a lot of speculation on blogs and forums lately about whether carriers can “block” an update. We work closely with carriers to test and schedule updates. They may ask us for a specific date to start an update. They may ask for updates to be bundled together. But you should ultimately receive all the updates we send out [emphasis mine].

Microsoft now seems to be back-tracking on this commitment, though we need clarification. It is possible that all devices will eventually get the fixes, though not necessarily in this release but in a future roll-up. Check the comments though: users fear the worst.

For background, I recommend you read my piece from February 2010, before the launch of Windows Phone, where Microsoft’s Steve Ballmer, Joe Belfiore and Andy Lees discuss the partner problem.

One further thought: if Microsoft is losing control over its partners, this represents an opportunity for specific partners to make the commitments that Microsoft is backing away from. How about it Nokia?

Update: Microsoft’s Joe Belfiore tweets:

ps – on updates, pls don’t overreact, our focus is on users first! As greg said “nothing has changed” in how we work w carriers on updates.

Greg is Greg Sullivan, Senior Product Manager on Windows Phone.

This still strikes me as a worrying development for users though. The disappearing keyboard bug is troublesome. How can a user find out when they will get the fix? “Ask your carrier” is all very well, but many find carriers unresponsive on this kind of issue.

Asus Transformer Prime update: Google video rental or unlocked bootloader, you choose

Asus has responded to demands for an unlocked bootloader for its its latest Transformer Prime tablet.

It turns out that DRM is the culprit – at least, that is what Asus says on its Facebook page:

Regarding the bootloader, the reason we chose to lock it is due to content providers’ requirement for DRM client devices to be as secure as possible. ASUS supports Google DRM in order to provide users with a high quality video rental experience. Also, based on our experience, users who choose to root their devices risk breaking the system completely. However, we know there is demand in the modding community to have an unlocked bootloader. Therefore, ASUS is developing an unlock tool for that community. Please do note that if you choose to unlock your device, the ASUS warranty will be void, and Google video rental will also be unavailable because the device will be no longer protected by security mechanism.

My guess is that most modders will cheerfully unlock their bootloaders and ditch the DRM. That said, I am not clear why this should void the warranty unless it is software related.

Users petition Asus over locked bootloader in Asus Transformer Prime

The new Asus Transformer Prime TF201 Android tablet is winning praise for its performance and flexibility. It is driven by NVIDIA’s quad-core Tegra 3 processor and can be equipped with a keyboard and dock that extends battery life and makes the device more like a laptop.

All good; but techie users are upset that the bootloader is encrypted, which means the kernel cannot be modified other than through official Asus updates.

A petition on the subject has achieved over 2000 signatures. Detailed discussion of the implications are here.

image

Why do vendors lock the bootloader? One reason is for support, since it increases the user’s ability to mess up their machines. On the other hand, most users who hack to this extent understand what they are doing. This comment from the petition stood out for me:

We understand that custom firmware cannot be supported by ASUS, but we consider that it is our right to customise our devices in any way we wish: once bought, the Prime is our property alone to modify if we choose.

This is something we have taken for granted in the PC era, but the tablet era is looking different, with locked-down devices that give vendors more control. The success of the Apple iPad suggests that most users do not mind if the result is a good experience. It is a profound change though, and one that makes users vulnerable to vendors who are slow or reluctant to provide updates.

HP contributes webOS to open source. Where next for HP mobile devices?

HP has announced that webOS, the mobile operating system acquired with Palm, will become an open source project:

HP will make the underlying code of webOS available under an open source license. Developers, partners, HP engineers and other hardware manufacturers can deliver ongoing enhancements and new versions into the marketplace.

HP will engage the open source community to help define the charter of the open source project under a set of operating principles:

  • The goal of the project is to accelerate the open development of the webOS platform
  • HP will be an active participant and investor in the project
  • Good, transparent and inclusive governance to avoid fragmentation
  • Software will be provided as a pure open source project

Despite the upbeat language, the fact that HP does not state that it will actually manufacture any webOS devices suggests that this is more a retreat than an advance. What kind of investment will HP put into webOS, if it is not selling devices?

Another problem is that Google Android is doing a great job meeting the demand for a freely available and mostly open source mobile operating system, leaving little space for other projects such as webOS or the Intel-sponsored MeeGo.

The question that interest me: where will HP now go with its mobile devices? There are several possibilities. It could do nothing, and focus on servers and PCs, thereby missing out on what is potentially a huge market. It could throw its hand in with Microsoft, with Windows 8 tablets sometime next year, and maybe some future version of Windows Phone. Or it could embrace Android, which still seems to have unstoppable momentum despite poor sales for most Android tablets.

Nokia Lumia 800 review: beautiful phone, some annoyances

I have been trying Nokia’s Lumia 800 for the last week or so, the first Windows Phone from the company. It is a significant device, since Microsoft is relying on Nokia to revive its Windows Phone 7 platform which has won only a tiny market share since its launch in late 2010, while Nokia is betting its business on Windows Phone after selecting it in preference to Google Android or its own MeeGo operating system. No pressure then.

The phone is nicely packaged and comes with a free protective skin as well as a fake railway ticket stating “Your one way ticket to amazing.” This is a UK ticket so I presume it is suitably regionalised elsewhere. A small detail, but it formed part of my impression that Nokia has thought carefully about the unwrapping experience, whereas previous HTC Windows Phones have felt like just another phone in a box.

image

The Lumia takes a micro-SIM, as used in the iPhone 4.x, and the only one I had available was in my iPhone, so I removed it and popped it in the Lumia. Everything worked, the switch-on and initial setup was good, and I was soon up and running with Exchange email. I did have to install my self-signed certificates for Exchange, but this is not an issue that will affect most users.

This phone has a polycarbonate body and a Gorilla Glass front and feels solid and well-made. The 480×800 screen is bright, clear and responsive to touch. I have not had any issues of laggy or uncertain response to taps.

What counts here is that the Lumia feels like a high quality device; the design has something extra that sets it apart from most smartphones out there.

In terms of hardware features, the Lumia is unexceptional, with volume, on-off and camera buttons on its right edge, speaker at the bottom, standard headset socket on top, and rear-facing camera lens and flash.

I rate the sound through the supplied ear buds as decent, but the speaker is tinny, much worse than that on the iPhone 4. Fortunately you rarely want to play music through the built-in speaker.

The USB connector (also used for charging) is behind a flap. You have to push a small protrusion to swing it open. It is a little awkward at first and a slight annoyance, but I can also see how it improves the appearance and protects the socket.

Although I like the hardware overall, there are a few issues. One is battery life; it is barely adequate, though Nokia says a future update will improve it:

A software update in early December will include improvements to power efficiency, while a second update in early January introduces further enhancements to battery life and battery charging.

How bad is it? Here is a screenshot:

image

Do the maths … if 23% is 1 hour then 100% is just over 4.5 hours, not good. Of course this is with active use, mostly email and web browsing. Do not panic about the “Time since last charge” – it was not a full charge!

The Lumia does have a neat feature whereby it goes into a “battery saver” mode which turns off non-essential services to prolong battery life when it is low. Curiously this was off by default, but I enabled it and it works.

Lumia Software

Physically the phone is above average; but what about the software? This bit is mostly Microsoft’s responsibility, though Nokia has done what it takes to make it run sweetly on the Lumia; the user interface flows smoothly and the chunky tiles are easy to tap.

image

On an iPhone you get four favourite shortcuts at the bottom of the screen and page through the others by swiping through pages (or you can create groups). On Windows Phone you get eight favourites above the fold, scroll down for more favourites or tap the arrow at top right for the complete alphabetical list which scrolls vertically. It is different but equally easy to use.

You have to tap at the top to see network and battery status; I would prefer to have this always visible but it is a minor point once you know how.

Nokia does supply several apps. Nokia Music is radio without the ads or commentary; you choose a genre and it plays continuous tracks. A decent app.

image

Nokia Maps is an alternative to the standard Bing Maps, which is also installed, and seems redundant to me, since it has fewer features. I also noticed several cafes wrongly positioned in my local area, which does not inspire confidence.

Nokia Drive though is worthwhile, offering turn by turn directions and its own set of road maps – though I am not sure how practical it is if you are driving on your own.

The Lumia comes with a mobile build of Internet Explorer 9, and I have found it pretty good in general though of course neither Adobe Flash nor even Silverlight is supported.

Office Hub

The Office Hub is one good reason to get a Windows Phone – provided you use Exchange and SharePoint (though note the annoyance below), or the free SkyDrive, or Office 365. I like the way Outlook on the phone easily handles multiple Exchange accounts, which appear as separate instances.

The Office Hub gives you read-write access to Word, Excel, PowerPoint and OneNote documents, which I personally find useful, even though the editing features are limited.

Me and People Hubs

The Windows Phone 7 OS aggregates a number of social media accounts: Windows Live, Twitter, Facebook, LinkedIn though not Google+. I find this works fairly well, though I found the slightly different roles of the Me tile and the People tile confusing at first. Personally I use Twitter more than Facebook; and I find tweets of people I follow listed in the People app, while my own recent tweets and notifications of tweets mentioning me are in the Me app. I wonder if these two apps could usefully be merged?

That said, Windows Phone does a great job of surfacing your social network interactions and I would guess that this is one of its foremost attractions in the consumer market.

Annoyances

I found a few bugs and annoyances, though I suspect for most of these Microsoft is more to blame than Nokia.

First, there seems to be a bug in the interaction between the maps, the GPS and the direction finding and “Local Scout”, which is meant to find local attractions and facilities.

I saw this today. I was in London and the GPS was working fine, I could tap the “me” button and it correctly located me on the map. But when I asked for directions to a street nearby I got this:

image

“No location information”. Something not right there – and yes, I tried again. I also get this sometimes with Local Scout.

Second annoyance: on my Android phone I can connect to my laptop and use the mobile as a 3G modem. Windows Phone has a Mobile Hotspot feature, though it does not work on my O2 connection; I assume that is a carrier issue, but I miss the feature and the direct USB connection works well for me on Android.

Third annoyance: Zune. I do not know why Microsoft persists with the tarnished Zune brand, and it is a mistake to build in this dependency on Windows only desktop software – yes, I know there is also Windows Phone 7 Connector for the Mac. I would prefer to be able to connect the phone to any PC or Mac and have the ability to copy documents and music to and from device storage.

Zune is not too bad when everything is working, though I had a specific issue on the train recently. I had written some notes in a Word document on my laptop and wanted to transfer them to the phone. Zune only syncs music. The only way to get the document from the laptop to the phone would have been via the internet, and that was impossible because the laptop was offline.

Fourth annoyance: SharePoint. I run my own SharePoint server, and while I can easily access it on the internal network, if I try using it from Office Hub over the Internet I get the message “SharePoint doesn’t support this authentication scheme.”

This turns out to be documented:

Unless your organization uses a Microsoft Forefront Unified Access Gateway (UAG) server, you can only access a SharePoint 2010 site if you’re in the office and connected to your organization’s Wi-Fi network.

That is not what I consider a detailed technical explanation and maybe there is a workaround; but it is annoying when Microsoft cannot get its own products to work together properly. Note though that SharePoint in Office 365 works fine.

Fifth, I had to sign up for a paid developer account in order to install a screen capture application. This is why many Windows Phone reviews have no screenshots. How difficult would this be for Microsoft to build in?

Sixth, I have found Local Scout near-useless. This is mainly because of lack of momentum; it needs more data and user reviews to be useful. However I have also noticed that a restaurant near me which closed a while back is still listed even though I have twice reported it closed through the “Tell us this place is closed” link, the first time two months ago. It makes me wonder to what extent this database is actively maintained; inaccurate information can be worse than useless.

Windows Phone Apps: still a disappointment

The biggest disappointment deserves its own heading. This is the apps available in the marketplace. When I go to the Apple or Android stores I see dozens of apps that look interesting; in the Windows Phone store on the other hand I struggle to find excellent apps. The number of apps in the marketplace is less important than the quality, and here Windows Phone 7 still seems to fall short.

If I go to the marketplace, choose the category of All apps, and then select Top (which I presume ranks according to popularity and rating) it is interesting that they are all games and mostly from Microsoft Studios:

image

Games are important, but that does not look like a healthy ecosystem to me.

Could this be an opportunity for developers? Since Nokia World in London at the end of October I have seen a dramatic increase in profile for Windows Phone; it is what Microsoft should have achieved at the original launch a year earlier. We will not know numbers for a while, but there must be more of these things going out, with new users looking for apps.

The Camera

I am not reviewing the camera in detail here. The quality is good though the images seem a little “cold” to me, which means I suppose that the colours are not as vibrant as they should be. I will not press the point though; it is a decent camera and good enough.

Summary

This is a beautiful phone and the only showstopper problem is the poor battery life. If Nokia fixes this, we are left with what seems to me the best Windows Phone 7 implementation yet, despite a few annoyances which are mostly in the Windows Phone 7 OS and its core apps rather than being the fault of Nokia.

There are a number of things to like: social network integration, the Office Hub, Mix Radio

Nokia’s Windows Phone launch has made more impact than I had expected. Microsoft and its partners need to follow through with faster updates, and to work on quality rather than quantity in populating the app Marketplace.

Android and Carrier IQ: alarming claims, immediate questions

The claims of security expert Trevor Eckhart regarding data collection by Carrier IQ are among the most alarming of any I can recall in the IT industry. I dislike the way Facebook gets you to publish data about yourself almost without realising it, and the amount of personal data collected by Google, for example, but this is more worrying.

Eckhart says:

The very extensive list of Android security permissions granted to IQRD would raise anyone’s eyebrow, considering that it’s remotely controlled software, but some things such as reading contact data, Services that cost you money, reading/edit/sending sms, recording audio(?!??!?) and writing/changing wireless settings seem a bit excessive

and

The only choice we have to “opt out” of this data collection is to root our devices because every part of the multi-headed CIQ application is embedded into low-level, locked regions of the phones.

So what does Carrier IQ gather? Eckhart lists webpages visited, location statistics, media statistics, SMS texts, keys pressed, apps opened and focused, and even text sent over SSL (HTTPS) in browser sessions that you thought were secure.

If these claims are correct, then nobody who deals in confidential information should use an Android mobile with this installed. Since most of us have online bank accounts or other secure logins that we use on our mobile, that makes an Android phone a risky proposition for almost anyone.

My immediate questions:

  • Which Android devices have this software installed?
  • How soon will the affected operators give us a way to remove or disable it?
  • How can a concerned user discover whether or not his mobile is leaking private information?

Finally, now is the time for rivals such as Apple, RIM, or Microsoft and its partners, to explain in plain English how their devices compare in terms of privacy. What data is gathered in the interests of:

the Carrier IQ solution gives you the unique ability to analyze in detail usage scenarios and fault conditions by type, location, application and network performance while providing you with a detailed insight into the mobile experience as delivered at the handset rather than simply the state of the network components carrying it.

as Carrier IQ puts it.

Windows Phone, Exchange, and self-signed certificates

I am setting up a Nokia Lumia phone, which runs Windows Phone 7.5 “Mango”. I am impressed with the smoothness of the setup experience, though I had one slight hassle which I do not blame on Nokia or Microsoft because it is is not typical.

I run an Exchange Server (and SharePoint) for test purposes with a self-signed certificate. On the iPhone and I think Android, you just get a warning the first time you connect and after that it all works. Windows Phone though gives you a certificate error when Outlook tries to connect and will not let you proceed further.

Which of these approaches is right is a moot point: convenience versus security I guess.

Fortunately it is not too hard to get Windows Phone to trust your certificates. Here is what I did:

1. Email the certificate(s) to myself on Google Mail.

2. Go to Google Mail in the phone’s browser. For this to work I found I had to use the Basic HTML view, as the mobile view did not let me download the attachments.

3. Open the email you sent to yourself. Tap the attachment. Windows Phone offers to install the certificate, tap to install.

4. Now go back to Outlook and synchronise, everything works.

You will also need this for SharePoint if you want to use Office on the device.

Of course if your Exchange and SharePoint use a certificate from a trusted certificate provider then these steps are not necessary.