Support of ARM CPU

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
BarryG
Addict
Addict
Posts: 3322
Joined: Thu Apr 18, 2019 8:17 am

Re: Support of ARM CPU

Post by BarryG »

User_Russian wrote:On your smartphone, tablet, smart TV, which processor?
So we'll be able to make apps for phones and smart TVs? Using the standard OpenWindow() and event loops?
User avatar
Caronte3D
Addict
Addict
Posts: 1053
Joined: Fri Jan 22, 2016 5:33 pm
Location: Some Universe

Re: Support of ARM CPU

Post by Caronte3D »

I think you will need the other part of equation too, the O.S.
User avatar
skywalk
Addict
Addict
Posts: 3997
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: Support of ARM CPU

Post by skywalk »

Linux and windows 10 run on ARM uprocessors.
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
User avatar
Caronte3D
Addict
Addict
Posts: 1053
Joined: Fri Jan 22, 2016 5:33 pm
Location: Some Universe

Re: Support of ARM CPU

Post by Caronte3D »

Yes my answer is about the BarryG comment, so not every ARM device will run PB code :wink:
purenet
User
User
Posts: 30
Joined: Wed Oct 21, 2009 10:11 am

Re: Support of ARM CPU

Post by purenet »

There is so many ARM boards and operating systems.
I think in most cases Linux (Ubuntu 20.04 LTS) and Raspberry Pi (3 or 4) is best combination for PB.

purenet
User avatar
the.weavster
Addict
Addict
Posts: 1537
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Re: Support of ARM CPU

Post by the.weavster »

Image
User avatar
Tenaja
Addict
Addict
Posts: 1949
Joined: Tue Nov 09, 2010 10:15 pm

Re: Support of ARM CPU

Post by Tenaja »

+1

And I'll pay extra for it. (Probably annually, if asked!)
User avatar
the.weavster
Addict
Addict
Posts: 1537
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Re: Support of ARM CPU

Post by the.weavster »

Tenaja wrote:And I'll pay extra for it. (Probably annually, if asked!)
Me too...
PB++ perhaps?
User avatar
W4GNS
User
User
Posts: 31
Joined: Tue Jan 04, 2011 5:51 am
Location: Virginia

Re: Support of ARM CPU

Post by W4GNS »

the.weavster wrote:
Tenaja wrote:And I'll pay extra for it. (Probably annually, if asked!)
Me too...
PB++ perhaps?
I also !!
User_Russian
Addict
Addict
Posts: 1443
Joined: Wed Nov 12, 2008 5:01 pm
Location: Russia

Re: Support of ARM CPU

Post by User_Russian »

Tenaja wrote:And I'll pay extra for it. (Probably annually, if asked!)
People, you can regularly send donations to Fred.
BarryG
Addict
Addict
Posts: 3322
Joined: Thu Apr 18, 2019 8:17 am

Re: Support of ARM CPU

Post by BarryG »

Sorry, but I'm really dumb (as in, I don't follow technology news and trends). Please explain like I'm five. PureBasic supports Windows, Linux, and Mac. How does ARM support change this? I don't get it. Is it just because newer Windows, Linux, and Macs will use ARM processors in future, and PureBasic doesn't currently support that? If so, will PureBasic still support older Intel PCs like my current one?
User avatar
Derren
Enthusiast
Enthusiast
Posts: 313
Joined: Sat Jul 23, 2011 1:13 am
Location: Germany

Re: Support of ARM CPU

Post by Derren »

Windows, Linux and MacOs are operating systems.
ARM is a processor architecture, like x86.
ARM chips are used in phones and on things like the Raspberry Pi.

Now, on the Raspberry Pi, you can run Linux. That means, you can probably run/compile PB applications on the Raspberry Pi (and others like it), when PB supports ARM in the future.
You can not code applications for Android phones, because PB does not support Android (independent of the chip architecture).
BarryG
Addict
Addict
Posts: 3322
Joined: Thu Apr 18, 2019 8:17 am

Re: Support of ARM CPU

Post by BarryG »

So, I see no reason to get excited by ARM support when it comes to Windows programming? How will PureBasic supporting ARM make a difference to my Windows apps that I'm currently coding?
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: Support of ARM CPU

Post by Kuron »

BarryG wrote: How will PureBasic supporting ARM make a difference to my Windows apps that I'm currently coding?
It will allow them to run natively on the ARM version of Windows 10.
Best wishes to the PB community. Thank you for the memories. ♥️
Bitblazer
Enthusiast
Enthusiast
Posts: 736
Joined: Mon Apr 10, 2017 6:17 pm
Location: Germany
Contact:

Re: Support of ARM CPU

Post by Bitblazer »

BarryG wrote:So, I see no reason to get excited by ARM support when it comes to Windows programming? How will PureBasic supporting ARM make a difference to my Windows apps that I'm currently coding?
Desktop use declines - mobile use increases. If the language you use for your desktop app, dies out due to funding problems in the future, you will know what it means to you.

It might simply be financially risky not to support this (partial) transformation of the market/industry. You can find an interview with Bill Gates where he talks about his biggest mistake. Missing industry transformations might simply have your customer base move away to other growing markets - till at some point - your old remaining market is too small and has become an economical niche. It might simply be risky to not follow how the market evolves. The money and customers are still there in the future, but they spend their money on another market.

The question is - how many of those mistakes can you afford to make?

The other effect is that there are solutions which cover both desktop and mobile market. If a desktop developer has to develop for mobile market in the future, they have to learn an additional language. Once they have done that, what will be the persons natural choice for their next desktop project? I know that for me it would be easier to get an expert on one development toolset, then having to deal with two. So i would naturally migrate to the one that supports both and prefer not having to maintain two different skillsets. So the existing userbase slowly gets smaller for one community, while another one gets larger.
Last edited by Bitblazer on Wed May 13, 2020 8:55 am, edited 1 time in total.
Post Reply