Kill APIs if we want Open Finance

3 03 2021

Over the past years we have seen PSD2 come into force, we have had Open Banking (and the OBIE) both with the aim of bringing a world of APIs to banking, the desired goal, to enable third parties to gain access to banking to enable them to provide better customer experiences and choice. However, as the OBIE is being wound down, we are starting to look to the next governing body to help define API standards and ensure infrastructure resilience while also playing with the concept of Open Finance.

While Open Banking may not have proven to bring mass adoption with it by end customers, it has at least shown that there are other ways of doing things, more modern approaches. There are some great solutions now being brought to the market which are only possible because of Open Banking APIs, but it is fair to say, Open Banking hasn’t had the impact many predicted or may have hoped for.

So, has Open Banking failed? Well the short answer IMHO is no, rather it has shown that for real customer outcomes to be improved, we need to look at customers finances as a whole and not just their bank account/credit card activity. This brings us to the concept of forcing other areas of the financial services sector to provide Open API type of access. While this may seem all great, there are some learnings that must be learnt from Open Banking, and for me, these need to be addressed asap.

Standards aren’t standard

Standards are often the keys to interoperability. So, with this in mind, the OBIE and PSD2 set about setting standards of what Open Banking APIs should look like, how they should behave. Banks though have to build these API layers, knowing that they don’t really fit with the infrastructure or approach they may have within their technology stack. Let’s park the issue of legacy systems, because even with an uber modern Core Banking system, Open Banking APIs are very prescriptive and will not follow your IT design pattern of choice. Because of this, and various other technical challenges, we find that banks have to work around the spec, and this leads to interpretation. The result, a third party needs to have tweaks for bank-to-bank integration. This is a maintenance nightmare, not just for the third parties, but also the banks themselves, which has resulted in infrastructure that clearly hasn’t got the same up time as the bank’s core systems.

With standards, less is often more. Less to cover leads to better focus which leads to the removal of interpretation which leads to a robust standard. A key learning before we embark on Open Finance is that we MUST have less documentation and greater focus on accuracy.

Ditch direct APIs

If we really want to thin out our standards, then we need to focus on what data is needed, and less on the API implementation / flow. This wont thin down documentation massively, but it will allow the pencil to be far sharper in terms of accuracy and the removal of interpretation wiggle room. The second learning is that banks need to make sure their “Open Banking / Open Finance” infrastructure is resilient and fits more seamlessly with their technological approaches. Given that each bank is different, their IT strategy will be different, their core systems are different, their capabilities are different, their ability to invest in Open Finance is very different this is the biggest learning we must take forward into the world of Open Finance.

So how do we solve these two issues while still providing external standardised connectivity and interoperability amongst financial services companies. The answer is simple, move with the times…

Direct APIs are dying off. We therefore need to move with the times and kill off this concept of direct Open Banking and Open Finance APIs. Modern architecture uses Event Patterns and not direct APIs. With an event pattern, components (software) raises /publishes an event to an event broker. The broker has subscribers who then receive that event and can process it accordingly. There are many benefits here, including the fact that publishing and consuming events is consistent, no matter what the system is you want to integrate with or what process you wish to trigger. The API for publishing events is consistent and does not change, so you are abstracting API change away from your system. In addition, the beauty here is a single event can be picked up by multiple subscribers, and therefore promote parallel processing. You can see why direct API integrations are dying off…

Event brokers and orchestration

If we want to provide Open Finance, then financial institutions need to expose an event broker. Third parties can then push events onto that event broker which can be picked up by the financial company and acted upon. The financial companies’ implementation becomes irrelevant at this point, rather it is down to them to simply act upon the event and return an event if required. This gives them freedom to architect their solution in a way they know will work, in a fashion that plays nicely with their IT strategy and in a way, they can improve resilience. This also makes them far more accountable if they are unable to meet certain up-time obligations.

From a third-party point of view, event broker APIs very rarely change, they are constant. This means the focus becomes that of what data is within the event, something that can be specified and made extremely concise. From institution to institution the approach will be unified as to will the experience for the third party. This removes the challenge largely of API management and supporting a plethora of direct APIs and their versions. Essentially API implementation and change has been abstracted away.

This is how we can move to a far more prescriptive standard regarding Open Finance while at the same time, simplifying implementation.

I should also add that event patterns will dramatically improve the customer experience and make everything feel far more integrated – when compared to that of multiple APIs from multiple providers all of which have to be triggered in specific orders.

Implementation

Financial Services need only leverage small aspects of the Cloud to enable this new approach. Both Azure and AWS have highly mature, robust event orchestration capabilities, and most banks globally have relationships with both Microsoft and Amazon. Simply utilise these cloud providers orchestration capabilities, technology such as Event Grid and Event Grid Domains from Azure will do the trick.

The setup is consistent and simple across the financial services organisation and for a third party. The implementation by the financial services organisation is behind the event broker and therefore they don’t need to worry about following specifics, rather they hook directly into what works for them best. The standard becomes highly data focussed in terms of what the data being published onto the event broker looks like – standards such as ISO 20022 will help here and Microsofts Common Object Data Model (for financial services) will also help.

Summary

Open Finance will provide dramatic improvements in terms of customer outcomes once in-place. Better access to financial products, improved transparency, better customer services and new innovations that can be taken advantage of will all start to happen. But this can only really happen with better standards regarding data and simplified implementation approaches – for both the third party providers and financial service organisations.

Direct APIs bring with them a level of complexity which is simply not required in todays modern architecture. By moving Open Finance away from this now dated construct and towards that of Event Patterns, Open Finance becomes far easier to implement and execute successfully. Here is to the death of Open Banking APIs and the birth of Open Finance Eventing….





Anyone innovating?

1 10 2015

First off, I’ve been a bit quite on the blogging front for a little while – sometimes real work takes over and it’s hard to get motivated to post a meaningful blog….

So, I’ve sat through two rather dull technology events the past few weeks. First off Apple really did disappoint with their new releases, nothing new there at all. No, tell a lie, I did quite like the pressure sensitive screen feature on the new iPhone. It’s quite innovative, but its value is really hard to justify. Would I upgrade to the new phone because of that? Nope, but that doesn’t mean millions of “fans” wont, quite the contrary really. The second event was that of Google. Now this was awful. Dull devices and nothing new at all….

One thing though that I did notice in both events is the desire to copy innovation from a company that apparently is uncool and hasn’t innovated since the late 90s…Yeap, Microsoft. It seems that Microsoft new approach to a single OS across all devices is starting to pay off. Mix that with the Surface Pro range of devices, and there is a real movement in the market towards “hybrid” tablet/laptops. This is clear to see by the launch of the iPad Pro and some new Google option (its name is awful and reminds me of a fax machine). The Google copy though is blatant. The device looks like a Surface Pro all day long….

Why copy?

It seems that people are starting to realise that they can have a single device that acts as their tablet, but can also be their tool of choice when it comes to productivity. Business IT departments have started to realise this and now it seems are some of us consumers. I myself use a Surface Pro 3 to replace my laptop and my work desktop PC. It works brilliantly in both environments, especially with the Docking station. I also use it as my “tablet” machine that does find its way to the sofa – where it is of great use like most tablet devices.

With this in mind, both Apple and Google have to be aware that maybe “mobile” only tablets have a shelf life, after all, can both companies really expect businesses and consumers to continually shell out for multiple devices when one could do the job of three? I think there is an awakening that actually, Microsoft has been the innovator in the past 18months, and with its Windows 10 OS and launch of Surface Pro 4 coming any day now, that there could be a real market shift away from dumber tablets towards tablet/laptop hybrids. If that’s the case, Microsoft is a long way ahead of the game here, with both Apple and Google only offering lightweight mobile Oss on their devices.





September, a big tech month…

4 09 2013

Ever since Apple started making big announcements in September a few years back, it’s become increasingly popular to be the month of big tech news. Samsung copied Apple a few years back and started making their announcements just a few days before Apple, and often September is the month we also get some form of announcement from Google and or Microsoft. September 2013 has been no different.

 

Samsung announcements

These have been pretty odd affairs in recent years, and to be honest, I’m not sure they have been that successful. This year we are talking wearable technology and specifically smart watches. Are these the next big thing? Hmmm. I’m not entirely sure, if technology on your wrist was really going to take off, I think my Casio watch with calculator was quite a “killer” back in the late 80s. I heard a great quote today in relation to wearable technology, “people only wear something that looks good”. That means it needs to look equally as good as something like a Rolex, Tag or Omega watch before it really really has appeal. Let’s face it, no matter what the best looking tech company in the world has to offer (which is Apple not Samsung), I’m convinced tech on my wrist won’t get better looking than that produced by brands like Omega.

Obviously there will be a market for wearable technology, I just don’t feel it will be something the masses adopt, especially when we think how much bigger phones are getting (not smaller). Wearable technology like a watch will not replace my smart phone, so why would I have it?

If you are thinking about Google glasses for example, then again, this kind of tech has other pitfalls. For one, if you already wear glasses I’m not sure the tech even works for you. If you, like me, hate having things distract your eye, then again the tech is not going to be for you. Throw on top of that the fact the glasses don’t look great (and there is a massive market in laser eye corrective surgery so we don’t have to wear glasses) I start to think a lot of this is tech for tech sake…

IMHO, wearable tech may have a place, but its not for the masses and no one should be seeing this as the future and the replacement of the phone, not at least a fair few generations (try 15)…

 

Apple’s big do…

Every September the online media get excited, and I read so much about what will Apple deliver, and what we expect from Apple, and oh, this is what we think this invitation means…I am still amazed at how much coverage a simple invitation gets, and that’s before anything has been announced. Only last night I caught some tech news on the TV and the breaking news was the Apple invitation that had been sent out with colour spots on it! I mean, really, is this massive tech news, especially compared to what really was the ground breaking story of the month, Microsoft purchasing Nokia!

That being said, we are expecting some new form factor iPhone 5s. Now I am not sure how much new tech, if any the new iPhone will have, but it no doubt will be received with a lot of excitement, that’s what brand Apple receives no matter what these days. I personally don’t think we will be seeing anything major in this latest version of the iPhone 5, some colour options, maybe a little more configuration, but there wasn’t any real innovation with the iOS 7 refresh, so don’t expect anything on the hardware front if the OS didn’t offer anything new.

 

Microsoft and Nokia

No matter what Apple or anyone does in September 2013, the big news must be that of Microsoft purchasing Nokia’s devices division. This is a massive shift away from Microsoft’s original vision, that Microsoft delivers software only, not hardware. This shift may have been on the cards, and for some time – since the Nokia announcing it would go all in with Windows Phone – I’ve been stating it’s only a matter of time before Microsoft buy Nokia.  I think further clues should have been taken from the Surface tablet release. Surface may not be doing as well as Microsoft would like, but it’s been a bold move by them, and is basically a statement that “Microsoft no longer has confidence in OEMs to deliver the hardware and the design to best show off Windows technology”. In many ways I have to agree with this. It should also have been clear that Microsoft would need a devices arm after Google purchased Motorola. That makes Google, Microsoft and Apple now all in the mobile phone devices game, which must be a concern for makers like HTC and Samsung, since they have the hardware but rely on software from other sources. Perhaps they will be moving into the software game (I hope not, but you never know).

It’s also not a bad time for Microsoft to really get aggressive with mobile. It’s had some good news as of late, Windows 8 has gained some traction and now commands a greater market share than Mac OS X, and Windows Phone has moved into 3rd regarding smart phones.

Though Microsoft are now well and truly in the hardware game, I firmly believe that Microsoft will continue to license its software and that Windows Phone will be available to OEMs such as Samsung, HTC and many more, because after all, software is still Microsoft’s core business. What it means though is Microsoft can now ensure there are devices in the mobile and tablet market places that can compete in terms of design, performance and build quality with those delivered by Apple. By ensuring this level of design, it forces OEMs to deliver the same, or surpass Microsoft’s efforts, or simply become irrelevant.

Many people may claim Microsoft is a dying company, that they haven’t done anything in years, blah blah blah and that Nokia is dead and should have gone with Android. To me, these are statements from people who don’t understand the two companies, don’t understand business and require glasses when it comes to looking into the future. These are probably the same people who said Apple is dead only months before the launch of the iPod.

Microsoft is still a massive powerhouse, and don’t think that Windows is a poor operating system. Just spend a few days being totally open minded and use Windows 8, on a PC, tablet or phone. The OS is far from perfect, but it really makes sense. The user experience is very slick, the capabilities of the OS is far more powerful than any of its competitors and Microsoft provides development tools that are simply second to none. Throw into the mix its Windows Azure operating system, its dominance in the business world and you can start to see that Microsoft may know after all how to become popular with the consumer again. If you don’t believe me actually try the OS with a fresh mind. On a mobile phone, the experience is second to none it really is, but I appreciate the look and feel is not for everyone, and nor should it be or ever be. Mobile phones are personal devices, and as such an element of personal taste will always come into play. The big problems for Windows 8, be it on the phone or tablet, is the lack of relevant apps in the market place. Size of the app store means nothing, most apps available on all the platforms are really a waste of time, but what kills Microsoft is currently the lack of “expected” apps. I really believe Microsoft has got to get paying some companies to bring their apps to Windows 8, be it phone or tablet. Only then, once consumers know they are getting at least the same apps on a Windows device will they make the switch…

 

So, Microsoft and Nokia, a single OS with no compromises across all devices, on hardware that is reliable, looks good, performs well and is innovative, that’s visionary, that’s big thinking. Now all Microsoft has to do is win back love from developers (which its more than capable of doing) and it really is back in business with the consumer…Oh, and controlling your own hardware surely will be a big tick in the additional profits column (if all goes well, if not a rather big drain).





Grasping the tech giants business models

20 07 2012

It’s rare that I bother to post about business models, economics or company balance sheets, and that’s simply because I don’t find them half as interesting as what’s going on with technology or methodologies. However, for the past 12 years these sorts of things have taken up almost 50% of my working time, and can be interesting from time to time, especially when you look at the tech giants, Apple, Microsoft and Google…

In an earlier post I blogged about the worrying trend for “free” services from the web, and how that business models that were built purely on advertising can be fraught with danger, and essentially only work well for the very few (for Google it works massively well).  However, today I want to look at Apple, Microsoft and Google in terms of their business models, how they differ, where they are similar and their financials to understand the companies better and to understand where we could be heading…

 

Business model

Each one of the big three has their own unique business models when you look at them in broader terms. Apples business is about delivering premium luxury devices mainly, running them with its own software and being tied into its own ecosystem (pretty much exclusively). Apple doesn’t really provide any software services, or software that we buy and run on any old device, rather everything is focused on its own platforms and own devices. One of the big benefits here is if your brand is strong (and Apples is very strong at the moment) then you can command premium rates and rake in larger profits because you control everything, the software, the hardware, the ecosystem even to an extent the distribution channels. This model is a massive earner potentially, but relies purely on your brand being un-equalled in the eyes of the consumer.

Microsoft on the other hand is purely software and software services (well almost purely). Microsoft delivers is software to consumers and businesses alike, it charges licenses for these and subscription fees for its services. Anyone can purchase Microsoft software and services, and most of them will run on any platform, including Apples MAC and iOS. This business model relies on your software and services delivering to the customer’s requirements, but does open up the enterprise as well as the consumer. It also allows Microsoft to enter so many different software market areas, and there pretty much isn’t an area where Microsoft isn’t present. Though each individual sale is nowhere near as profitable as an Apple sale (as Apple sells the hardware too) it is none the less highly profitable and due to its diversitiy, allows Microsoft to support other areas of its business with ones that are doing well. These types of services, aren’t quite brand dependent, rather are feature and function dependent.

Then we come to Google, Google is all about marketing, selling you a marketing services via its search. Everything else Google does is related to gaining more information to increase the value of those marketing services that it sells to SMEs and large corporations. This is again a very profitable business model, but depends 100% on people using your search services, in order to show value for your marketing services. If Google’s search is seen to be not as good as a competitor, or looses market share, then the value of its marketing business also drops away – which puts pressures on every other aspect of the business.

So do we see any cross over? Well the companies do share common grounds, and that is in the entertainment and content consumption area. At the moment, Apple is a little more mature here than the others, but essentially both Microsoft and Google are playing catch up in delivering content through their ecosystems down to their customers. Microsoft has marketplace (which is still branded Zune in some areas), Google has Play and we all know Apple as iTunes.

In addition, both Google and Microsoft appear to be now dabbling in the hardware arena a lot more too. You could argue Microsoft has always dabbled, especially when the company produced the modern mouse as we know it, keyboards etc in the early days. They also deliver the XBOX and now, perhaps, Surface tablets too. So is Microsoft trying to increase its revenues by controlling hardware too? Probably not, though XBOX is now a profitable business for them, this exercise is about showing Microsoft products can be related to high end devices. Google though has got into this more seriously, delivering their own tablets and purchasing Motorola. I personally think this is more about ensuring its OS is running on devices that tie back to its search than about actually competing in the hardware arena or with Microsoft directly for OEMs love…

 

Experiences and current position

The Apple business model relies on belief that their brand delivers a better experience. This is the situation currently for the masses; hence they are the biggest player here in many ways in mobile and tablet. However, this wasn’t always the case. The Apple experience was poor back in the 90’s, I’m sorry it really was, not matter what anyone says. I remember using them at Uni and I will be honest, the UNIX machines delivered an experience I, and pretty much everyone else, agreed with was better than the Apple. Don’t be fooled that people flocked to MS just because, we all used Windows 3.11, 95, 98 etc because it was a far superior end user and business user experience (even with the blue screen of death).  You could also do so much more with the Windows based PCs, networking, support more peripheral devices etc etc.

Apple didn’t die though; instead it reinvented itself with a great experience on a tiny device, the iPod. That experience was and still is, far better than its competition, and it was that experience that led to us consumers looking at just what else Apple delivered. Apple really seized the day here, and improved everything they do 100%. Their devices always looked funky, but now they looked really top of the range, sleek, fast and designer. Throw in their improved operating systems (and a change at the core) and things started to look up. The iPhone moved this on from the iPod, and in many ways Apple defined what we see as a smart phone today (though they weren’t the first, even Nokia had prototype devices that looked like and behaved like the iPhone, they just were stuck on Symbian and never got them to market – shows poor forethought that). The iPhone experience was second to none (even though it lacked in features at first), and that experience is what drove customers to Apple. At the same time, people were getting fed up with the blue screen of death, and the viruses that now plagued Windows machines (and you can’t blame them). In many ways the Apple experience was now superior to that of Microsoft’s. With that experience and belief in place, the Apple business model really did and does flourish…

But are things starting to change again? Well maybe not just yet, but there is a real perception that they could, with many pundits and market watchers believing that Windows 8 across all devices could start to show a better experience to that of Apples on all those devices. Who knows, if that does happen then the pendulum will no doubt swing back to Microsoft away from Apple. The difference between the two companies though is their ability to thrive through poor consumer sales or customer perception…

Microsoft’s brand with Vista hit a real low. Yet the company still managed to rake in big profits, and that’s because of the numerous other businesses Microsoft runs. Microsoft has a highly successful business and server division, and that income keeps them strong even at a time of Vista. Essentially Microsoft can weather storms better than anyone, due to their business model and the diversity of their software and services. If indeed the masses of consumers start opting for devices running Windows 8 over Apples own devices, then Apple will be hit far harder than anything Apple has done to Microsoft in the past 10 years. It’s interesting that both Bill Gates and Steve Jobs see/saw Apple as a premium product and the masses opting for Windows devices, if this again becomes the case in mobile and tablet, then the quarterly incomes that we see posting from Apple will be slashed, none the less they will still operate at a very handy profit on every device they sell (something Google must learn at some point you would think).

 

Financials

By far and away Apple rules here. Though Q2 figures aren’t out for 2012, Q1 figures for Apple have the company posting record revenues of $46b, these up from $26b in the same quarter a year ago. That shows that Apple is moving from strength to strength and quickly. 58% of those revenues come directly from device sales, keep that in mind, such as iPhones, iPods, iPads and Macs. Almost all devices Apple produce have defined the market and command massive market share, with the exception of the Mac, which in desktop market share is a tiny player.  What’s interesting is that Apple doesn’t have any areas where the company loses money, and that’s why it’s such a strong company.

In second place we have Microsoft with its own record $18b for Q2 2012. Though the company had to write off a $6b investment in an advertising company (which meant Microsoft’s first ever loss), the company looks to make around the $6b each quarter, almost none of which comes from device sales. Microsoft is sitting on assets of excess of $121b up from $108b just 12 months ago so it’s a rich company that is growing in every area – though some are running at a loss. Microsoft makes money from a number of software and services divisions, but these also end up supporting many other software and service divisions that run at a loss. Bing for example has never managed to get close to profit, yet Microsoft plug away at it, and even Bing is heading in the right direction. Microsoft does play a very long game with these divisions, and it has the cash reserves and the income to be able to do that…

Finally we have Google, who also posted record quarter revenue, this time of around $12b. Interestingly enough Google makes no money from so many ventures, but its core business model allows them to still operate at a nice profit and command such sales. Almost everything Google makes comes from marketing…

 

Long term projects

Microsoft has always led the way in R&D investment, and it seems to be ramping this up. Many could argue the company has been stagnant for many years, which could be true. However, Apples re-emergence has meant Microsoft needs to up its game if it wishes to remain a big player in the home, and that’s exactly what they appear to be doing. Microsoft plays a very long game, and is prepared to give its businesses a very long time to move into profit, think XBOX and the entertainment divisions which now operate at very healthy profits, that wasn’t always the case. Bing may be losing Microsoft money each quarter, but it is losing less money than it was each quarter. The whole thing here is that Microsoft is involved in so many different areas which many of which aren’t profitable…Yet…

Apple on the other hand has been very fortunate. Not only were they fortunate to survive (with some cash from Microsoft there too) they stumbled along for many years offering not much innovation and poor experiences. However, that all has changed dramatically. Since the iPod and the additional revenues that brought in, Apple has invested and innovated, carving out not 1 but 3 market places for itself to dominate.

Google has always been the golden company of search, however mobile is a real challenge for them, delivering their marketing services down to devices. Here Google search isn’t as strong as it is on the desktop or as effective at delivering adds, so Google has to have a strong mobile presence with Motorola and Android to safeguard its core business.

 

Conclusion

All the tech companies are growing, and that’s due to us consumers demanding more from the internet and from our devices and software. The mobile and tablet marketplace is quite new, and it’s where the tech companies need to do battle, and will do for the coming years.

Mobile for Apple is the linchpin of their business, the iPhone and the iPad command massive market share and is charged at a premium. Any dent into the perception of the user experience or brand itself will hurt the company massively since it depends so much on device sales.  Likewise new competitors in this market place who gain market share from Apple will have a big impact on Apples financials (though Apple is simple so strong at the moment it’s hard to see).

For Microsoft, it must grab more market share in mobile and tablets to ensure it remains relevant in the consumer marketplace. Though Microsoft is strong in so many business areas, such as business and server, it is aware that for the consumer marketplace, it needs to get a good hold in mobile and tablet, hence the big push with Windows 8.

Finally, Google needs to retain a large market share in mobile to ensure it grabs enough user data and can deliver its own core marketing services to users. If it cannot do that well for mobile, then Googles business model becomes very fragile indeed.

I personally think that the next few years will be interesting. I’m excited by Windows 8 and the one OS for all devices – to me it makes sense and as a consumer that one experience across everything, that seamless usage between all those devices while not compromising on the things I want to do with them makes a compelling case and delivery of a better experience. If Microsoft gets it right, and its marketplace store continues to grow and deliver the content we as consumers want, then Microsoft will no doubt be delivering a superior experience and will start to grab market share in mobile and tablet. This will lead to more record quarters from MS I’m sure, and that will in turn lead to far more R&D and new divisions it starts that run at a loss for a long period of time too, until they too make a profit.

Apple has, and will always have, a strong loyal brand following, so though I don’t see Apple holding onto its massive market share in mobile and tablet, its future remains very bright. Apple will command a premium and will have customers flocking for its products. The company makes very good profits on all its devices and most of its businesses, so the company seems set for many years to come.

My concern is for Google if I am honest. Though the company is growing, the mobile war is far more important to them than anyone else. If Android loses market share, then the number of people relying on Google services for search will drop (especially as more of us use our mobiles).  This means their core business revenues will take a knock. The Motorola deal for Google is so important, if Google can make money from actual devices, while gaining greater data and ensuring its browser and search services are delivered to devices, it can retain its core revenue. The problem is, their business model relies on Android success, and if companies like Samsung start selling more Windows Phone devices, then Google almost becomes dependent on Motorola’s success. If that is the case, has Google got time enough to try and build that brand to compete with the likes of Samsung, and more importantly Apple?





Windows Phone 8 Summit

21 06 2012

It’s been a big week for Microsoft, first on Monday its big surprise, the arrival of Surface tablets, Microsoft’s own branded tablet hardware running Windows 8 RT or Windows 8 Pro, and yesterday (Wednesday) Microsoft lifting the covers on Windows Phone 8.

What has amazed me is that for once, I didn’t feel let down by Microsoft presentation, nor the actual products they are delivering. For my look at Microsoft Surface read here.

Windows Phone 8

So what are the big things with Windows Phone 8, and why might Windows Phone finally grab some market share?

Windows Phone new start screen

Windows Phone 8 start screen (right) provides greater flexibility to the user, and delivers more info through live tiles on the start screen than before

Well it’s been broken down into 8 areas; however I won’t run through all of them just the big ones.  Firstly, new hardware. Microsoft is actually supporting smart phone hardware that all other smart phones have, so that’s dual core technology, greater screen resolution etc. What is testament to the Windows Phone OS is that it has been quicker than any other mobile phone OS while running on hardware that really doesn’t stack up. If you have paid attention to any of the “smoked by Windows Phone” campaigns, then you will see that on day to day tasks, things that really matter, the Windows Phone devices beat all comers easily. Impressive.

The second thing, and probably the most important, is that Windows Phone 8 is running off the same core code as the full version of Windows 8. Now that may not sound that impressive, but it actually is. That means Microsoft has delivered on its one OS across all devices. From a developers point of view it means writing drivers once, it means writing applications once and then following some simple steps to quickly port to Windows Phone. In addition, Windows Phone now supports native code, which will open up the device to many more games and apps, and make life easier for people to move a game from iOS to Windows Phone for example. We must remember that Microsoft has the largest developer network out there, and all of a sudden these developers can write code that works on any device. We must also remember that Windows Phone market place (app store) is growing at quite a good rate at the moment, nothing spectacular but not bad. In recent reports and surveys we see that many app developers have been holding off for Windows 8, knowing they would have greater cross over across all devices then, and knowing they will have better features to access. This move to the one OS for all devices, though technically very tricky (lets face it Microsoft is the only company actually daring to do this) may well be the right decision – I for one can see endless benefits which will no doubt help Windows the brand. Another benefit here is re-use of code from other Microsoft applications, a great example being IE10. It seems IE10 is a bit of a new thing, and its the same IE10 engine across all Windows 8 devices – including Windows Phone 8. For website developers that makes life soooo much easier, in addition to the end user, it means a mobile browser that delivers all the features of a full fledged browser. Microsoft have worked hard here to make it the quickest mobile browser available, and looking at like for like comparisons, it is now leading the way. (Just a shame many will just here IE and groan, I want Chrome or something without using it). I personally hated IE until the release of IE9. You can’t argue with IE9, its a great browser, and IE10 seems to be now the best out there…Mind you has taken Microsoft long enough on that front!

The third thing is maps. Now Apple with iOS 6 has made a massive break with Google maps, and though Apples own app looks stunning (as to be expected) when you actually start comparing with what they did have, I fear users may be let down. Apple maps simple don’t have the same level of detail as Google maps, nor does it support different forms of transportation (so only plans journey if I am driving) and it’s not as fast. This will be a concern for many iOS users (though I am sure many will say iOS maps are much better – and that will be based on an Apple blog which shows the improved graphics etc.) I would hedge my bets that many will update to iOS 6 and then go straight to the app store and search out Google Maps and Google drive. Anyone who has spent some time looking at mapping on mobile devices and drive navigation will know that Nokia here is a very long way ahead. Even Microsoft has admitted that its own Bing maps cannot compete, so what they have done is teamed up to deliver Nokia maps and Nokia drive across all Windows Phone 8 devices. Thats a big deal, it means Windows Phone will have by far the best mapping system possible on a mobile device, it also means with the new live tiles some added richness – such as your app learning your most common routes and your live tile telling you how long your journey home will be before you even leave!

Finally, the start screen. Metro has been highly successful and well received and many phone reviewers love the Windows Phone OS, its just a shame the public hasn’t really gotten to see it that much. That I feel is down to the historic name of Windows on a mobile and or the hardware used. I have heard many people say they wont buy a Nokia because they didnt like the Nokia they had 6 years ago….Thats not a good thing, but it does show that with some exposure and sales reps pushing the devices, there is room to increase sales drastically. Some may say Metro is too restrictive, but with the updated metro UI on Windows Phone 8, the user really can personalise their phone to a greater extent. That’s a good thing, and it means all the benefits of live tiles actually just got better. You can now see a host of information on your home screen set out how you want it. I know widgets provide some comparison to a live tile, however they are big and clunky. Live tiles in this new format have got better, with 3 different sizes allowing the live tile to show basic, medium, or highly detailed information.  See the above screen shot comparing Windows Phone 7 Metro start screen with Windows Phone 8. Remember you can configure those tiles however you want. I personally think the new home screen makes other OS home screens look rather dated and clunky. A sea of static icons is never good, no matter how much art work you put into them…

The competition

I’m not going to get carried away and say Windows Phone 8 is going to take the market by storm, simply because of the history involved with mobile, and the fact that at present, Windows Phone has around 2% market share in the US and about 4% everywhere else. That’s not good. The smart phone market is dominated by the iPhone and the multitude of Android devices, so gaining market share is going to be tough. But it seems many of the technical barriers have now gone. There will be more apps, apps that you love on iOS are already on their way, there will be more power in the hardware, greater capabilities and features you will come to expect from Windows 8 across all your devices that you simply won’t get with anyone else (be you an end user or a developer). But, and it’s a big but, users will need to know their fav apps are in the marketplace or they simply wont jump ship and move to Windows Phone. There are still apps missing re productivity, business and games that are real barriers to entry for people who have had their smart phone devices for a few years. Only once these apps are available will Windows Phone 8 be on a level playing field in the eye of the consumer.

However, on a positive note, with Windows 8 hitting PCs later this year, people will become accustom to the Metro UI, and though at first, I think many will feel intimidated by the change, I’m positive that the change will be for the better.  Once users get used to it, it makes sense they will look at Windows tablets, as the UI, the experience is the same…From tablets, we then move to mobile phones, and again, its the same UI, the same apps, the same experience. All of a sudden, life is a lot easier for the average consumer, to quote Apple “it just works”. I see this as the foundation from which Microsoft and its mobile partners can build upon and get some market traction. (As long as those key apps are there)

Business market

I must not forget that Windows Phone 8 also included a bunch of business functionality that no doubt will have the enterprise looking at Windows Phone devices. This functionality is mainly around security, but also the fact that the enterprise can get its own hub on the device, and deliver its own apps to the devices without having to go through the Windows Marketplace. That’s a big deal. Throw into the equation that it’s the same UI across all devices, that they can secure and manage all devices in the same way and Windows Phone is all of a sudden a great idea for business. Oh I didn’t mention full blown office, sharepoint or lync either.

Business may even see Windows Phone adoption as a way of getting users ready and used to the move to the Metro UI either in a Windows 8 update or more than likely, Windows 9 when it is released.

Focus

Finally I wanted to say that I’m glad Microsoft has focused on the things that its users want, and have pointed out. In the IT world the old 80-20 rule should apply to most things, and though you may not get all the functions you can get on the latest Android device or iOS 6, what you do get is 80% of those functions working a hell of a lot slicker. For almost all of the consumers out there, even that 80% of functionality is too much, with most of it never getting used.

What I found surprising this week after sitting through the iOS 6 launch and then the Windows Phone 8 launch, is how much of iOS 6 was about adding functionality that Windows Phone and Android already have, and focus on things that demo very very well, but in the real world are a little gimmicky or lack substance (though I often find this with Apple products). I have spent some time with the new Galaxy device, and what a bit of hardware and such a rich set of features. But, in doing 95% of my tasks that I use a phone for, it had me frustrated. What I would say to anyone is actually spend some time using the OSs available, find out the best ways to access facebook, twitter, news, stocks and shares, calender functions etc and then compare. Play with the devices as if you were using them on a daily basis before you judge any of the mobile operating systems available. Unfortunatly in the modern world, it seems too many people simply voice opinion not based on any form of facts. I find this frustrating, but also missleading to others. So my advice, use the operating systems for yourself before you judge any of them….I have, and though I find more on iOS and Android, I know I wont use those features. When I compare like for like with the features, apps etc that I use, I find my daily tasks etc are done better with Windows Phone.

I’m glad MS hasn’t gone into a feature race as such, rather it is focusing on what the majority of us use our mobile devices for, and made that experience better than its competitors. That’s typically an Apple trait, perhaps MS is out “Appleing” Apple….





Microsoft Surface arrives

19 06 2012

Monday June 18th was a weird day in the tech world, for once Microsoft managed to create a buzz and a stir regarding an announcement they were to make, yet no one knew what that would be. This felt more like an Apple announcement than anything we have come to expect from Microsoft – which is a good thing and lead to a lot of speculation.  I too joined in with that speculation, believing that Microsoft was to announce a 7” eReader device with new partners Barnes and Noble, how wrong could I have been…

Microsoft Surface Tablet, showing off its built in stand and magentic cover that doubles as a keyboard

Microsoft Surface Family

We now know that Microsoft has announced a family of tablets named Surface. For those of you who keep up to date with technology, you would already have heard of the Surface name from Microsoft, that particular product being a multi-touch enabled table device that was highly focused and sold to businesses. Now though Surface is the brand name for Microsoft’s own made tablet devices, meaning Microsoft has gone into the tablet market in a big way.

This is a bold move from Microsoft and quite a break from tradition. Typically Microsoft doesn’t do hardware, rather it lets its OEM partners build the hardware and Microsoft focuses on the software. However, in recent years it seems the hardware that runs Windows just doesn’t look as sexy as anything produced by Apple, none of the devices have that wow factor which can only harm sales. The latest ultimate laptops are starting to compete, but it has taken a long time for many of the OEMs to get with the game and start designing good looking, light weight hardware. I can’t help feeling that Microsoft has been forced into delivering its own hardware for the tablet market, simply because it cannot rely on OEMs to deliver hardware that looks as sexy as that produced by Apple.

Microsoft Surface Devices

Essentially Microsoft has shown us two tablets, one that runs Windows 8 RT on an ARM based processor tablet, and the other, running full blown Windows 8 pro on a tablet powered by an Intel Ivy Bridge processor. Here is some information on the specs:

  • A full-size USB port and a 16:9 aspect ratio angled at 22 degrees.
  • 10.6-inch, 16:9 widescreen HD Display.
  • Integrated Kickstand: Built-in kickstand lets users move Surface from active use to passive consumption.
  • Touch Cover: 3 mm pressure-sensitive Touch Cover senses keystrokes as gestures will come in different colors.

    Microsoft Surface Magnetic Covers that are keyboards

Surface for Windows RT

  • OS: Windows RT
  • Light(1): 676 g
  • Thin(2): 9.3 mm
  • Clear: 10.6″ ClearType HD Display
  • Energized: 31.5 W-h
  • Connected: microSD, USB 2.0, Micro HD Video, 2×2 MIMO antennae
  • Productive: Office ‘15′ Apps, Touch Cover, Type Cover
  • Practical: VaporMg Case & Stand
  • Configurable: 32 GB, 64 GB

Surface for Windows 8 Professional

  • OS: Windows 8 Professional
  • Light(1): 903 g
  • Thin(2): 13.5 mm
  • Clear: 10.6-inch ClearType Full HD Display
  • Energized: 42 W-h
  • Connected: microSDXC, USB 3.0, Mini DisplayPort Video, 2×2 MIMO antennae
  • Productive: Touch Cover, Type Cover, Pen with Palm Block
  • Practical: VaporMg Case & Stand
  • Configurable: 64 GB, 128 GB

    Microsoft Surface with its own stand

From the specs I would suggest that Microsoft is going after the business user and home users who like to do more / want to do more with tablet devices. I think this is a wise move as Apple devices still have a very long way to go to get real market share in the enterprise. For any business looking into tablet devices, Microsoft Surface has just made their choice a no brainer. Get Surface for Windows 8 professional and you get the best world of a fully blown ultimate laptop, combined with the flexibility, portability and battery life of a tablet – not to mention the capabilities to hook the device seamlessly into your network at work and run legacy applications if needs be. Why would any business opt for an iPad now?

With regards to home users, Microsoft has really only targeted those users who want a tablet in place of their laptop. Until now, the problem has been for many users (including myself) is that I would love the flexibility of a tablet device, yet I potentially want all the power a laptop provides, meaning I would need to purchase both. Microsoft Surface has changed that, and with the neat magnetic cover doubling as a real keyboard, Microsoft has basically removed my need for a netbook or laptop. For me, and I am sure many other users, Microsoft has moved us to a desktop and tablet only world with the laptop for some acting as a desktop.

OEMs

One of the reasons I personally didn’t think Microsoft would build their own tablets, was that of Microsoft’s relationships with OEMs such as Samsung, Asus etc. It does seem harsh that Microsoft now will actually compete against them in the tablet market, but after spending some time thinking about this move, Microsoft may actually be helping them.

Don’t get me wrong, I believe some of the OEMs will be a little annoyed at Microsoft Surface, however Microsoft is in a far better position to get marketing and the tech world reviewing Windows 8 by having their own hardware. In addition, Microsoft is actually setting the bar quite high in terms of design, and what consumers will now expect from a Windows 8 tablet device. Let’s look at Windows Phone as a comparison.

When Windows Phone launched there was quite some anticipation, however the devices launched by the OEMs (Samsung, HTC etc.) actually were not that attractive to look at. The hardware specs were not that great, and compared to some Android devices and the iPhone, the Windows Phone looked quite underpowered. What is the saving grace is the actual OS itself; however, many people base their phone purchase on how the device actually looks. Only now with Nokia Lumia devices are we seeing some aesthetically pleasing Windows Phone devices, and with that, a little more marketing and market traction. With Windows 8, Microsoft cannot wait for one of the OEMs to finally get their design act together, Windows 8 in many ways is already a big enough risk. Here with Microsoft Surface, Microsoft are showing OEMs what can be achieved, and almost saying “go out there and do better!”. That’s a good challenge to set, one I’m sure will lead to many more Windows 8 tablet devices turning up that a) look stunning and b) contain some real punch.

By Microsoft only announcing two higher end devices, I feel we can read that Microsoft is not wanting to be the biggest hardware player in the tablet market, rather they are showing the way for their OEMs.

Marketplace

One of the main concerns many may raise is the lack of apps available for Windows 8 at launch or the marketplace ecosystem. I personally don’t see this as a problem at all. We have already seen in the past couple of weeks numerous reports about how developers and software companies love developing for Windows phone, how simple it is and how important they feel developing for Windows 8 will be. Attracting developers is not a problem for Microsoft, so getting the “apps” available also won’t be a problem for Microsoft (Windows Phone now has over 100,000+ apps all of which will be available on Windows tablets).

We must also remember that the Windows Marketplace will also allow older software to be sold, which means that on a Windows 8 pro surface tablet, the user has access to any software ever written to run on Windows. They also have access to the complete windows market place for metro based apps too.

I know that Apple has a great ecosystem, but you cannot deny that the Microsoft ecosystem is its equal if not better.

Conclusion

Windows 8 is a big release for Microsoft, and it’s quite a gamble, so much so that I feel Microsoft couldn’t leave it to OEMs to deliver sexy tablet devices when Windows 8 launches. If the OEMs failed, then Windows 8 could possibly fail in this market place, something Microsoft obviously doesn’t want. By producing their own Microsoft Surface tablets, Microsoft has ensured the tablet market has some wonderful Windows 8 tablets available when the general public can finally start purchasing Windows 8 tablets. If anything, this reduces the risk associated with Windows 8 and tablets for Microsoft a little, and ups the potential profits for them at the same time.

Microsoft Surface also sends a message to OEMs, that they can build sexy devices that rival and beat the iPad in terms of design, and with Windows 8 they will have an OS that beats iOS in terms of user experience and productivity, not to mention flexibility in how the user works.

Android has been the OS of choice for most tablet makers, probably because there wasn’t a viable tablet option until Windows 8. Microsoft may have in one swoop confined Android to just the mobile phone world, which makes it quite isolated when we think of how users want to share content across all their devices. That isolation could really harm Android in the smart phone arena in the long run.

Microsoft has come to the tablet market with a bang (this time round) and has actually delivered something special…I for one never doubted them….





Life after RIM in the enterprise?

30 03 2012

There has been a lot of talk about RIM today, caused mainly because the company has stated it is giving up on the consumer market and heading back to its roots, the enterprise. Couple this with the $120m loss the company has made and the hints at “sale”, and you do see why lots of people have been talking about RIM. (If you don’t know RIM – Research in Motion make the BlackBerry devices).

One of the big conversations I have been involved in today (on Twitter with @BPMredux @puleen @souvikbonnerjee and @AlbertoManuel) is just what do we think will happen in the enterprise regarding the use of mobile devices, and vendor offerings for mobile based solutions. @BPMredux asked in his blog two simple questions

“How many BPM vendors have a mobile BPM solution based on Apple, Android or Windows Mobile”

and

“Now how many of you are still stuck with RIM and Blackberry in your own corporate environment?”

You can join in his debate at http://bpmredux.wordpress.com/2012/03/16/mobility-inside-the-bpm-scene/

So in this blog post I have want to have explore at some of the main points and give some thoughts based on conversations and relationships I have with a number of IT professionals that work within the enterprise supporting their systems…

BlackBerry

Are we seeing the BlackBerry swansong?

RIM is still a big player

For sure RIM is still a big player in the enterprise. Most people I know and speak too (within large corporations) have BlackBerry devices handed out to them as their corporate phones. There are lots of reasons why the enterprise opts for BlackBerry – security being one, durability another. Many people I speak to who have to support mobile devices within their business prefer BlackBerry, and that’s because they have better control over them, they are easier to administer, the battery life is second to none and the devices are durable (they do seem to get dropped a lot). These things mean less time is spent with the end user trying to address issues, and after all, time is money…

Apple is making in-roads in the enterprise

This all being said, the iPhone is making in-roads in the enterprise, especially within the “exec” levels of business. While the phone is undeniably a great phone, it does cause headaches for business, especially if you are already standardized on RIM. Throw into the mix that not much else in the enterprise is Apple based and the fact that you do pay over the odds for their devices, and you can see why, even with a great offering like the iPhone, Apple still isn’t king of mobile for business.

BYOD (Bring Your Own Device)

This is something I hear a lot about and read about. However, in reality, this really hasn’t shown any traction with the enterprise, and I very much doubt it ever will. Predominantly BYOD is a media thing based on what some SMEs maybe doing – it simply isn’t a great option for the enterprise, and here is why…

The enterprise needs to support its workforce and their devices, mobile, desktop, tablet, laptop whatever. This means they have resource dedicated to help ensure IT runs smoothly. That IT needs to administer these devices, ensure business applications run as expected, ensure everything is secure as possible and support end users. (They do other things also, but no need to list out everything). If the IT department has control over its devices, it knows what they are, it can secure them better, ensure the software works as expected, manage roll outs, upgrades etc etc and help users with their devices (without having to train IT staff / mobile support staff on every handset available to a consumer). In addition, standardization allows the enterprise to strike good deals with their suppliers and all big business has preferred suppliers – that’s just life. So imagine you take all that control away from IT. What are you left with? Yeap, a mess. You simply can’t have users connecting random devices to your network. You can’t expect vendors to support all mobile platforms under the sun for bespoke software for that business. You can’t expect in house IT to help users with their particular phones OS or hardware issues, and you can’t expect everything you need to work on the device to work on every single device (have I said that one already?). All in all, BYOD is a great concept, lovely for startups and SMEs, but for the enterprise, this isn’t an option…

Software vendors and their mobile offerings

The BYOD issue does illustrate that software vendors do not support all mobile devices. Sure there are comments that solutions should be mobile web enabled, that they should run using HTML 5, but that user experience is going to be pretty poor. The reason we love our native apps is that we can do more with an app, and the experience is a lot better than anything we see on our mobile web browser. This means vendors have to support native apps, and do they really need to support so many different platforms? Ideally they want to support one, but realistically know they may need to support a few. The problem for a vendor at the moment is which to support? RIM is a must, or is it…It used to be. Apple devices, well they are a must aren’t they…well yes and no…Android? No. Symbian…erm No….Windows Phone…Well potentially……

So what do you do as a vendor? I personally would wait until the end of the year to make a decision…

Windows 8 in the enterprise

Let’s be clear, Windows 8 may not be rolled out across the enterprise as soon as it’s released, but business will be reviewing it, and scheduling in a Windows upgrade path. Some upgrade paths will be quicker than others, and some may do their normal, and wait for the version after – so upgrade when Windows 9 is available as they haven’t long been on Windows 7. The point is Windows 8/9 will be the standard OS on the enterprise desktop and on majority of their servers. With this comes the normal office based software and legacy applications that every enterprise has running on a Windows environment. However, Windows 8 is a little more than just a desktop OS. All of a sudden the enterprise can have the same OS across all devices, including mobile and tablets. Think what a nice thought that is for IT within the enterprise and vendors alike. A single OS to administer across all devices,  a single user experience to support and the ability to seamlessly tie in lots of services they already use back into the devices of choice. Office, Outlook, Lync, Office 365, Sharepoint, cloud backups, device synchronization etc. That makes life a lot easier for IT doesn’t it…

As a vendor then, supporting Windows 8 is a must. But hold on, if you support Windows 8 metro what do you support all of a sudden? Yes, tablets (including ARM based tablets), desktops, laptops, netbooks and with a few tweeks, mobiles. All of a sudden supporting Windows Phone seems an obvious choice –  a necessity. So perhaps it’s back to the usual suspects, support Windows first, then perhaps Apple…Or vice versa depending on where you are with your mobile policies and vendor software.

Let’s think about suppliers to the enterprise. Most enterprises have a strict supply chain policy, and with Windows 8, this means the enterprise can choose who supplies their hardware, including desktop and phones. Remember Fujitsu, Acer, Dell, Nokia, Samsung, HTC and others deliver Windows 8 mobile devices. These same companies will deliver Windows 8 tablets, and most of them will deliver desktops, servers, laptops and netbooks. The enterprise therefore has the flexibility it desires regarding suppliers, but the security, administrative advantages of being tied into a single ecosystem, which runs all their legacy software. Essentially, for the enterprise, Windows 8/9 is a no brainer across all devices….

Where does this all leave RIM?

Well, to be blunt, I believe in a very deep, dark hole.

Essentially if it becomes a no brainer to support Windows Phone in the enterprise and Windows 8 tablet devices, then Apple will continue to struggle in the Enterprise, but that’s not a great loss to them. RIM on the other hand, if they struggle in the enterprise then I believe we will be saying goodbye to RIM and thanks for the BlackBerry memories. Without a consumer market, Windows 8 could well be the last nail in the BlackBerry coffin. I for one am already starting to think that by mid 2013, I could be writing a blog along the lines of “bye bye RIM, thanks for the BlackBerry memories…”





Windows 8 has got it right

14 03 2012

I have read a lot of great things about Windows 8 and a lot of negative things about it too. It seems that Windows 8 has polarized opinion across the media, and this really is shown on blogging sites such as ZDNet and Business Insider. I have noticed with Windows 8 that there are two types of bloggers, those that want to use it, feel it, see what’s actually new and think of it as a new piece of software at beta release (which it is), and those who simply are looking for any reason to say why it will fail and why Windows 8 is the next Vista, or why we should all use an iPad for business or something….What is weird, as yet, I haven’t read a blog that really skews its slant in a biased way towards windows 8 (must be the sign of the times).

So like many things in life, there is no point listening or reading so called journos on such matters (just as I rarely listen to film critics), you simply have to use it, and spend some time with it. So when the CP of Windows 8 was released at the end of February I thought it was time to install it on my work machine and see what it really is made of…

By the way, I am writing this on my Windows 8 machine, using Metro IE 10, which I have to say is the nicest browser experience I have used on any form of device, be that mobile, tablet, laptop or desktop…I really like it….

 

Windows 8 Start Screen

Windows 8 Metro Start Screen

 

Touch

OK, many blogs say Windows 8 is far too focused on touch, and it neglects the desktop and the good old days of mouse and keyboard. This may seem true, when you read the blogs and see some screen shots, but actually use it for a few days (in my case in a hard work environment) and you soon realise that actually, Metro works just as well with a mouse and keyboard. Sure it’s nicer with touch, but everything is nicer with touch, far more intuitive and even dare I say still novel.

What we must all remember is that touch is the future, and that includes the desktop and laptop worlds. Already we see many PCs with touch monitors, and if you have used them, you find their experience is better than standard PCs without it (even running Windows 7). By the start of 2013 I wouldn’t be surprised if most new PCs came with a touch screen option. Windows 8 is a new UI for the next 10 years for Microsoft, and touch has to be at the centre of it, like it or not. If you are one of those people who still want to use a mouse and keyboard, that’s fine too, but don’t knock an OS for supporting what will be the mass market shortly.

Clashing Metro and Desktop

Clashing user interfaces is something that is also being thrown at Windows 8 at lot, people claiming that its “jarring” moving from the metro world to the desktop. I really think this is looking for faults for the sake of looking for faults. I have 3 monitors and 2 of which are in desktop mode, the third Metro, and to be honest I don’t find the experience jarring at all. Sure they look and behave differently but so do many programs you run. Currently with any OS, you have a few windows open and the experience between those windows is just as “jarring” as there is no standard design for apps.

I really don’t find a clash, especially if you stop seeing them as different user interfaces, and see them for what they are. Metro home screen is the start button, just full screen. When you run multiple monitors it’s really nice having the metro side of things on a screen on its own, it works really well. I also have the option to ditch it and go full desktop. We have to realise that metro is start, and metro apps are immersive experiences, designed yes for touch and tablets, but work just as well on the desktop. The Maps App for example means I will never use Google maps or any maps in a browser again! It is a brilliant experience on a desktop machine.

When you run multiple monitors you find that probably on one of them you will have one window open to the full screen, typically for me this will be Outlook, and the other monitor may have VS 2010 open full screen and the third lots of multiple windows open, depending on what I am doing. So the concept of full screen apps in metro fits in nicely with multiple monitors I find. If on a single monitor, if you want to have two windows open at once, you can with Metro, nothing stops you, just that the apps run side by side (a feature many of us use in Windows 7 to snap windows side by side). Not many of us have multiple windows open so we are viewing them all the time, we have multiple windows open so we can work with them, but to actually view them no, we switch between windows. I think the alt tab is the most used key, and with Metro this doesn’t change, nothing is stopping you from opening many many apps…

 

Mystery in using the Metro UI

With anything new, comes new ways of doing things. Many have written that you have to “re-learn” the Metro world, and know where to hover your mouse etc. This is sort of true, sure you have new areas or zones where you hover your mouse and new things happen, but that is “added” to your windows experience, and if you can’t remember to move your mouse to one of four corners to activate something then you really won’t even remember why you are on the PC in the first place.

There are new things to learn, for example start button is gone, but metro home is start, you access “charms menu” by hovering the mouse in the bottom right, or top right hand corner of the screen, sure its new but now you know, it’s pretty easy to remember. If anything its very intuitive once you give it a chance. My Dad who is approaching his 70s is always scared of a new OS coming from Windows as he is still in XP mode, but after 10 mins with Windows 8 he was more than happy with it.

Once you get used to some of the new ways of doing things, you soon find that these are standardised across everything in Windows, which makes life so so so much simpler. Think about changing settings in your browser, or an app, often we end up looking through menus to find where they are (not always in the most obvious place). You then go to a different application and you want to change those settings and yeap, you spend ages looking for them in that app as they are not in the same place. With Windows 8 all that is gone, just go to the charms menu, and there they are, settings…No matter what app you are in.

Oh, and don’t forget, Metro is for all your devices, phone, tablet, laptop, desktop….

Lumia800

Nokia Lumia 800 showing its Windows Metro Interface. Metro across all your devices makes life simple

 

Default classic desktop

So you boot up and you are greeted with Metro, some saying they want to be greeted by the classic desktop and bypass metro, but I really don’t see why. Once in the desktop, what will you do, you will look to open an application. So why didn’t you simply open the application from the metro start screen? If it’s a desktop app, it fires and you are in desktop mode? Booting into desktop, and then clicking on start, then programs, then selecting your application of choice is far more time consuming than selecting it from the metro start screen. Plus, in desktop mode, do I have live tiles telling me information I may need?

 

Metro doesn’t work for everything

Ahh this is true, and this is the point of Windows 8 in some ways. You have one OS for all your devices, so just as typical Windows desktop apps don’t work well for mobile devices, certain metro design concepts won’t work for certain applications. I doubt there will be a VS 2012 in Metro, or a Photoshop metro app. You simply need the accuracy of a mouse, you need the text based menus with all your options, so traditional desktop interface works well.  With Windows 8 you get the best of both worlds, and more to the point the flexibility. I want to be able to do “everything” on my chosen device, and with Windows 8 I have that flexibility. It maybe that I have a metro version of outlook or mail open, but then need to work with Photoshop; I have the freedom within the OS to work as efficiently as possible in both environments. Can you say that with any other OS across any or should I say all of your devices?

I personally am glad metro doesn’t suit everything. If it did, think of those entire legacy apps people would be trying to re-write…They won’t will they, and the desktop works well for those apps, so why re-invent the wheel for something that isn’t broken.

 

Kinect Support missing

This made me laugh out loud; that someone has complained about this is mad! Windows 8 is a beta / consumer preview edition; it’s not a finished OS. Likewise do we have Kinect Support on all other operating systems…erm, no. I’m sure it will be there come the end of 2012, and in many ways you can argue it is there already. Since the desktop world supports legacy apps, it will no doubt support the current Kinect drivers, API etc available for Windows 7.

 

Live tiles ….

I think you either love these or hate the look of them. I personally love the practicality they bring. With my Metro start screen I see so much information without doing anything other than look at the screen. I have noticed I do the same with my Windows phone, no longer do I flit between multiple apps for quick updates, and I simple look at the screen and the various tiles. In many ways, Live tiles are great from productivity and making sure you are aware of what’s going on…

I think if you hate the look of them, you haven’t actually spent any time with them. If you have, the blocky nature makes things easy and clear to see, and the fact they are actually live, constantly moving and updating you with information is great. Many have said that they will look messy once you get different apps and graphics being used, I have to disagree, if anything the tiles look more vibrant. I think the tiles look more standardised, even with lots of different apps and graphics being shown than a sea of icons which I used to have (be that on my phone or desktop). Moving back to the old icon world really does feel like a step back in time now, and I think that will be many people’s thoughts once they spend a little time with Metro and live tiles.

 

Business adoption will be slow

This may be true, but not because Windows 8 is something they don’t like, rather because the Enterprise update in cycles, and this usually means an update ever 2 versions of Windows in recent years. Most companies went from Win 95 to Windows XP. I don’t recall anyone opting for Windows 98. On the server side we went NT 4 to 2000. Roll forward and enterprise moved from XP to Windows 7 and server side from 2000 to 2005/8. It’s not because the other versions of Windows were cra* rather the releases didn’t fit in with the Enterprises upgrade timescales. I think Windows 8 is being released so soon after 7 so that it does miss the Enterprise upgrade path on purpose. This means by the time Windows 9 is being released; everyone will be happy with the Metro concept and be very eager to move to Windows 9 in the enterprise.

Sure in the tablet scene, many businesses will opt for Windows 8 tablets, especially with support for legacy apps. I read in one blog though that because windows 8 on ARM won’t support these legacy apps that business will turn to the iPad….You see the sort of rubbish that gets written? Why would any business chose an iPad in such a case? The iPad also won’t run your legacy apps, so I think the business will opt for Windows tablets on Intel chips and sacrifice the added 2 hours of battery life (so that’s 10 down from 12 looking at the battery span of the Windows 8 Developers Preview tablet).

 

Gamble…

Is Windows 8 a gamble…Yes, but is it a massive one, no not really. If you hate metro, you will live in the desktop mode. If like me you like to move forward, and you are prepared to spend more than 5 minutes judging a book by its cover, then you will soon like Metro and everything it stands for, and that will include the Metro start screen and “apps” in Windows 8…

I think Microsoft have got it right with Windows 8, and we have seen some real innovation finally from a desktop OS.





HTML 5, Native Apps, the iPhone and Windows 8

7 03 2012

I have been a tad quiet on the blogging front for a little while, simply because I haven’t had time really to sit down and write anything (though I have found time to read a lot)….Ok excuses over…

In this post I want to look briefly at the whole HTML 5 Vs Native app debate, and how Windows 8 potentially changes that landscape…

 

HTML 5

It’s something that has been a dream of developers, a single code base, a single “app” if you like that works on any system you can think of. HTML 5 does deliver that, well sort of. You see HTML 5 maybe being touted as that multi platform solution, but the whole architecture of using a browser and HTML isn’t right for actual applications. If you want to present some information and some basic functionality (think blogs for example), then HTML makes great sense, and that after all is what it was originally conceived for, to deliver content (not applications) to any machine.

The issues arise when we start to use HTML to deliver actual applications, and this is something that has been going on for some time – long before HTML 5 raised its head (my own companies have done this too). There is nothing wrong with web apps as such, but you must realise that they do lack certain functionality, and equally important, the user experience is NOT as good as a native application.

 

The iPhone effect

Before the iPhone was released, many software development companies were starting to deliver real business solutions as “thin client” applications – essentially web apps. I personally hated these, but did see the benefits when it came to roll out, updates etc over standard “thick client” applications. Many companies even started to deliver apps via FLASH, providing the software with a richer environment, much improved user experience but still rely on the distribution architecture of the web to actually deliver the app to the end user.

With mobile devices, there was no flash support, and we started to deliver “mobile” web apps, though not that great and a little clunky, they did work to an extent…But then along came the iPhone and this did change everything.

The iPhone had a much better web experience than any other handset, yet still using web apps on such a device was not good. The iPhone though had an app store, and an environment that worked well for delivering applications to the device, and these were native applications, applications that actually worked very well and provided the user with a much improved experience. All of a sudden to support mobile well, it was expected you write a native app…

 

Flash support

Flash did provide great experiences over the web architecture; the whole plug-in concept did get round so many issues with traditional thick and thin client apps, though Flash did have a lot of issues, especially security ones…Flash was also dependent on support on the device, on PCs this wasn’t a problem, but on mobiles etc the game was different.

By not supporting FLASH and singing the praises of HTML 5, Apple effectively killed off the browser plug-in and cross platform support for technologies that could deliver thick client experiences in a thin client fashion. Instead, Apple forced that user experience to only be available via native apps, as it knew all too well, no matter how good HTML 5 is that it cannot compete with native applications…

 

Native Apps

I personally think the whole native app experience is far far better for the end user. Native apps deliver great usability, the look good and their functional capabilities far outweigh the potential of a web app. The App environments provided by Apple and now Microsoft also negate so many issues associated with installing “dodgy” software.

By controlling the distribution of applications, Apple and Microsoft effectively can ensure (to a high level) that the applications are good, that they perform well (which makes their device look good) and just as importantly, know the application isn’t up to no good. The problem with the web, installing plug-ins or actually applications is that the end user doesn’t have anyone else saying “yeap, this is fine to install”. As a consequence, the majority of computer problems, viruses etc are born out of the end user installing something by being tricked into thinking it was safe….

 

Native expectation

So many of us are now used to the native mobile app experience,  which we like, that we now expect the same sort of environments on our desktop machines, tablets go without saying.  Because of this, Apple and Microsoft are providing app stores on desktop machines, which potentially changes how we install applications on our machines – and the sort of experiences we start to expect. You could argue that the iPad has really started this migration of “apps” from the mobile phone to general devices that we use…

 

Windows 8 effect

Though the iPhone and iPad dominate their respective market places, Apple don’t dominate the desktop, and we must remember that the desktop is still a massive market. Windows 8 no matter what is written about it will change the desktop, and with Windows 8 you can only install “metro” apps via the application store. These apps are immersive full screen rich experiences, and they are native applications. So, just as we see with mobiles, we will start to users opting for “apps” over HTML 5 web experiences.

For businesses, even micro-online retailers, the importance of delivering native “apps” appears to be growing. On the plus side, this means you have the opportunity to really deliver applications and experiences of note to consumers, on the downside, you have to realise that you need more investment in the front end of your applications. (Mind you, the amount of time spent making sure your HTML website runs the same on all browsers across all platforms, and then is mobile compatible etc etc the difference may not be as great financially as you expect).





The Android debate

27 10 2011

When anyone talks about Android there is a lot to be said, be it “Android is the most popular Smartphone OS”, to comments that it’s “the stolen OS”.  Steve Jobs even stated he would “kill Android”. But there is no getting away from the fact that Android is a feature rich OS, that it has now almost 40% of the Smartphone market share (though Smartphone’s don’t even make up 30% of the overall mobile market) and that Google owns it, and now a mobile phone company…

Competition

There are so many Android devices out there now, and from a range of manufacturers, so much so, that getting your hardware noticed is tough. When you walk into a store and see so many phones all running the same OS, how do you set your hardware out to be different (especially to the average mobile punter). Price…Oh dear…

Poor mans iPhone

So many people who have Andoird have it because they couldn’t justify getting an iPhone. I know many people who have opted for Droids because of price, but they really wanted an iPhone. The same applies to the “kids” that have Androids. Essentially many have them because of price, and once they get a little older move over to the iPhone. That must be a worrying trend. However,
is it a surprise? Probably not since Android feels like a cheap clunky copy of iOS in so many ways…

 It’s free, it’s Google

One of the reason Android has been a success is that is been seen as the free OS, allowing many a manufacturer to ship it on their devices, enabling Android devices to be “cheap” and swamp the market. That is essentially how Android has got it’s market share, and there is nothing wrong with that.

But is it really free? In the past couple of months we have seen a number of patent deals being agreed with Microsoft for Manufacturers being allowed to use Android. In addition to that, we have seen Apple halting many Android devices due to patent infringement. These are problems manufacturers can well do without. Ask yourself, as HTC or Samsung, do you really want to spend a lot of time on R&D only to have your devices stopped from getting to market? Do you want to have to pay a third party company license to use software that essentially belongs to another company? No you don’t…

Throw into the mix that Google now owns Motorola and has effectively secured its own hardware for mobile devices. This must be a worry for HTC, Samsung and all those that sell Android devices. Do you really believe that Google will continue to provide updates to their OS to give away to competitors of their own devices? If they do, then that’s crazy business thinking from Google.

 

Nokia?

I have read many a comment in the past day or so that Nokia should have opted for Android, or they should be making Android devices as well as Windows Phone. But that makes no sense from a business point of view. The Android market is all ready crowded, and how does Nokia regain its Smartphone market share by entering a dog fight with pretty much every other manufacturer
out there? Especially when all they can compete on is price and some nerdy hardware specs (maybe some design too). That’s just too tough. Throw into the mix the hassles you can have with Android and the fact that Google now owns Motorola, and Android looks very risky…

Windows Phone makes perfect sense to me. In many ways it is the overlooked OS, and that’s because no one really knows about it (phone nerds do, but who else). Not many have actually seen it advertised or ever even noticed it in stores. So for Nokia, Windows Phone market is easier to enter, and they know they can sell aggressively against the other Windows Phone competition.

The Windows Phone OS is good, very good. Pretty much everyone I have seen play with it, likes it, they find it intuitive, they like the live tiles and they love it’s simply integration with social media.  It provides something very different to Android and iOS, and as such, that means making a Nokia device stand out on a shelf is made that much easier.

Finally, Microsoft want to get involved in the mobile world, and they know Nokia are the biggest mobile brand out there (still), and that Nokia can get Windows Phones into the hands of millions of people, and ensure Nokia and Windows Phone grab market share.  I wouldn’t be surprised to see Nokia grabbing Smartphone market share quite quickly, which I am sure will make other manufacturers look closely at Windows Phone and start investing more in that OS. It is already happening to some extent with HTC and Samsung…

To finish…

Android has shocked us all with how much market share it has grabbed, but should we have been surprised? In many respects it’s a free, clunky version of the iOS that DOES cost manufacturers in terms of licensing etc etc. Now that Google owns Motorola are companies confident that they will be given the same OS to compete with Motorola? How many other instances of Android devices being banned can we expect?

All in all, Android may have shot to popularity, but there are many question marks above it, and it seems many more are being raised as time moves on. Will these question marks deter manufacturers from using Android? I believe they will over time, and I believe that Windows Phone will be there to grab market share – and that at the front of that pack will be a company from Finland, a company we all used to love…A company called Nokia…