Better software, not a bigger screen, is what the iPad needs

The iPad Pro


The iPad Pro is now available, with its much larger screen. Admittedly I haven't had a chance to try one yet, and having only purchased a new iPad last year, I probably wouldn't consider such a purchase so soon anyway. But as someone who does try and do real work on an iPad, (I enjoy stepping away from my desk from time to time to focus in on something, and the iPad is perfect for this.), I am not frustrated by the iPad's lack of screen real estate (though I've no doubt more is better, it usually is) but by its limited software.

This 'limited software' is not always the fault of Apple, developers purposely try and simplify their iPad releases in an effort to route out the bloat that dogs their desktop equivalents. This is mostly a good thing, as someone who runs complex software projects for a living, I am always a proponent of the KISS philosophy (Keep It Simple, Stupid). However, there haven been numerous times when I've had to walk back to my desk and grab my laptop because something just isn't possible on an iPad.

Take Microsoft Excel. The desktop version may be a horrible, bloated and full of legacy code (it seems to have its own rules on when to wipe your clipboard unexpectedly), but to its credit, it does make a lot of complex, routine tasks very quick and easy. If I have a list of stuff and I want to remove duplicates, it's one click. If I have a CSV file (or values separated by another delimiter), converting this to columns is only 2 or 3 clicks. None of this functionality exists in the iPad version. Microsoft OneNote on the iPad doesn't have Outlook integration (the ability to pull in meeting details), and while Microsoft have recently added support for audio recording to OneNote, it's modal – meaning I can't take notes while I am recording – which is one of my favourite features of the desktop version, because it synchronises your note with the timestamp of the audio recording, meaning you can quickly seek to important parts of a meeting when you're trying to remember what was going on. Again, back to my laptop.

I don't want to pick on Microsoft, they make some of the highest quality iPad software out there, and I know all too well that quality, time to market and the number of features are all opposing interests, and Microsoft has made the decision to go for quality over features. There's nothing wrong with that, in fact it's the best decision they could have made in my view, but it doesn't change the fact that the iPad just can't do these seemingly simple things a laptop can. Adobe and Apple both have examples too. I was sent a wireframe that had been hand-drawn and had been scanned and emailed directly from a networked printer/scanner. I wanted to annotate the resulting PDF. On the Mac I would use Preview, on Windows I'd use Adobe's Reader application. Preview on iOS doesn't support annotation, so I used the Adobe Reader app for iOS. It did support annotation, but due to the way the image had been scanned in, it was upside down. Surprisingly, there was no way to rotate the PDF. Back to my laptop, again. Yes with a little help from Google, I'm sure I could find an app that lets me rotate a PDF, but will it also support all the other things the Adobe app does? The bottom line is, it's not feasible to go on an app hunt every time one of the simplified versions of an app comes up short. When Steve Jobs introduced the iPhone in 2007 he made a big deal out of the fact other smartphones only showed you the 'baby web' and the iPhone didn't – we have the same situation on iOS now, we get baby applications.

Then there is the inability to have more than one document open at once. I can now have Twitter and Pages open at the same time, but not two Pages documents. Even just a way to quickly switch between documents would be nice. At the moment I have to close the first document, find the other one (navigate a long list of files and folders), load it (and wait while it loads), and then repeat the process when I want to return to the original document. Writing one document when referring to another is not an uncommon computing task, and yes there are workarounds like exporting one of them as a PDF and opening it in a separate application, but this isn't very clean, and what if I want to edit both documents?

I don't want to take way from the iPad what is is great at; web browsing, writing this blog post, simple spreadsheets, reading books, playing games, managing email, task lists – the list goes on. While I'm sure the iPad Pro is a beautiful device, and if money was no object Id buy one today, I don't think having a bigger screen is going to turn it into a laptop replacement. I would love to be able to work solely on an iPad, but until the software improves, I can't see this happening, no matter how big the screen is.



Outlook for iPad

Last month Microsoft released Outlook for iPad (based on Acompli, an app it has previously purchased). Since the company I work for uses Exchange 2013, I was able to take advantage of this and try it out. The interface is a breath of fresh air for anyone, like me who is stuck using Outlook 2013’s confusing and dated interface. My favourite feature is the ‘Focused’ inbox with automatically shows you a view of messages deemed important. Newsletters, alerts and other noise are quietly hidden away so you only get to see emails from real people. The ‘other’ inbox is only a swipe away, and the focused view is only that, a view; so it won’t have any effect on your desktop email view. This is surprisingly accurate and didn’t require much training. Replying and managing email is pleasant, with the ability to swipe to archive or flag email quickly.

Outside of the corporate word, the app supports, Gmail and other well-known email providers. I like to keep work and personal email separate, so I haven’t tried these.



Another surprising feature of Outlook for iPad is the ability to connect to cloud services such as Dropbox and Google Drive 1. A lot of network administrators will loose sleep over this, but ultimately it’s a step forward – especially for users of Office 365 who will be able to access all of their ‘OneDrive for Business’ files and attach them to emails wherever they happen to be.

A week point however is the lack of a system extension, so it’s not possible to share a link from Safari to Outlook, or send and document directly from Word for iPad. I’m sure this is on the way, but I do think it should have been included in the initial version.



The calendar seems quite basic. It doesn’t seem to do a great job of letting me see other invitees ‘free/busy’ information (the main benefit of using the desktop version of Outlook), but it’s serviceable for a version 1.0 release. It’s quite buggy, for example, I tried to update an appointment start and end date, but it just didn’t work. No crash, no error message, it just didn’t do anything. I’m sure Microsoft’s latest purchase, Sunrise indicates Microsoft is putting some thought into its calendaring strategy, and so major improvements should be on the way. I’m not sure about the unified app approach – I’ve always wished Outlook on the PC were separate applications instead of one big conglomerate (especially since it’s still full of model dialog boxes! I digress…) – separate apps seems especially fitting for iOS, and I can only think it’s a branding decision to go with one big ‘Outlook’ app on iOS.


Security Concerns?

The first release had no security requirements at all, so if your system administrator had mandated users have a passcode on their device, Outlook would ignore it. This has been resolved, though unfortunately it requires you set a PIN at a system level on the device, rather than just for the app (as had been the case with the pervious OWA app). I liked the fact I could have more lax security on my personal device (e.g. ‘Ask me for a PIN after 1 hour’) while the app could be much more strict (‘ask me for a pin after 5 minutes’) – this worked in the old OWA app, but not anymore; which is a major disappointment. Some system administrators might lament the fact the then app will store your emails on Amazon’s AWS servers (soon to be Azure, I have to believe), but it does allow the app to do lots of cloud processing that ultimately benefits users. The fact that Microsoft just released the app without any warning and a way to block the app is probably the bigger concern in my views, as I can understand organisations who have various security practises (ISO et al) not being very happy about being caught off-guard like this.



Overall, Outlook for iPad solidifies the iPad as a tool for business and makes me think that one day, many users will be able to use an iPad (or similar device) exclusively at work.

It’s missing some key features at the moment (you can’t set your ‘Out of Office’), but I’m certain they will come in time. The bigger question is whether tablet-devices will ever replace traditional PCs in the workplace. This is probably the subject of a future blog post, but with Outlook, Office and the cloud it’s becoming an increasing possibility. I personally use Outlook for iPad as more of a sidekick device than a laptop replacement, but then my job does involve using a lot of traditional desktop software such as Visual Studio, or macro-enabled spreadsheets. That said, for many enterprise users, an iPad with a decent hardware keyboard is now a viable alternative, if not for the small screen size.




1. Great to see Microsoft embracing interoperability, in contrast to Google, who refuse to support Windows Phone.

Xbox One – Initial Thoughts

I was lucky enough to be bought an Xbox One for Christmas, so I thought I’d post some of my initial thoughts.

The games look amazing

I have one game (Forza 5) and at £50 a pop I will likely only have one game for many months to come. That said, together with the new controller that has vibration motors in each trigger (lets you feel feedback from the brakes), speeding around Circuit de la Sarthe has never felt so real. Whether it’s being blinded temporarily by the sun, or seeing a glimpse of the driver in the windscreen, it just feels so real.

The Interface is Confusing

While I wanted to love ‘Metro’ on the PC, after trying it for just over a month on my main development machine, I had to revert to using Start8 – it didn’t work out for me (loved it on the Surface RT, however) – so how does it stack up on the Xbox One? My view is that it could work, but the current execution isn’t great. On the main screen the positions of apps move about too often, so it’s impossible to remember where anything is. After a while I realised the tiles on the main screen amounted to a ‘recently used list’ the with exception of the left and right columns, which are fixed. There’s no visual differentiation, barley any visual hierarchy (the currently running app is the largest, everything else just looks like it was thrown in) and so it all gets rather confusing. To get to Settings for example, you have to go to ‘My Games & Apps’.

Apps for the sake of Apps

No device these days would be complete without an ‘App Store’ – however the Xbox One has taken this to extremes. For example, if you’re in a game and you get an achievement, in order to see the full details of that achievement you need to leave the current game and open another app (complete with an awful “splash screen” which makes the effect of leaving one app and going to another feel even slower), if the Xbox 360 could do this, surly the Xbox One should be able to? Another example of this was when browsing the video store, in order to view ‘TV Deals’ I had to install the Xbox Video app. It seems a bit ridiculous that this isn’t just built in.

Kinect is impressive if still work in progress

Having Kinect recognise you and automatically log you in is very clever. The speech recognition however is limited. Unlike Siri on an iPhone you need to keep to a precise syntax, and it’s not very forgiving. Say to Siri “Hello my friend, could please turn on the Bluetooth thingamajig” and it will turn on the Bluetooth radio. Ask your Xbox to “switch off” rather than “turn off” and it does nothing. I really hope this gets improved. That said it is still very useful, especially the “record that” function that lets you record the last 30 seconds of gameplay and share it online. I can’t imagine using the Xbox One without the Kinect plugged in, it just feels like work in progress still. I don’t have any Kinect games, so I can’t comment on how good it is for games, which I guess is its main purpose after all.

Everything is fast and fluid, it multitasks like a dream

The Xbox 360 despite being able to render Skyrim at a decent frame-rate was seemingly unable to load a simple system menu without a few seconds delay. Game updates would block the entire interface and it just felt very sluggish, The Xbox One however always feels snappy. Even mid game I was able to press the ‘home button’ and get straight back to the Start Screen, compete with a smooth transition and sound effect. Subsequently opening an app such as Skype or Internet Explorer was very quick. I was also able to install a demo from the store and keep playing. I hope it doesn’t slow down over time, but this fluidity will do a lot to tempt me to use the Xbox One rather than the Apple TV or Virgin TiVo box to access Netflix or rent movies etc

The best is yet to come

I hope (and predict) Microsoft will keep updating the Xbox One as they did with the 360. I’ve only used it for a couple of days so far and you can only fairly judge a a games console after many months of usage. Overall I’m very pleased with it, and look forward to more exciting releases.

The Windows 8 Problem

Windows 8, by trying to be like iOS and Android and providing a simplified “one app at a time” interface (or more precisely 1.3 apps at a time) means that Windows is no longer good at what Windows was always good at. I already have a tablet, and I reach for my Windows laptop when I need to do something my iPad can't. That inevitably means I head straight to the desktop. This is why Windows has failed to reinvigorate the PC market, Windows no longer offers a great desktop experience or a mature tablet experience. I'm sure it will get better, and really hope we see Office for Metro sometime soon.

No Office for Windows 8 any time soon

According to this site, a Metro version of Microsoft Office won’t be along until much later in the year (Q3, Q4 – knowing Microsoft that means Q4).

I don’t get this  – how can one of the largest software companies in the world take so long? Metro is currently awash with glorified RSS readers, it desperately needs some capable software that does something useful. Just as iOS has iWorks and iPhoto to demonstrate its true potential, Windows 8 needs something other than pretty weather apps to prove its worth, and no, re-skinning desktop software doesn’t work.

Microsoft Surface – Initial Thoughts

I've been using the new Microsoft Surface running Windows RT this weekend, so I thought I'd post by initial thoughts. This was one borrowed from the office.


I'd installed Windows 8 on my laptop and my first thoughts weren't that good. The 'Metro' interface was vastly different to Windows 7, and having to right-click to get menus to appear seemed counter-intuitive. I couldn't even work out how to copy a hyperlink from the built-in mail client. Having now used Windows 8 on a touch device for the first time, it finally made sense.



Based on ARM, the Surface only runs apps downloaded from the Microsoft App Store. You get Office Home and Student bundled, although these run in desktop mode. The only reason I can assume they run on the desktop is because Microsoft didn't have time to port them to Metro (no simple task, I'm sure). It does however make the surface confusing, since the desktop only shows up as 1 app when you use the Metro task switching functionality, when in reality you could have 3 or 4 apps open on the desktop.


The unique trick that surface has up its sleeve of course is the Touch Cover – a cover similar to the SmartCover for the iPad, that is also a keyboard with a trackpad. The Surface goes from tablet to notebook with ease. (note, I didn't say laptop, you won't want to use this on your lap, it's too unstable). Windows RT can also run two apps side by side, and have multiple user accounts on one device.


So while the hardware is certainly unique and very useful indeed, Windows RT can be confusing. This is compounded by a lack of apps. I am typing this now on an iPad, because there is no software that I could find in the Microsoft App Store that will let me connect and post to WordPress. This lack of software will hopefully be a temporary problem, and once this gets fixed and Office comes to Metro, the desktop can be removed and this tablet can stop being a split personality.


If you forget the desktop, and forget office then you have a promising device for consuming media. Sometimes it feels a bit laggy, like when rotating the screen or launching apps, but only occasionally – most of the time it feels pretty snappy. Whether not people who have invested in content on Android and iOS will want to put that aside and buy content from Microsoft is anther question. In theory if you buy a film on the Surface, you should be able to watch it on your Xbox 360. Browsing the web is frustrating because there seems to be no way to set Google as your search provider – this really would be a deal breaker for me, because Bing just isn't as good, and not having decent search at your fingertips is like forgetting to wear a watch, you really miss it when it's gone. Favourites are also difficult to find (you have to focus the address bar, and then swipe to the right, they cannot be grouped into folders). I prefer the iPad here, but this is an early version of IE for Metro despite the version being 10, I'm sure this will improve with time.


So is the device for? It's not gong to replace a PC for power-users, and the lack of Outlook/Desktop software will probably off business users. That leaves casual home users (would-be iPad buyers) – though I wonder whether the lack of a 7 inch version might sway those users towards the cheaper iPad Mini or the Kindle Fire. One group who this is made for however is students. This device is perfect for taking to lectures, typing up coursework and doing research on.


Overall I'm impressed, though I think I'll stick with. My iPad for now (despite that fact it feels really old now) and wait and see what Surface version 2 looks like.


Does Microsoft have a virtualisation trick up it’s sleeve for Windows 8?

Please Microsoft, do the right thing!image

So Windows 8 will be all things do all people, a tablet operating system to rival iOS and Android for consuming content, while at the same time a fully functional desktop operating system that we use to create content. Sounds great, right?

How can that be possible? Can you imagine the iPad having 10 hours of battery life if it had to run all the background processes (and crapware) that comes preinstalled on most PCs? Bloated AntiVirus software, scheduled disk clean-ups, random Adobe icons, it can be a bit unwieldy for a system that is suppose to be “always on” – the iPad will after all, receive notifications while in standby (and yes the 10 hours is actual usage, not standby). I can’t see Windows doing that, and even with specially tuned hardware all it takes is for someone to install a bit of rouge “classic” software (rather than software using the new JavaScript and probably Silverlight APIs) and that all gets thrown out the Window (sorry, bad pun).

So maybe Microsoft has taken the technology it developed for Windows 7’s “XP Mode” and made it so when you buy a tablet PC, the classic side of the system that can run all your old software is completely virtualised. This would mean the entire legacy system would be contained within a single process that could be paused to save battery.

When installed on a desktop, this extra layer probably wouldn’t be needed (Obviously games and other high-end software won’t run well in a virtualised environment) – but for a tablet I think it makes sense.

Obviously this is just pure speculation on my part, so lets hope all will be revealed at this year’s BUILD conference.