Market research: Which platforms to support

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

Moderators: hgm, Rebel, chrisw

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: 180
Joined: Mon Sep 03, 2007 9:15 am

Market research: Which platforms to support

Post by Volker Annuss »

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: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: Market research: Which platforms to support

Post by tmokonen »

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: 4052
Joined: Thu May 15, 2008 9:57 pm
Location: Berlin, Germany
Full name: Sven Schüle

Re: Market research: Which platforms to support

Post by Sven »

tmokonen wrote: Sun Dec 23, 2018 5: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: 2487
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Market research: Which platforms to support

Post by Ras »

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: 6340
Joined: Mon Mar 13, 2006 2:34 pm
Location: Acworth, GA

Re: Market research: Which platforms to support

Post by AdminX »

All of the above, Plus DGT Clock & Boards
"Good decisions come from experience, and experience comes from bad decisions."
__________________________________________________________________
Ted Summers
Volker Annuss
Posts: 180
Joined: Mon Sep 03, 2007 9:15 am

Re: Market research: Which platforms to support

Post by Volker Annuss »

Sorry, polls don't work. :evil:
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: Market research: Which platforms to support

Post by MikeB »

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: 180
Joined: Mon Sep 03, 2007 9:15 am

Re: Market research: Which platforms to support

Post by Volker Annuss »

Thank you for the numbers, Mike.

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