Xamarin Platform vs ironSource comparison

Cancel
You must select at least 2 products to compare!
ironSource Logo
4,223 views|3,382 comparisons
Microsoft Logo
1,487 views|1,029 comparisons
92% willing to recommend
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pricing and Cost Advice
Information Not Available
  • "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 App Monetization Platforms solutions are best for your needs.
    767,995 professionals have used our research since 2012.
    Questions from the Community
    Ask a question

    Earn 20 points

    Top Answer:The platform is easy to learn as many tutorials are available on YouTube.
    Top Answer:Regarding improvements, there are still some limitations with Xamarin, particularly regarding access to core functionality in Android and iOS. When developers need to utilize certain core features of… more »
    Ranking
    Views
    4,223
    Comparisons
    3,382
    Reviews
    0
    Average Words per Review
    0
    Rating
    N/A
    Views
    1,487
    Comparisons
    1,029
    Reviews
    19
    Average Words per Review
    577
    Rating
    7.9
    Comparisons
    Google AdMob logo
    Compared 67% of the time.
    Unity Ads logo
    Compared 24% of the time.
    Fyber logo
    Compared 3% of the time.
    Chartboost logo
    Compared 2% of the time.
    StartApp Ad Platform logo
    Compared 2% of the time.
    Appium logo
    Compared 32% of the time.
    Ionic logo
    Compared 27% of the time.
    OutSystems logo
    Compared 13% of the time.
    Apple Xcode logo
    Compared 12% of the time.
    Mendix logo
    Compared 6% of the time.
    Learn More
    Overview

    ironSource builds monetization, engagement, analytics and discovery tools for app developers, device manufacturers, mobile carriers and advertisers. Our comprehensive solutions help industry leading companies achieve greater business success.

    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
    Mighty Games, Monarc Gaming Labs, Xyrality, IsCool, LOVOO GmbH, Not doppler, Gamebasics
    Cinemark, MixRadio, Sqor Sports, Storyo, JetBlue, The World Bank, Cr_dito Agrcola, Applied Research Associates
    Top Industries
    VISITORS READING REVIEWS
    Comms Service Provider22%
    Computer Software Company15%
    Media Company6%
    Retailer6%
    REVIEWERS
    Financial Services Firm25%
    Music Company13%
    Manufacturing Company13%
    Computer Software Company13%
    VISITORS READING REVIEWS
    Computer Software Company16%
    Manufacturing Company12%
    Financial Services Firm11%
    Educational Organization7%
    Company Size
    VISITORS READING REVIEWS
    Small Business29%
    Midsize Enterprise19%
    Large Enterprise52%
    REVIEWERS
    Small Business47%
    Midsize Enterprise14%
    Large Enterprise39%
    VISITORS READING REVIEWS
    Small Business24%
    Midsize Enterprise15%
    Large Enterprise61%

    ironSource is ranked 3rd in App Monetization Platforms while Xamarin Platform is ranked 6th in Mobile Development Platforms with 38 reviews. ironSource is rated 0.0, while Xamarin Platform is rated 8.2. 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". ironSource is most compared with Google AdMob, Unity Ads, Fyber, Chartboost and StartApp Ad Platform, whereas Xamarin Platform is most compared with Appium, Ionic, OutSystems, Apple Xcode and Mendix.

    We monitor all App Monetization 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.