Microsoft has revised its development strategy for the Windows 10 platform, dropping a previous commitment to enable developers to port Android apps to Windows 10 and instead focusing its resources on tools to migrate Apple iOS and existing Win32 desktop applications into Windows Store apps.
The company detailed its ‘Bridges' strategy at the Build 2015 developer conference ahead of the Windows 10 release. Microsoft said that as part of its overall developer strategy it will introduce toolkits that let developers reuse existing application code by porting mobile apps from Android and iOS to the Windows Store, as well as existing apps written with .Net and Win32 APIs.
Microsoft has now revised this strategy and is ditching the Windows Bridge for Android, otherwise known as Project Astoria, while pushing ahead with the Windows Bridge for iOS (Project Islandwood) and Project Centennial to migrate existing Win32 and .Net apps to the Windows Store.
"We received a lot of feedback that having two Bridge technologies to bring code from mobile operating systems to Windows was unnecessary, and the choice between them could be confusing," said Kevin Gallo, director of programme management for the Windows Developer Platform, on the Building Apps for Windows blog.
"We have carefully considered this feedback and decided that we will focus our efforts on the Windows Bridge for iOS and make it the single Bridge option for bringing mobile code to all Windows 10 devices, including Xbox and PCs.
"For those developers who spent time investigating the Android Bridge, we strongly encourage you to take a look at the iOS Bridge and Xamarin as great solutions."
The Xamarin reference is to Microsoft's announcement this week that it will acquire Xamarin, a developer of cross-platform mobile development tools that enable programmers to build native iOS, Android, Mac and Windows apps using the C# language.
Gallo explained that this is all part of Microsoft's vision to make Windows the best development platform regardless of which technologies are used.
"Developers can not only reach all Windows 10 devices, but with Xamarin they can now use a large percentage of their C# code to deliver a fully native mobile app experience for iOS and Android," he said.
"Xamarin's approach enables developers to take advantage of the productivity and power of .Net to develop mobile apps and to use C# to write to the full set of native APIs and mobile capabilities provided by each platform."
Some parts of Atacama have not received rainfall for 500 years - but a sudden deluge of water upset the Desert's delicate biological balance
Spitzer Space Telescope could not spot Oumuamua, suggesting that it is actually pretty small
Greenland crater one of the 25 largest impact craters on Earth
This long-sought progenitor star was identified in an image captured by Hubble in 2007