Linked by Thom Holwerda on Mon 3rd Apr 2017 16:28 UTC
Android

The research arm of StatCounter, the independent web analytics company, finds that in March, Android topped the worldwide OS internet usage market share with 37.93%, which puts it marginally ahead of Windows  (37.91%) for the first time.

"This is a milestone in technology history and the end of an era," commented Aodhan Cullen, CEO, StatCounter, "It marks the end of Microsoft's leadership worldwide of the OS market which it has held since the 1980s. It also represents a major breakthrough for Android which held just 2.4% of global internet usage share only five years ago."

Quite a fast rise to power.

This means Linux (read this!) now dominates everything from HPC down to mobile and embedded. Who knew that while everyone was off making jokes about "the year of desktop Linux", Linus' little kernel became the motor under the hood of the mobile computing revolution. The first computer for vast swaths of people all over the world runs something not from Microsoft or Apple - but from a huge, worldwide community of developers.

And that's kind of nice.

Thread beginning with comment 642697
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Comment by ssokolow
by greblus on Tue 4th Apr 2017 08:34 UTC in reply to "RE[2]: Comment by ssokolow"
greblus
Member since:
2006-06-06


While Android naturally runs the Linux kernel, it is sufficiently different from desktop Linux that an app developer needs to treat it as a completely new target.

Not really. With Qt5 on Android it's quite easy to reuse the same code for all platforms and I personally find QAndroidJniObject as a great tool to access Android-specific features written in Java. I've ported Qt application which is now using usb-serial-for-android for serial communication, plus the Android BT stack, all handled through QAndroidJniObject and to my surprise it's very fast (serial port works better than on a regular Windows PC).

Of course if your program is using some specific set of libraries (Windows-only, etc) then porting it will take more time, but it's definitely worth it IMO. It's also easy to compile and run Linux console apps on Android.

Reply Parent Score: 0

RE[4]: Comment by ssokolow
by moondevil on Tue 4th Apr 2017 11:07 in reply to "RE[3]: Comment by ssokolow"
moondevil Member since:
2005-07-08

Try to use QFileDialog on Android.

Reply Parent Score: 2

RE[5]: Comment by ssokolow
by greblus on Tue 4th Apr 2017 18:26 in reply to "RE[4]: Comment by ssokolow"
greblus Member since:
2006-06-06

Try to use QFileDialog on Android.


True ;) it's terrible. But still, it's easy to use native fileselector through QAndroidJniObject...

http://www.scorchworks.com/Blog/simple-file-dialog-for-android-appl... or similar (Android doesn't have a standard fileselector anyway, unless something has changed recently).

Reply Parent Score: 1