Saturday, December 2, 2017

Developing client mobile apps

Microsoft cross-platform mobile app development tools and platforms provide a comprehensive solution for Business-to-Consumer (B2C) or Business-to-Business (B2B) apps, giving you the means to share code across all target platforms (iOS, Android, Windows, and web) and helping you to lower your total cost of ownership (TCO).

Microsoft offers a range of developer tools for mobile client app construction that enable crossplatform or code-sharing solutions. (Note that developers who prefer to build pure native applications using native tools, such as Xcode or Android Studio, can still continue to take advantage of other tools and components from Microsoft for their back-end services or for DevOps, release
management, beta testing, and analytics).

Here are some factors to take into account:

 Choice of technologies and tools (Microsoft Visual Studio Tools for Apache Cordova or Visual
Studio with Xamarin/C#, Xamarin Studio, or Microsoft PowerApps) can vary depending upon
several factors, as previously outlined, including developer skills, coding requirements, time to
market, UX demands, app performance, and business objective (B2E or B2C, for example).

 The development platform and technologies integrate with Azure App Service capabilities (PaaS
and Mobile Back End as a Service [MBaaS]) through client SDK and tool extensions, but this does
not preclude a developer from choosing to integrate with third-party services or other MBaaS
products.

 You can reduce TCO by sharing the same code base and by consolidating development teams
and skills through a cross-platform mobile development strategy when building apps across two
or more platforms (iOS, Android, and Windows), and you can achieve a faster time to market and
meet higher quality, performance, and UX requirements and standards.

Source Of Information : Microsoft Platform and Tools for Mobile App Development

No comments: