

Xamarin Platform and Microsoft Azure App Service both operate in the application development and hosting category. Microsoft Azure App Service is often favored for its robust infrastructure and scalability.
Features: Xamarin Platform supports cross-platform development with Visual Studio integration, offering shared code bases and testing capabilities. Microsoft Azure App Service provides scalability, continuous integration, and advanced analytics, making it ideal for enterprise cloud applications.
Room for Improvement: Xamarin could improve support for third-party libraries and simplify debugging. Better integration for macOS-related features and resolving component ambiguities would enhance its usability. Azure App Service can refine cost transparency, provide more intuitive user interfaces, and enhance mobile service support to cater to more diverse use cases.
Ease of Deployment and Customer Service: Xamarin Platform ensures smooth deployment with its compatibility within Microsoft tools, beneficial for .NET developers. Microsoft Azure App Service offers a seamless cloud deployment process and extensive support, which is advantageous for applications at scale.
Pricing and ROI: Xamarin Platform offers competitive pricing for businesses focused on quick app development. Microsoft Azure App Service may have higher setup costs but provides long-term value through its scalable cloud services that optimize infrastructure spending.
In Xamarin Platform, you just write one single codebase, so it is less than 50%.
Microsoft provides support for a lot of add-on or customized integration requests.
Regions like Europe, the US, Canada, and India provide very good and immediate support.
While contacting support is not always a pleasant experience, they attended to our needs satisfactorily.
In terms of speed, it is near identical to native apps, maybe slightly slower, but imperceptible to the human eye because under the hood, your Xamarin Platform codebase gets translated to native code, so it is as good as native.
This feature allows us to pinpoint very quickly what is happening when an application is not working correctly.
I find Microsoft Azure App Service to be quite stable.
Deploying Logic Apps in a private network environment becomes complicated due to the extensive white testing and configurations needed at the networking layer.
They should improve the learning curve, enhance documentation, and focus on best practices.
The Linux App Service should be more user-friendly, focusing on logging, troubleshooting, and similar features.
Xamarin Platform, having been discontinued a couple of years ago, is no longer compatible with the latest libraries and SDKs offered by Google and Apple.
It is an expensive product, primarily due to the licensing fees.
The price of Microsoft Azure is comparable to Microsoft AWS and Google.
Pricing is a concern.
You still have to pay Google Play Store the subscription fees and the fees to Apple for publishing, but building apps in Xamarin Platform does not require any financial investment, as long as you have Visual Studio, which is again free.
We use the CI/CD inside Azure DevOps and Azure DevOps deploys the applications in Microsoft Azure App Service.
The best features of Microsoft Azure App Service are its capacity for scalability, security, and basic support functionalities.
The integration capabilities of Microsoft Azure App Service have greatly enhanced my ability to handle global web operations and support various functions, which were previously challenging without such integration.
The unique USP of Xamarin Platform is that you can have a single codebase and target all supported platforms, primarily Android and iOS.
| Product | Mindshare (%) |
|---|---|
| Xamarin Platform | 6.6% |
| Microsoft Azure App Service | 4.3% |
| Other | 89.1% |


| Company Size | Count |
|---|---|
| Small Business | 12 |
| Midsize Enterprise | 6 |
| Large Enterprise | 33 |
| Company Size | Count |
|---|---|
| Small Business | 18 |
| Midsize Enterprise | 5 |
| Large Enterprise | 15 |
Microsoft Azure App Service is an HTTP-based mobile application development platform and solution. It is designed to enable organizations to completely control their application development and hosting processes.
Microsoft Azure App Service Benefits
Some of the benefits that come from using Microsoft Azure App Service include:
Microsoft Azure App Service Features
Some of the many useful features Microsoft Azure App Service has to offer include:
When users choose to employ the Microsoft Azure App Service solution, they gain access to many different capabilities. These features include:
Reviews from Real Users
Microsoft Azure App Service’s versatility offers organizations that use it a great deal. It is a very complete, ready-to-use, out-of-the-box mobile development solution that gives users the capabilities that they need to design their mobile applications with the greatest level of ease. In addition, users can employ the cloud to scale operations so that their applications have the proper amount of space to run at the time that they need it.
Andriy L., the Azure practice leader at a computer software company, writes, “I like that it's a ready-to-use, out-of-the-box solution that provides all of the necessary functions for customers, such as codes that can be quickly switched from the production version, or test and DEV versions to production.”
Yasir M., a solution architect at Komatsu, writes, "The best feature is scalability, which allows you to target potential clients worldwide by connecting the application to a local server. This makes the application readily accessible, and the response time will be much better."
Xamarin is an open-source platform for developing modern and performant applications for iOS, Android, and Windows using.NET. Xamarin is an abstraction layer that manages how shared code is communicated to the platform's underlying code. Xamarin is for developers with the two following goals:
Cross-platform sharing of code, tests, and business logic.
Writing cross-platform apps in C# with Visual Studio.
Xamarin allows developers to share an average of 90% of their program across platforms. This enables programmers to achieve native performance, look, and feel on each platform while writing all of their business logic in a single language (or reusing existing application code).
Xamarin applications can be created on a PC or a Mac and compiled into native application packages, such as an .apk file for Android or an .ipa file for iOS.
Xamarin Platform Features
Xamarin Platform has many valuable key features. Some of the most useful ones include:
Xamarin Platform Benefits
There are many benefits to implementing the Xamarin Platform. Some of the biggest advantages the solution offers include:
We monitor all Mobile Development Platforms reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.