Follow the latest thinking from people working at the cutting edge of innovation and have your say on everything from economic policy to robot overlords.
by Omar Sohail
There are several operating system blunders that Microsoft has ended up making in the past years. This goes to show you that even multi – billion dollar companies tend to sail in the wrong direction, especially the location where they plan to encounter more violent streams of water. Windows Vista, coupled with Windows 8 and 8.1 were by far products that were termed by critics and users as egregious failures.
After Windows Vista, Microsoft decided to ameliorate the situation by releasing a more resource friendly and feature enriched Windows 7 operating system. Currently, Windows 7 holds the largest desktop operating system market share, but Windows 8 and 8.1’s upcoming replacement operating system; the Windows 10 will see to it that it grabs majority of the market share, and ends up serving smiles for app developers worldwide.
Microsoft’s CEO, Satya Nadella stated that the company’s upcoming Windows 10 will present a unified interface. This will allow app developers to stretch their arms and legs to extraordinary proportions as they will not be required to spend exorbitant amounts of time focusing on multiplatform applications. This is because the apps they will be developing will be present on all working platforms, which currently includes smartphones, tablets and desktop computers.
While the idea of developing multiplatform applications for numerous platforms presents an element of convenience for users worldwide, the only current drawback is that it will take a while for a unified operating system experience is made mainstream. However, the efforts will reap outstanding benefits. Developing multi-platform apps is definitely helpful for app users, but it presents certain level of difficulties for app developers. This is because app developers continuously have to keep on providing different forms of coding in order for the app to be compatible on various operating system. This will include providing a user-friendly interface as well as creating an optimized app that will not end up delivering sluggish forms of performance on any platform.
With a unified interface, app developers will only be required to input minimum forms of coding as a final touch for that specific application. In this way, less time will be consumed in developing multiplatform applications and additional time can be invested in developing more apps. In terms of the user interface, Windows 10 will feature windowed Modern UI apps. Modern UI apps have the advantage of being able to be opened and managed from the desktop and can immediately be switched to that interface once the app has been selected.
While a unified and a modern app UI interface is in the pipelines, there are additional features that developers will be able to take advantage of; for apps as well as for the operating system. This will include the addition of 2 web cameras rather than just incorporating one expensive 3D camera. The two cameras will be able to provide additional gesture controls for the user, and app developers will also be to assimilate the feature in to their apps. The culminated result will allow the user to wave the screen at a distance in order to trigger some of the actions provided in the operating system and app.
With a killer operating system all set to provide the same computing experience on all platforms, this is no doubt the ideal form of platforms for users and app developers alike.