arduino / Arduino

Arduino IDE 1.x
https://www.arduino.cc/en/software
Other
14.18k stars 7.02k forks source link

Confusion caused by the "Windows App" download option #6432

Open per1234 opened 7 years ago

per1234 commented 7 years ago

In the past week I've had two different forum users reply to my recommendation to upgrade to the latest version of the Arduino IDE with "I can't because it requires Windows 10 and I'm using an older Windows version". The problem is they are clicking the "Windows App" link on the Software page, then once they get to the Windows Store it tells then that Windows 10 is required. Encountering two people who have this mistaken impression over such a short time span makes me suspect this is going to be a fairly common issue.

I have a couple of ideas on how to make this sort of confusion less likely:

The most recent occurrence of this issue:

matthijskooijman commented 7 years ago

Both suggestions look good to me.

facchinm commented 7 years ago

Adding @00alis to the loop, thanks!

00alis commented 7 years ago

I totally hear your point and I had similar concerns, unfortunately we have no freedom on how we display this badge, we need to follow Microsoft guidelines as reported here https://developer.microsoft.com/en-us/store/badges

So I don't think there is much we can do :(

matthijskooijman commented 7 years ago

Then perhaps just leave out the badge entirely? Alternatively, the "Get it on Windows 10" badge could be useful, though it is quite large by default, it displays 104px high on that page:

Get it on Windows 10

Scaling down sorta works, but 26px high is already a bit too small I think:

Get it on Windows 10

40px might be ok?

Get it on Windows 10

00alis commented 7 years ago

As said this is part of an agreement with Microsoft and there is not much we can do

kengdahl commented 6 years ago

Well I did some reformating that is still within the bounds of the windows agreement. Take a look.

00alis commented 6 years ago

@kengdahl where would I see the reformatting? As I said previously the brand guideline by Windows are pretty strict and there is no room for restyling...

kengdahl commented 6 years ago

@00alis https://www.arduino.cc/en/Main/Software. Where it says "Windows app Requires Win 8.1 or 10"

matthijskooijman commented 6 years ago

@kengdahl, perhaps it would be useful to add "For all versions of Windows" along with the other links? (or perhaps "Requires Windows xxx or newer, since there probably is a minimum windows version. Probably 7 or newer, IIRC XP does not reliably work anymore).

per1234 commented 6 years ago

I believe the Windows XP problem was fixed in https://github.com/arduino/Arduino/pull/5863. I haven't seen any problems reported relating to XP on the Arduino forum since the subsequent release.

kengdahl commented 6 years ago

Can I just ask if the page, in its current state, is satisfactory now?

matthijskooijman commented 6 years ago

It seems acceptable to me. It might still be unclear to people what version they need exactly (e.g. on Windows 10, is the store version actually better than the download version?), but it seems less confusing for Windows < 8 users to me. Also, I don't really care about Windows :-p

per1234 commented 6 years ago

The changes you've made go a long way towards preventing this issue. Thanks!

I do think it would be nice to state the supported Windows version range for the standard IDE to avoid any chance of someone thinking the version range text in the App link applies to the standard IDE as well.

kengdahl commented 6 years ago

Do you guys know which versions of windows the current IDE works on?

facchinm commented 6 years ago

Down to XP (for the normal IDE), Vista//7 for the Beta channel (due to clang incompatibilities with XP)

edwardvmills commented 6 years ago

this download icon setup is a serious problem. i almost came to the conclusion that i needed to set up a linux machine to avoid the microsoft store. life is too short to try to do anything practical through anything 'app-like' or 'touch friendly'.

i am not a linux zealot. i run windows 10 for 95% of my home computer use. i've only played around with arduino through VNC/raspberrypi so far. i finally wanted arduino on my real desktop to look at the marlin firmware for a homebrew CNC. in this use case, running arduino from the windows desktop makes sense. i literally almost wrote off windows as a usable platform for arduino because of this tactic to channel me to an 'app store' against my will.

What's so wrong with an app-store? Well, for starters, i ended up unexpectedly on a microsoft domain after being DELIBERATELY MISLED BY A CALCULATELDLY DECEPTIVE ICON PLACEMENT. that was the first strike, and also the last strike.

i had to do multiple google searches to find the issue, since all the google results were polluted with pro-microsoft and pro-app store garbage. It is almost blind luck that i found this github thread, which made me realize i had gotten played by the microsoft store.....BEFORE I EVEN SET FOOT IN IT.

whatever microsoft is paying you, can you tell us how much it is? i bet we could crowd-fund enough to buy out microsoft's intereference. Whoever thinks joining yourself at the hip to microsoft is going to end well for Arduino is endangering the project. this is not a joke.

ps: yes i know microsoft bought github, but i don't add lead to my drinking water on purpose just because there is already some traces in it.