Skip to main content

Developers cheer as Microsoft takes Xamarin cross-platform development free, open-source

xamarin free part of visual studio build conference dn469161 1 swimlane image
Image used with permission by copyright holder
Xamarin, which allows C# and .NET developers to built native Android and iOS apps, is now bundled with all versions of Visual Studio. Yes, that includes the free Community Edition — and Microsoft announced a Community Edition will be available on OS X, too.

The move, announced at Microsoft’s Build developer’s conference in San Francisco, happens just one month after Microsoft bought Xamarin. It means developers can in theory build Windows, Android, and iOS apps using the same codebase.

This announcement also shores up an apparent hole in Microsoft’s development plan that appeared since last BUILD. In 2015, the company announced plans for an Android development bridge (code named “Project Astoria”), but it never materialized.

Xamarin, before the Microsoft buyout, offered a free version of its software, but the free version was limited to small executables. Most developers needed to buy an expensive license to seriously use the software, meaning Microsoft’s announcement today is a big deal for developers. The company is even open sourcing the entire Xamarin SDK in the coming months, with code available on GitHub for the runtime, libraries, and build tools.

That’s not to say that everything is free: some enterprise features will require a Visual Studio Enterprise subscription.

Visual Studio is a developer environment beloved by Windows developers that, until recently, was almost entirely for developing Windows applications. The inclusion of Xamarin by default means Visual Studio can be used to develop Windows, Android, and iOS apps all in one place (though publishing iOS apps will still require access to a computer running OS X).

What does this mean for users? Probably not much in the short term, but in the long term it could be a very valuable tool for independent developers who prefer doing their work in Visual Studio. Xamarin’s software makes developing simultaneous Android, iOS, and Windows apps a lot easier, but was too expensive for most developers to afford.

Users can look forward to more apps releasing on Windows, Android, and iOS at the same time, meaning they’ll waste less time being jealous of that cool app a friend has that’s not available. At least, we hope so — stay tuned.

Editors' Recommendations

Justin Pot
Former Digital Trends Contributor
Justin's always had a passion for trying out new software, asking questions, and explaining things – tech journalism is the…
Weekend deal: Save $350 on this Alienware gaming PC with RTX 4070
Alienware Aurora R16 sitting on a desk.

The Alienware brand is Dell’s dive into the gaming world, and Dell is coming up big today when it comes to gaming PC deals. The super popular Alienware Aurora R16 gaming desktop with some serious specs is currently discounted at Dell. It’s marked down from $2,050 to $1,700 and amounts to $350 in savings. This is one of the better Alienware deals you’ll find today and we don’t know how long it will last, so click over to Dell to claim the savings while yo can.

Why you should buy the Alienware Aurora R16 gaming desktop
There are a lot of great options when trying to ensure you’re getting one of the best gaming PCs, and with Alienware you know you’ll be getting something you can take seriously. The Alienware Aurora R16 is a gaming desktop that offers ultimate expansion and customization options, and it’s where a lot of gamers turn when they’re looking to take on the best PC games. As built for this deal the Aurora R16 has 32GB of RAM and an Intel i9 processor with 24 cores. This is a lot of power even by gaming standards, and the powerful NVIDIA GeForce RTX 4070 graphics card with 12GB of its own RAM is part of the package as well.

Read more
One of HP’s best 2-in-1 laptops just had its price slashed to $460
HP Pavilion x360 laptop in laptop mode.

Shopping the best 2-in-1 laptops is the right way to go about adding some versatility to your digital world, but if you’re looking for some savings as well we’d like to turn your attention toward HP. One of today’s best HP laptop deals is on the Pavilion x360 2-in-1 laptop. It’s marked down to just $460 from its regular price $800. This makes for $340 in savings and the build has some pretty good specs. Free shipping is also included with a purchase.

Why you should buy the HP Pavilion x360
Among the best laptop brands you’ll often find HP. It has several laptop lineups to suit different computing needs, and with the Pavilion x360 2-in-1 laptop you’ll be getting a great balance of flexibility and capability. This is a great option for nearly anyone who has their eye set on a 2-in-1 laptop. As spec’d for this deal the Pavilion x360 has a 10-core Intel i5 processor, 8GB of RAM, and a 256GB solid state drive. All of this is plenty for everyday laptop users, as the RAM and processor will provide a snappy experience and the 256GB solid state drive should cover anyone who’s not hoping to house massive media libraries on the laptop.

Read more
How to type an em dash on a Mac
Apple MacBook Pro 14 top down view showing keyboard and touchpad.

The em dash (—) punctuation is a useful stylization in writing and editing that can replace a comma, colon, or parenthesis. Accessing this symbol on a computer can be challenging, depending on the operating system.

The Windows operating system has several built-in and program-associated methods for typing or pulling up the em dash into a word processor or text box. However, macOS is well known for having a system integrated methods of accessing the em dash -- some you may know and some that might not be as obvious.
Keyboard
Apple has made inserting an em dash into your text very simple with a keyboard shortcut. Press the Shift (⇧) + Option (⌥) + Minus (-) keys on your keyboard, and the em dash will appear in your word processor or text box automatically.

Read more