Microsoft Azure App Service vs Xamarin Platform comparison

Cancel
You must select at least 2 products to compare!
Microsoft Logo
886 views|474 comparisons
94% willing to recommend
Microsoft Logo
1,420 views|984 comparisons
92% willing to recommend
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).
772,679 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
"The most valuable feature of Microsoft Azure App Service is customization. It provides the building block from its modularity. You can add what you need with the appropriate code.""App Service's best features are that it can be scaled easily and it includes Kudu.""I've used Microsoft Azure App Service quite a lot, and what I like best about it is that it's a serverless HAM, which is a feature that can run a function, a single function, but faster and more frequently without needing any other assistance. This has been what I found most valuable in Microsoft Azure App Service, the serverless option that's very easy to utilize, and you only need a minimal setup to use this and to enjoy the functionalities required, so the solution gives me a lot of comfort whenever I'm using it.""The most valuable features of this solution are the easy deployment, the scalability, and the Azure maintenance.""One of our reasons to use the product is its cloud service. Our usage is mainly on the cloud and we like the benefits that we can get from the cloud. You can easily do the literal shift of your application easily. You can jump into the cloud very quickly.""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 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.""The most valuable feature of Microsoft Azure App Service is autoscaling and resource grouping. Additionally, the integration works well, it is easy to do."

More Microsoft Azure App Service Pros →

"It usually saves time for application development. We write once and the code works everywhere.""Because of the C# programming language, we can train our .NET developers to learn Xamarin and develop mobile apps easily.""The most valuable features of the Xamarin Platform are that it has cross-platform development, one code base serves a purpose on both, and the grid layout is a lifesaver.""The Xamarin platform can reduce overhead significantly through code-share and reuse. The typical team size for a Xamarin project is significantly reduced compared to purely native projects.""We very much like the XAML design techniques, multiple layout and pages, MVVMCross support, and portability across different platforms.""Xamarin is well-integrated with Visual Studio so it will feel very familiar to you once you start.""The solution is easy to understand and has banking integrated. The shorter development time, the bugging and as well as availability of a lot of documentation on the web. Also the native integration is easy.""Xamarin.Forms exposes a complete cross-platform UI toolkit for .NET developers. The advantage is that a single team can target multiple platforms (Android, iOS, and Windows) on a shared C# codebase."

More Xamarin Platform Pros →

Cons
"The solution is somewhat expensive.""Microsoft Azure App Service could improve by having better integration with on-premise solutions.""In terms of improvement, the technical support could be better.""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.""The setup is complex if you have no experience.""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.""There are no issues with the solution.""The solution is quite expensive. If you need more features, you need to pay for them."

More Microsoft Azure App Service Cons →

"They need to take a step towards independence from the UI platform. It takes a lot of time to adapt the native controls.""We'd like to have some chat support functionality.""The monitoring of the remote devices is not good as it should be extended along. It would be useful if the log is more integrated with the central console. I am not sure it can be accessed but it would be better.""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.""The architecture in the Xamarin Platform has to improve, there are some features missing.""Xamarin Platform is missing the code renderer.""Xamarin Platform lacks in app size.""There are compatibility issues between versions of various Xamarin components."

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.
    772,679 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 are very useful. Essentially, it's a framework that allows me to create the UI mostly in XAML. This XAML code is then translated into the native UI elements for each respective platform.
    Top Answer:In Xamarin.Forms, we have the option to preview our UI designs, but the functionality can be limited. So, this is not fully functional. Since I have some knowledge of iOS, where when you write code or… more »
    Ranking
    Views
    886
    Comparisons
    474
    Reviews
    29
    Average Words per Review
    546
    Rating
    8.4
    Views
    1,420
    Comparisons
    984
    Reviews
    21
    Average Words per Review
    574
    Rating
    8.0
    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 Company15%
    Financial Services Firm10%
    Government9%
    Manufacturing Company8%
    REVIEWERS
    Financial Services Firm25%
    Manufacturing Company13%
    Computer Software Company13%
    Educational Organization13%
    VISITORS READING REVIEWS
    Computer Software Company16%
    Manufacturing Company11%
    Financial Services Firm11%
    Educational Organization9%
    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.
    772,679 professionals have used our research since 2012.

    Microsoft Azure App Service is ranked 6th in Mobile Development Platforms with 38 reviews while Xamarin Platform is ranked 4th in Mobile Development Platforms with 39 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, Pega BPM and Appian, whereas Xamarin Platform is most compared with Ionic, Appium, OutSystems, Apple Xcode and Mendix. 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.