An attention-grabbing Microsoft post on Medium discusses how the agency creates and publishes apps for the Android cellular platform.
“Microsoft is without doubt one of the main publishers within the Google Play Store, producing many apps which can be used by people across the world, from all backgrounds, daily to assist them to obtain extra,” Microsoft’s Cesar Valiente explains. “Presently, Microsoft has greater than 150 apps published by completely different groups within the Google Play Store, with round 70 in energetic improvement receiving frequent updates.”
Valiente additionally gives some interesting statistics: 5 of Microsoft’s apps within the Google Play Retailer have over 500 million downloads, and 9 have over 100 million downloads. The average ranking of its apps is 4.2 stars (out of 5), and on apps with over 1 million downloads, the current ranking goes as much as 4.33 stars.
There’s quite a lot of information within the submit, however, what I used to be most enthusiastic about was how Microsoft creates its Android apps.
As you’d anticipate, most use Java to create Android apps; however with Kotlin on the rise, many are switching to this newer language. (At a high-level, Kotlin is to Java on Android as Swift is to Objective-C on iOS.) Some are even utilizing C++ for “code-sharing,” which I assume means with desktop apps.
For developer frameworks, Valiente factors to React Native and Xamarin.
“For example, Skype has many components already written utilizing React Native but in addition makes use of Java, in addition to C++ for hardware related shared code,” he writes. “Microsoft News is an app totally written in Xamarin.”
And sure, many groups use GitHub for supply code storage and upkeep, whereas others use Azure DevOps. For inner distribution, Microsoft makes use of App Center almost completely.
From a technology perspective, all of Microsoft’s Android apps present each Microsoft Account and Azure AD authentication with single signal-on capabilities, many help a number of accounts, and a few help Intune’s app protection policies.