Maybe you've noticed it too, in any case Arduino IDE 2.X is not available in the Microsoft App Store.
But why? This is a new, modern, beautiful version, which should actually be replaced by version 2.X.
Haven't you already missed this one in the Microsoft App Store?
Thanks a lot for your answers,
cloudDev
Really ?
I only do normal instalks; the appstore is not normal
One reason why I would never use the appstore version is that Microsoft locks it so you can't make certain changes if needed; have a look in the IDE 1.x section where people suffer from this.
But why? Are there problems with the software? There must be a reason for that.
Sorry, still not getting it
IDE 1.x is available in the App Store and you are said that it should be replaced by version 1.x
I assume that you mean it should be replaced by version 2.x
You're right....
There are those of us that do not want Microsoft's "fingers" in our software.
My personal opinion is the MS store is not up to the task of a larger more complex program with regular updates and libraries.
Hi @cloudDev. The Arduino IDE developers are tracking the request to offer installation of Arduino IDE 2.x via the Microsoft Store here:
If you have a GitHub account, you can subscribe to that issue to get notifications of any new developments related to this subject.
Hi @cloudDev
The issue with the Microsoft store version of the Arduino IDE 1.x, is that it's installed in a different directory structure from the standard Windows install:
This causes confusion when trying to support users on the forum. In the past I've suggested that an OP looks for an Arduino board's core code file in a certain directory path, only to find out that they're using a different directory, because they've downloaded their copy of the Arduino IDE from the Microsoft app store.
Furthermore, if you start working with Arduino bootloader code, the Microsoft store version doesn't tie up some of the Arduno's own code files that reference directory pathways using the standard install.
These problems are actually specific to Arduino IDE 1.x.
The Arduino IDE 1.x installation includes a bundled copy of the "Arduino AVR Boards" platform (including its toolchain) and also the fundamental "built-in" libraries like Ethernet, Keyboard, Mouse, Servo. It is these files you are referring to.
A different approach was taken in the design of Arduino IDE 2.x. The application installation contains almost exclusively application content. On the first run after a fresh installation, Arduino IDE 2.x automatically installs the the "Arduino AVR Boards" platform and the "built-in" libraries using the Boards Manager and Library Manager framework. Those installations are made to locations outside the IDE installation folder (they are installed to the "Arduino15" folder).
Hi @ptillisch
My experience was with the Arduino SAMD21 core code that's downloaded after the installation of the Arduino IDE.
The issue is that the standard Arduino IDE 1.x packages are installed under the "Arduino15" folder, where as with the Microsoft store version they're under "ApplicationData".
That's OK, but can be a bit problematic if you happen to be guiding someone through the process of building the SAMD21 core code bootloader files and it gradually becomes apparent that you're both using different directory pathways. Then added to this their Makefile fails to build, since it only references the "Arduino15" folder for Windows, Linux and MAC, but not the "ApplicationData" for the IDE downloaded from the Microsoft app store.
In the end, they reverted back to the standard Windows IDE installation, at least we were then singing from the same hymn sheet.
Good point! I forgot about that difference. I haven't used the Microsoft Store version for years, but my notes say it uses this location:
C:\Users\<username>\Documents\ArduinoData\
whereas the other Windows packages use this one instead:
C:\Users\<user name>\AppData\Roaming\Arduino15\
I don't know why there is that inconsistency. I would assume it is something forced by Microsoft rather than the Arduino IDE 1.x developers deciding to arbitrarily pick a different location.
That's it, blame Microsoft for everything....
Seriously, putting the data in "C:\Users<username>\Documents\ArduinoData" suggests there is something there the user could/should edit. I would think that's something that should be "harder to access"
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.