It’s the end of an era: after an almost 20-year run, the Windows Mobile operating system will reach end of service in 2020. For the thousands of businesses that depend on it for enterprise operations, this means an inevitable transition in the road ahead — with no clearly defined map. With legacy applications that aren’t compatible with other operating systems, IT managers are tasked with developing an OS migration strategy that will ensure the most seamless, cost-effective transition possible.
This could be very good news for some companies: the end of Windows Mobile signals the perfect opportunity to reevaluate your mobile needs, address any holes or deficiencies in your current mobile strategy, and pursue an OS migration strategy that will ensure you end up with the hardware that will best serve your long-term goals.
As if organizations needed another motivating factor to migrate legacy applications to a modern operating system — the SHA1 certificate will reach end of life in 2016. SHA1 (Secure Hashtag Algorithm) is a security certificate that verifies the safety of all data passing through the browser. Organizations with SHA1 certificates will need to upgrade to SHA2 by the end of this year. Failure to migrate to SHA-2 will prevent browsers from displaying content properly; end-users could receive security warnings or experience browser crashes, resulting in significant interruptions of transactions and business-critical activities.
Windows Mobile 6.5 is the only version of the Windows Mobile operating system that supports SHA2. Companies that use older versions of Windows Mobile and want to maintain security compliance should consider the possibility of not just updating to WM6.5, but migrating to a new operating system entirely. Given that the Windows Mobile operating system is coming to end of life in 2020 anyway, simply updating to 6.5 is a temporary solution at best. Now is the time for these organizations to weigh the pros and cons of other modern operating systems, such as iOS or Android.
Implementing an organization-wide OS shift is not an activity you want to jump into blindly. A lot could go wrong if you’re not careful — but don’t panic. There are two things you can do to ensure a smooth transition:
A large nationwide enterprise reached out to us after several fitful starts at OS migration. They had chosen to go with iOS devices and outsourced their coding to a company that didn’t work with them to discuss their long-term well-being. By the time they voiced their concerns to us, they had made a pretty significant investment in native iOS applications and were already frustrated and stuck with capabilities they couldn’t improve, reuse or integrate.
When they initially conducted their research, their primary focus was on finding a quick, simple and cost-effective solution. As they discovered, however, sometimes what looks like a direct route can turn out to be a little more complicated. When they fully realized the limitations of the technology’s ability to grow with them, they had to determine whether they should pursue a completely different technology direction, or if anything they had already purchased could be re-engineered for cross-platform use.
After we thoroughly explored their concerns and options, we were able to offer perspective from our vantage at the intersection of both business and technology and write code that addressed their particular needs. We helped transition their legacy applications to a modern system without requiring them to completely scrap their newly purchased hardware or recode all of their critical business applications.
You’re probably familiar with the major mobile operating systems on the market. But looking at them from a consumer angle is quite different than pinning the success of your enterprise on them. It’s important to understand the differences.
What we have seen so far from clients is an initial preference for iOS that is built on some pretty significant misconceptions. First and foremost, iOS is supported only by Apple and is made specifically for consumers. Android, on the other hand, is supported by device manufacturers and developers that tailor applications specifically to enterprise operations.
As you can see from the table below, when it comes to mobile enterprise applications and devices, Android clearly has a lot to offer.
Android Pros |
iOS Pros |
Rugged device offerings | Less expensive |
Devices designed to support enterprise applications | Consumer-centric, so it has a wider audience. Great for BYOD |
Enterprise-ready devices limit applications and are more secure | Single vendor approach to hardware limits potential for threats from malicious developers |
More hardware options | Add-ons for RFID and barcode capabilities |
More tooling support for development | |
Larger community of developers | |
Hardware capabilities eliminate need for device add-ons | |
Less theft of enterprise-specific devices | |
No added downside of repeated software updates |
What you’ve heard is true: Android consumer devices are more vulnerable to attack. Unlike iOS’s closed community of developers, Android is supported by an open source community. Since anyone can develop Android applications, there is nothing to prevent malicious developers from creating applications that contain malware.
But let’s take a closer look. While iOS is supported only by Apple’s consumer devices, Android’s open environment enables multiple hardware manufacturers to support the Android operating system. Manufacturers like Zebra produce enterprise-centered devices for Android that come locked, with limited applications, empowering companies to control what gets installed on their devices. For this reason, Android devices made for the enterprise are actually more secure than iOS’s consumer devices.
Let’s talk about your strategy. As you can see, OS migration is not as clear-cut as choosing an operating system and moving on. There are a lot of moving parts that you need to account for as you evaluate your requirements, resources, long-term goals, and limiting factors — as well as the technology offerings available on the market. Chances are, you will discover new details at every turn.
Here are a few additional questions to consider:
If you have not already begun to map your strategy, now is the time. Don’t underestimate the amount of time it’s going to take — act now and give yourself enough runway to make it happen. If you have any questions or would like to discuss your OS migration strategy options, please don’t hesitate to contact us.