1. Steen Jakobsen
  2. PowerBuilder
  3. Wednesday, 14 August 2024 08:39 AM UTC

Hi,

 

Can i run PowerBuilder 2022 R3 on MacOS (M3 hardware) using the Parallels Desktop.

It features the Windows 11 Arm. But is there an emulator option to use x86 applications like PowerBuilder?

I hope this makes sense, as i really want to get out of my windows laptop hardware :-)

 

Thanks Steen

Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Wednesday, 14 August 2024 12:26 PM UTC
  2. PowerBuilder
  3. # 1

Hi Steen;

  Both the PB IDE & runtime are built using Microsoft C++ 2022 (in PB 2022 R3), and require an Intel or Intel compliant CPU in order to run. My guess answer to your question is unlikely.

Regards ... Chris 

Comment
  1. Roland Smith
  2. Wednesday, 14 August 2024 12:43 PM UTC
Starting with Visual Studio 2022 17.3 Preview 2, there is the ability to compile for ARM. It is likely technically possible for Appeon to create an ARM version of the PB IDE and runtime. Whether ARM versions of the database clients are available is another issue.
  1. Helpful 1
  1. Chris Pollach @Appeon
  2. Wednesday, 14 August 2024 12:54 PM UTC
Yes, we would need a fully supported overall ARM environment in order to consider this path of development & support.
  1. Helpful
  1. David Peace (Powersoft)
  2. Thursday, 29 August 2024 13:22 PM UTC
I've never had a good answer from a developer as to why you would really want/need to run PB IDE on a Mac. When pressed it's usually because they prefer the hardware/OS or aesthetics. But no commercially viable reason why it is necessary. They can always RDP to a Windows PC with the PB IDE from their expensive pretty Apple ;-)
  1. Helpful
There are no comments made yet.
mike S Accepted Answer Pending Moderation
  1. Wednesday, 14 August 2024 13:23 PM UTC
  2. PowerBuilder
  3. # 2

Windows 11 ARM includes emulation for intel and x86.  So if you are looking for better (mac like) hardware (much better battery), maybe consider one of the new windows ARM machines that were recently released.    

 

How emulation works on Arm | Microsoft Learn

"emulation only supports user mode code and does not support drivers; any kernel mode components must be compiled as Arm64."

Comment
  1. Steen Jakobsen
  2. Thursday, 29 August 2024 04:48 AM UTC
Thanks Mike, Really helpful :-)
  1. Helpful
There are no comments made yet.
Ronnie Po Accepted Answer Pending Moderation
  1. Wednesday, 14 August 2024 17:55 PM UTC
  2. PowerBuilder
  3. # 3

Windows 11 ARM running in Parallels on an ARM Mac is a full-blown Windows VM (not emulated).

I've read (on this forum) that the PB IDE works in Windows 11 ARM on an M3 Mac, but is not supported by Appeon.

(In the following post, load all comments and search for "miracle".)

https://community.appeon.com/index.php/qna/q-a/pb-2019-pb-2022-does-work-on-my-new-apple-m3-max-running-windows-11-in-parallels

 

Comment
There are no comments made yet.
Steen Jakobsen Accepted Answer Pending Moderation
  1. Thursday, 15 August 2024 07:27 AM UTC
  2. PowerBuilder
  3. # 4

How about running PB in a Docker container in Parallels-Desktop on MacOs ?

Parallels have support for x86 Docker

 

would that be an option ?

 

Comment
  1. Armeen Mazda @Appeon
  2. Thursday, 15 August 2024 14:57 PM UTC
Normally, you don't run GUI apps in docker. It's for server apps.
  1. Helpful
There are no comments made yet.
Steen Jakobsen Accepted Answer Pending Moderation
  1. Thursday, 29 August 2024 05:34 AM UTC
  2. PowerBuilder
  3. # 5

So i guess the question boils down to :

can PB 2022R3 run on  the new emulator Prism in Windows 11 24H2.

If yes, that will enable PB on Mac and the new Copilot+ machines.

I think totally relevant for Appeon to investigate.

So please ;-)

 

This link describes: How emulation works on Arm | Microsoft Learn

Comment
  1. Steen Jakobsen
  2. Monday, 2 September 2024 04:36 AM UTC
Armeen maybe you would comment on this ?

Thank you.



//Steen
  1. Helpful
  1. Arthur Hefti
  2. Tuesday, 22 October 2024 10:40 AM UTC
Unfortunately the PB 2025 Beta Solution target is not working with Windows 11 24H2 (compiler issue), the PBD approach with the "old" compiler steams still to work.
  1. Helpful
  1. Armeen Mazda @Appeon
  2. Tuesday, 22 October 2024 15:34 PM UTC
PB doesn't support ARM chip. I don't know how close emulation is to running on real Intel or AMD chip. We only test and officially support Intel and AMD chips.
  1. Helpful
There are no comments made yet.
Arthur Hefti Accepted Answer Pending Moderation
  1. Monday, 28 October 2024 05:00 AM UTC
  2. PowerBuilder
  3. # 6

Hi 

I had some time on the weekend and found an Arm emulation setting "Disable hybrid execution mode (x86 apps only)" that seams to work when set on PB IDE and PBAutoBuild. With this settings I can work with the solution in the IDE and build.

Regards
Arthur

Attachments (1)
Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.