Market research: Which platforms to support

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Dann Corbit, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply

Which platforms do you like to see supported?

Android
3
19%
iOS
3
19%
Linux x86 (32 Bit)
0
No votes
Linux x64 (C2D, C2Q)
1
6%
Linux x64 with popcount
1
6%
Linux ARM 32 Bit
0
No votes
Linux ARM 64 Bit
2
13%
Windows x86 (32 Bit)
0
No votes
Windows x64 (C2D, C2Q)
1
6%
Windows x64 with popcount
3
19%
other
2
13%
 
Total votes: 16

Volker Annuss
Posts: 174
Joined: Mon Sep 03, 2007 7:15 am

Market research: Which platforms to support

Post by Volker Annuss » Sun Dec 23, 2018 4:11 pm

There has not been a public Arminius release for almost 2 years now. I‘ll release a new version soon.

Arminius started as a windows engine but has been developed under Linux the last years. I still have Microsoft Visual Studio 2010 and I can still build Windows versions but since I started to use C++11 and later, it has become increasingly difficult for me to support Windows.

I have absolutely no expirience with developing for Android and iOS, but I‘d like to see how much interest there is for these platforms.

Arminius also runs on a Raspberry Pi, normally with OpenSuse 64 Bit on HGM‘s ICS. I have not touched my SD card with Raspbian 32 Bit for a long time but is should be easy to make a version for it.

I voted for Linux x64 with popcount for my own testing and for Linux ARM 32 Bit because I‘d like to see a Raspberry League.
Edit: I did not vote. It looks like votes for my own poll are not counted.

tmokonen
Posts: 1174
Joined: Sun Mar 12, 2006 5:46 pm
Location: Kelowna
Full name: Tony Mokonen
Contact:

Re: Market research: Which platforms to support

Post by tmokonen » Sun Dec 23, 2018 4:28 pm

Hmm, I submitted a vote, but when I went to click on View results it told me all options had 0 votes so far.

Sven
Posts: 3954
Joined: Thu May 15, 2008 7:57 pm
Location: Berlin, Germany
Full name: Sven Schüle
Contact:

Re: Market research: Which platforms to support

Post by Sven » Sun Dec 23, 2018 4:28 pm

tmokonen wrote:
Sun Dec 23, 2018 4:28 pm
Hmm, I submitted a vote, but when I went to click on View results it told me all options had 0 votes so far.
Same problem here.
Sven Schüle (engine author: Jumbo, KnockOut, Surprise)

Ras
Posts: 1785
Joined: Tue Aug 30, 2016 6:19 pm
Full name: Rasmus Althoff
Contact:

Re: Market research: Which platforms to support

Post by Ras » Sun Dec 23, 2018 5:01 pm

Windows can be served via MingW/GCC, so that would get VS out of the way.

Android is pretty easy via the Android NDK (native development kit) using Clang, at least once you have muddled through the compiler setup. The programming model is mostly like any Linux except for some corner cases with older Android versions (monotonic clock in pthread conditions) and really small default hash tables (under 10 MB). The NDK is available for Linux. If your engine is CECP, "Chess for Android" will work as GUI. With UCI, Droidfish is also possible. Installation without app store is easy if the GUI is already installed.

Raspi is possible with native compilation.

iOS will be a rough ride for several reasons:

1) iOS allows only distribution via app store, and the amount of jail broken devices is low.
2) App store means you have to pay a 100 EUR annually to Apple.
3) The usual engine/GUI pair as separate programs is not possible. iOS can technically do it, but apps that can start other programs will not pass Apple's review and not be allowed in the app store.
4) You will need a Mac for development or fumble around with a VM/Hackintosh and hope it works.
5) If you want to use the GPL as licence, the app store is not compatible. Also, you cannot use GPL'ed GUIs because only their authors can dual-licence for iOS.
Rasmus Althoff
https://www.ct800.net

User avatar
AdminX
Posts: 5610
Joined: Mon Mar 13, 2006 1:34 pm
Location: Acworth, GA
Contact:

Re: Market research: Which platforms to support

Post by AdminX » Sun Dec 23, 2018 5:35 pm

All of the above, Plus DGT Clock & Boards
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers

Volker Annuss
Posts: 174
Joined: Mon Sep 03, 2007 7:15 am

Re: Market research: Which platforms to support

Post by Volker Annuss » Sun Dec 23, 2018 8:22 pm

Sorry, polls don't work. :evil:

User avatar
MikeB
Posts: 4628
Joined: Thu Mar 09, 2006 5:34 am
Location: Pen Argyl, Pennsylvania

Re: Market research: Which platforms to support

Post by MikeB » Mon Dec 24, 2018 4:23 am

my vote would be for macOS which is not listed...

For the McCain downloads, Linux and macOS are about 10% each , the rest are windows of all flavors. Both 32 bit Windows and Linux are now down to about 3% each. Modern ( with Popcnt) is by far the most popular , but bmi2 has been making significant strides.
Image

Volker Annuss
Posts: 174
Joined: Mon Sep 03, 2007 7:15 am

Re: Market research: Which platforms to support

Post by Volker Annuss » Wed Dec 26, 2018 9:16 am

Thank you for the numbers, Mike.

It's strange, that there are some votes now, while others (including me) can't vote.

Post Reply