HomeWinBuzzer NewsMicrosoft Makes iOS to Windows 10 App Porting Easier with UWP Porting...

Microsoft Makes iOS to Windows 10 App Porting Easier with UWP Porting Guidance

-

In an effort to convince developers to port their iOS apps to , has released  an app development concept map which aligns concepts across the iOS, , and Windows platforms.

The guidance about Microsoft´s Universal Windows Platform helps Android and iOS developer new to Windows 10 to quickly orient themselves.

Porting apps from iOS to the UWP with Microsoft´s new Windows Bridge for iOS will allow developers to create a single Windows 10 app package in UWP format which then can be installed onto all types of Windows 10 devices – PC, tablet, phone and other devices like Xbox consoles in the future.

The UWP concept relies on a set of common features and universal building blocks which makes cross-device app development a breeze.

Microsoft´s concept mapping guidance is broken out into these 15 sections with detailed information about all aspects of app development.

  1. User-interface – overview of controls and styling– overview of controls and styling
  2. Navigation and app structure – toolbars, layouts and back buttons
  3. Custom inputs – speech recognition and beyond
  4. Data – databases, REST calls and web sockets
  5. Tooling – comparing IDEs
  6. App lifecycle – suspend and resume events as well as background tasks
  7. Performance – threading, async calls and performance best practices
  8. Monetization – in-app purchases and trials
  9. Adapting to multiple platforms – responsive layout and device capability testing
  10. Notifications – push and scheduled notifications as well as display widgets
  11. Media capture and rendering – video and audio
  12. Sensors – accessing raw and processed sensor data
  13. Location and mapping – maps, geofencing and geocoding
  14. App-to-app communication – talking between different apps
  15. Software design – overview of preferred design patterns by platform

“At a glance, you'll be able to see the difference between platforms and identify which features and functionality are available to each. The guidance is laid out in a convenient table that let you easily locate and learn more about the platform details you are most interested in. Android supports app widgets, for example, but iOS does not. iOS supports badges, on the other hand, while Android does not. Windows supports badges and also has a tile system.”

iOS to Windows 10 App bridge official website2

Microsoft bets strongly on ported iOS apps

Microsoft's recent acquisition of Xamarin, which specializes in toolkits to bridge universal apps cross platform, reflects the company's commitment to making toolkit bridges exclusive to iOS. As part of the Universal Windows Platforms strategy, the company has decided to move away from its Project Astoria, which was created to bridge Android apps to Windows.

Microsoft´s focus is now fully on iOS and developers have already started using the available iOS to Windows 10 app bridge. As one developer recently demonstrated, app-porting can be done in just 5 minutes for simple games.

That the iOS to Windows 10 app bridge also works for more serious projects, has been proven by Instagram's developers who are using the toolkit to bring their app to the Windows Store.

Windows Phone Losing Global Market Share

If Microsoft´s push for iOS to Windows 10 app porting will have positive effect on remains to be seen. Windows Phone continues to lose market share with just strong growth in UK and China. The report for Q4 2015 reveals a further worldwide decline for Windows Phone, especially in Europe, which has been considered to be the company's stronghold.

Source: Microsoft

Markus Kasanmascheff
Markus Kasanmascheff
Markus is the founder of WinBuzzer and has been playing with Windows and technology for more than 25 years. He is holding a Master´s degree in International Economics and previously worked as Lead Windows Expert for Softonic.com.

Recent News