Microsoft Azure App Service vs Xamarin Platform comparison

Cancel
You must select at least 2 products to compare!
Comparison Buyer's Guide
Executive Summary

We performed a comparison between Microsoft Azure App Service and Xamarin Platform based on real PeerSpot user reviews.

Find out in this report how the two Mobile Development Platforms solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI.
To learn more, read our detailed Microsoft Azure App Service vs. Xamarin Platform Report (Updated: March 2024).
767,319 professionals have used our research since 2012.
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pros
"It's very easy to use. That's one of the advantages for the business, that you don't need to struggle to configure your website and your app service. Microsoft made sure to make it stable and very easy to configure.""The feature I find most valuable is the 'Diagnose and Solve problem' function. This not only allows us to fix a problem, but also to generate analytics on why the issue occurred.""The technical support from Microsoft Azure App Service is good.""The user interface and the ability to quickly develop are the two main advantages of Microsoft Azure App Service. You can develop anything without having any coding experience and it is not complex and the components are easily customizable.""Overall, all of the features are very good.""The most valuable feature of Microsoft Azure App Service is autoscaling and resource grouping. Additionally, the integration works well, it is easy to do.""The most beneficial aspect of Microsoft Azure App Service is its automated DevOps deployment, which includes configurations that ensure secure connections to key vault and database resources.""The product is scalable."

More Microsoft Azure App Service Pros →

"The solution's most valuable asset is its shared code base in C# that is better for large apps.""The combination of forms for cross-platform UI and C-Sharp for the programming language are my two favorite features.""The best part while using the Xamarin Platform is a cross-platform application. We could execute iOS and Android while writing a single line of code.""It brings about good code sharing strategies, which bring down cost and maintenance efforts.""The platform is easy to learn as many tutorials are available on YouTube.""Xamarin Platform enables you to use a single code language. This is beneficial for Android, iOS, and Windows platforms, so they can be developed over application or built over application.""The most valuable feature of the Xamarin Platform is that both the UI are the same in Android and iOS, in one project and Android and iOS, are applications for developing PCL projects. Additionally, the dashboard is good.""The cross platform ability is a great asset."

More Xamarin Platform Pros →

Cons
"Having a surplus of tutorials from Microsoft, rather than relying solely on documentation or features from other sources like YouTube, can be beneficial.""Can be improved by increasing the number of data centres worldwide.""In terms of room for improvement, ease of deployment would be an area that needs some focus. Azure does provide out-of-the-box deployment features, but I found that deploying to an App Service instance can be better in terms of more tools that could be available to perform a deployment.""Microsoft Azure App Service could improve by having better integration with on-premise solutions.""There are no issues with the solution.""I want more transparency in billing. It would be better if we could understand and control the billing to customize it. Also, Microsoft should provide more guidance about the widgets and subsets of various products. The Microsoft portfolio is so huge that it's sometimes difficult to choose the correct option. There's always a chance we are paying more than necessary.""Initially, there were some rare instances when the server went down because it was deployed on Linux.""I am new to the intervention and I find it difficult to find my way around the user interface. I have my own learning tool. However, it could be simpler for new users."

More Microsoft Azure App Service Cons →

"Needs to improve the customization of its screens.""The architecture in the Xamarin Platform has to improve, there are some features missing.""I feel that the Android AppCompat library creates a lot of issues. A lot of development time is often wasted solving these issues.""They need to take a step towards independence from the UI platform. It takes a lot of time to adapt the native controls.""Xamarin Platform can improve if there was a virtual test environment so we did not have to have a Mac system for the iOS testing. At this time You must have a Mac to deploy or generate IBA profiles.""Xamarin Platform's performance base could be improved.""There is limited support for UX widgets.""The Xamarin.Forms could improve."

More Xamarin Platform Cons →

Pricing and Cost Advice
  • "Azure doesn't cost as much as other services."
  • "Less than USD $100 per month."
  • "We have no complaints about the pricing."
  • "Azure App Service is expensive compared to its competitors, especially its cloud-only version."
  • "Where there are different customer sizes, some customers consume $5,000 US dollars per month. I have some customers who pay and consume more than $20,000 US dollars per month, for example. It is determined by customer sizes and requirements, which vary from month to month."
  • "The pricing and cost of this solution depends on the use and needs of a business."
  • "On a scale of one to five, with one being expensive and five being competitive, I would rate this solution as a four."
  • "The pricing for this solution is set in tiers, with the overall cost depending on the features that are required. I would advise organizations to have a detailed look at the functions they need, to ensure that they are in the correct pricing tier."
  • More Microsoft Azure App Service Pricing and Cost Advice →

  • "In most cases, it is sufficient to have free/community license. But if you plan to seriously develop production-level, highly polished apps, you need to use Xamarin.Profiler and the professional or enterprise license."
  • "For personal use, the Community Edition is free."
  • "This is a free product, so there is zero investment on licenses and IDE."
  • "Xamarin is available under several licensing arrangements. Each developer needs one license at least. All features, especially the Profiler, unlock only with the highest tier."
  • "It saved a lot of time and resources needed to develop a cross platform mobile app."
  • "Xamarin is free, or comes with Visual Studio. Therefore, it is very profitable."
  • "The price of the Xamarin Platform is not expensive. However, the price of the solution depends on the application that is made. For example, if you have small applications, it's different from large or enterprise applications."
  • "There's no licensing cost for Xamarin."
  • More Xamarin Platform Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which Mobile Development Platforms solutions are best for your needs.
    767,319 professionals have used our research since 2012.
    Questions from the Community
    Top Answer:Microsoft Azure App Service is helpful if you need to set up temporary servers for customers to run their programs in locations that other cloud providers do not cater to. When servers are closer to… more »
    Top Answer:I highly recommend Microsoft Azure. We have been using it for nearly four years. We mostly use it for creating and maintaining websites, such as content management systems like WordPress sites, which… more »
    Top Answer:One valuable feature of Azure App Service for us is its integration with Azure DevOps, which we heavily rely on in our development process.
    Top Answer:Xamarin.Forms reduced the effort and time to build and market our solution, market our features, and get our solution into production.
    Top Answer:You can build in Xamarin without paying any money. What costs money is the IDE, Visual Studio, Professional, or Enterprise edition. What would cost you money if you're building apps for the Apple… more »
    Top Answer:There are issues with Xamarin, such as when you run into errors doing something called linking. When you build your solution, you can use Linker, which can give you errors if you don't link properly… more »
    Ranking
    Views
    927
    Comparisons
    516
    Reviews
    31
    Average Words per Review
    526
    Rating
    8.3
    Views
    1,487
    Comparisons
    1,029
    Reviews
    19
    Average Words per Review
    577
    Rating
    7.9
    Comparisons
    Also Known As
    Azure App Service, MS Azure App Service
    Learn More
    Overview

    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:

    • A high level of security. Microsoft Azure App Service comes with enterprise-level and industry-standard SLAs through the use of PCI security standards. Users can go about developing their applications without having to worry about exposure to security risks. Microsoft Azure App Service keeps the application development process secure so that all that users have to worry about is creating their application.
    • Collaborate and develop applications from anywhere. Teams that are spread out across the globe can collaborate and build applications from anywhere that they happen to be. Microsoft’s global data center is a cloud hub that developers can take advantage of to connect their teams if they are located in disparate locations. It can handle all of a developer's application hosting needs.
    • Multi-format and multi-lingual support. Microsoft Azure App Service supports both physical machine and virtual machine formats. In addition, it also supports a variety of different programming languages.
    • Utilize pre-fabricated templates. Microsoft Azure App Service gives developers access to an extensive list of templates. These can both ease the process of planning the development of applications by providing developers with ideas and make it easier for the developers to build them.

    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:

    • Manual or automatic auto-scaling capabilities. Microsoft Azure App Service enables developers to control how their applications auto-scale. Developers can employ the auto-scaling feature by hand or set it so that it automatically rescales according to their needs.
    • IDE integrations. Microsoft Azure App Service can easily integrate with various IDE software solutions. This gives developers access to many analytic, debugging, and monitoring options.
    • Deployment slots. These are virtual spaces where developers can test and deploy new versions of their applications while working on them. This feature allows developers to resolve any issues before the new version of the application is put into production.

    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:

    • Complete binding for the supporting SDKs: Xamarin includes bindings for almost all of the underlying platform SDKs in iOS and Android.
    • Java, C, Objective-C, C, C++ Interop: Xamarin gives you the ability to use a variety of third-party code by providing tools for directly invoking Objective-C, Java, C, and C++ libraries.
    • Modern language constructs: Xamarin applications are written in C#, a modern language with many capabilities that Objective-C and Java do not have, like lambdas, LINQ, parallel programming, generics, and more.
    • Strong base class library (BCL): Xamarin apps use the .NET BCL, a large collection of classes with streamlined features, like powerful XML, database, serialization, IO, string, and networking support, among others.

    Xamarin Platform Benefits

    There are many benefits to implementing the Xamarin Platform. Some of the biggest advantages the solution offers include:

    • Native UIs and APIs: Xamarin delivers comprehensive access to each platform's native SDK and UI controls, projecting the entire native API of each device into C#. Therefore, the apps you develop are native instead of write-once/run-anywhere programs that look alien on every platform. Xamarin provides you access to all of the capabilities that distinguish each platform.
    • Share code between platforms: With Xamarin, you can share all code across platforms while providing a native user interface tailored to each individual device. With Xamarin, you can execute the same C# code on iOS, Android, and Windows Phone. With Xamarin, your software is compiled to a native binary rather than being interpreted, in contrast to other cross-platform frameworks. Even in the most demanding situations, native compilation provides users with excellent app performance. Xamarin provides responsive, multi-user input and feedback, fluid scrolling, sophisticated graphics and animations, complicated data visualization, and realistic high frame rates for games.
    • Code with C#: Write shorter, more concise, and more maintainable code by leveraging advanced language features, such as Language Integrated Query (LINQ), delegates, lambdas, events, garbage collection, and many other features. With Xamarin's fully extensible platform, you can include libraries written in C, Objective-C, C++, or Java. In C#, you have access to the entire native ecosystem of components and libraries.

    Sample Customers
    Real Madrid, Absolut, AccuWeather, Heineken, NBC News, Paramount
    Cinemark, MixRadio, Sqor Sports, Storyo, JetBlue, The World Bank, Cr_dito Agrcola, Applied Research Associates
    Top Industries
    REVIEWERS
    Computer Software Company23%
    Energy/Utilities Company14%
    Financial Services Firm14%
    Construction Company9%
    VISITORS READING REVIEWS
    Computer Software Company16%
    Financial Services Firm10%
    Government9%
    Manufacturing Company7%
    REVIEWERS
    Financial Services Firm25%
    Manufacturing Company13%
    Computer Software Company13%
    Educational Organization13%
    VISITORS READING REVIEWS
    Computer Software Company16%
    Manufacturing Company11%
    Financial Services Firm11%
    Educational Organization7%
    Company Size
    REVIEWERS
    Small Business28%
    Midsize Enterprise5%
    Large Enterprise67%
    VISITORS READING REVIEWS
    Small Business21%
    Midsize Enterprise13%
    Large Enterprise66%
    REVIEWERS
    Small Business47%
    Midsize Enterprise14%
    Large Enterprise39%
    VISITORS READING REVIEWS
    Small Business24%
    Midsize Enterprise15%
    Large Enterprise61%
    Buyer's Guide
    Microsoft Azure App Service vs. Xamarin Platform
    March 2024
    Find out what your peers are saying about Microsoft Azure App Service vs. Xamarin Platform and other solutions. Updated: March 2024.
    767,319 professionals have used our research since 2012.

    Microsoft Azure App Service is ranked 5th in Mobile Development Platforms with 38 reviews while Xamarin Platform is ranked 6th in Mobile Development Platforms with 38 reviews. Microsoft Azure App Service is rated 8.4, while Xamarin Platform is rated 8.2. The top reviewer of Microsoft Azure App Service writes "A solution with great server management and helps improve performance". On the other hand, the top reviewer of Xamarin Platform writes "It's about to be retired and replaced with an inferior product, but offers excellent cross-platform development capabilities". Microsoft Azure App Service is most compared with Microsoft Power Apps, Oracle Application Express (APEX), ServiceNow and Pega BPM, whereas Xamarin Platform is most compared with Appium, Ionic, OutSystems, Apple Xcode and SAP Mobile Platform. See our Microsoft Azure App Service vs. Xamarin Platform report.

    See our list of best Mobile Development Platforms vendors.

    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.