

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 (%) |
|---|---|
| Microsoft Azure App Service | 4.4% |
| Xamarin Platform | 6.9% |
| Other | 88.7% |


| 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 offers a comprehensive platform for hosting applications, providing ease of deployment, scalability, and integration capabilities. Its support for diverse frameworks and robust tools makes it ideal for developing and deploying enterprise applications efficiently.
Azure App Service is designed to simplify the process of creating, deploying, and scaling applications in the cloud. It supports automatic scaling, resource management, and integration with Azure DevOps and other Microsoft services. Users benefit from serverless options, built-in security, and low latency. The platform supports frameworks such as .NET, Java, Ruby, PHP, and Python, providing robust customization, monitoring, and diagnostic tools. However, users have noted areas for improvement such as ease of use, pricing transparency, and deployment across different environments. Enhancements in scalability, logging, troubleshooting for Linux-based services, and smoother integration are needed. Technical support and regional availability should also be developed.
What features make Azure App Service stand out?Azure App Service is frequently used in industries requiring agile development and robust infrastructure, such as DevOps, ETL, and ecommerce. Companies rely on it for hosting web, API, and mobile apps, appreciating its efficient handling of microservices and proof of concepts. Its integration capabilities and customizable options make it appealing for organizations focusing on comprehensive application solutions.
Xamarin Platform enables cross-platform mobile development with a single codebase. It leverages C# and Visual Studio, allowing developers to create applications for Android and iOS. Despite its discontinuation, it remains a resourceful tool for building hybrid apps and managing costs.
Xamarin Platform offers access to native APIs and the creation of high-performance, data-driven apps with extensive Microsoft support and documentation. It integrates well with Visual Studio and supports Xamarin.Forms for shared UIs across platforms. It faces challenges with the latest SDKs, performance issues, app sizes, and profiling tools, requiring improvements in native controls, architecture, and documentation. Developers encounter difficulties with binding libraries, testing environments, and IDE support, emphasizing the need for better stability and third-party library documentation.
What are the key features?Xamarin Platform is employed by diverse industries for developing cross-platform mobile apps, focusing on efficient code reuse and integration with APIs. Organizations prefer it for its ability to build hybrid applications, manage resources, and reduce costs while creating data-driven solutions using a common software layer.
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.