Bug 37000 - "Xamarin.Mac Mobile Framework" has a potentially misleading name: it is recommended for desktop apps too
Summary: "Xamarin.Mac Mobile Framework" has a potentially misleading name: it is recom...
Alias: None
Product: Xamarin.Mac
Classification: Desktop
Component: Other ()
Version: 2.4.0 (C6)
Hardware: PC Mac OS
: Normal enhancement
Target Milestone: 15.3
Assignee: Bugzilla
Depends on:
Reported: 2015-12-14 22:50 UTC by Brendan Zagaeski (Xamarin Team, assistant)
Modified: 2017-07-18 07:40 UTC (History)
4 users (show)

Tags: papercut
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description Brendan Zagaeski (Xamarin Team, assistant) 2015-12-14 22:50:03 UTC
"Xamarin.Mac Mobile Framework" has a potentially misleading name: it is recommended for desktop apps too

As mentioned by a customer, choosing "Xamarin.Mac Mobile Framework" for a desktop-only Mac app is counter-intuitive.

But the "Mobile" framework is the recommended option:

"Xamarin.Mac Mobile Framework - ... This is the recommended framework because it provides smaller average binaries due to superior linking behavior."

Comment 2 Chris Hamons 2015-12-14 22:52:23 UTC
As described here:


"As stated above, this is the same tuned .NET framework used by Xamarin.iOS and Xamarin.Android supporting a subset of the full Desktop framework"

We call it Mobile, since it uses the same framework tech as iOS and Android.

I do agree it isn't 100% obvious though. Without changing the name, which we can't do now, if you have suggestions on better ways to explain that in the dialog please let me know.
Comment 3 Chris Hamons 2015-12-21 22:28:14 UTC
Closing for now due to lack of a better naming suggestion. Feel free to poke me with ideas.

"There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors."
Comment 7 Sebastien Pouliot 2017-05-16 22:22:22 UTC
@Chris I think this was completed, know of anything missing ?
Comment 8 Brendan Zagaeski (Xamarin Team, assistant) 2017-05-16 22:29:51 UTC
For general historical bookkeeping, I'll add a cross-reference to a blog post by Chris Hamons on this topic from March 2017:

Comment 9 Chris Hamons 2017-05-17 15:10:46 UTC
Nope, I believe all user visible bits are in 15.3.
Comment 10 Pratik Lad 2017-07-18 07:40:54 UTC
Bug is retested and verified in the Build - https://gist.github.com/gangrade-swati/d44986a32affdf01c1f359a6013abf14 

Now,  "Xamarin.Mac Mobile Framework" has a potentially misleading name: it is replaced with Modern as mentioned in the link -

Please refer the screenshot for the bug close reference - http://www.screencast.com/t/CJCA3OJlwV