aaron wrote:Really, the question is more like "Why the heck should PureBasic support PPC?". The last powerPC mac was released in 2005.... 6 years ago. Apple no longer supports PPC with their OS, their compilers and soon the Rosetta emulation layer will be gone. The PPC support seems to be a dead horse at this point.
Why would Fred and co. pour support into a dead platform?
Better to simply remove PPC support from the supported list on the newest release and call it a day.
Hi aaron. Thanks for your feedback.
In the big picture, you've made some valid and reasonable points. However, in the smaller scheme of things, dwindling support for the PPC platform could equate to a niche market. Bigger players might feel that such a small user base may not be a viability, but these few million users can prove to be a goldmine to smaller developers (
like us).
While the PPC is far from being a
dead horse, your point begs the question of the Amiga, which has a far smaller user base. This is accredited to the core culture of PureBasic, which caters to this unique hobbyist/gamer market.
The PureBasic team has done a wonderful job thus far. Even compared to some of the leading RAD tools available today, PureBasic is, hands down, a far better development platform. And there is no need for the team to
pour support into the PPC version; only to
continue its existing support. There should be no reason why newer versions of PureBasic should include PPC development, as long as the older versions, which do, are still available. As it is, we already have to use separate compilers to build Intel x86 and PowerPC binaries.
Which brings us back to the original question:
does PureBasic reliably support true cross-platform development across Windows, Apple x86 and Apple PPC? This question seems to raise some confusion, so, perhaps a rephrasing might be prudent.
The main concern is not
future support, but rather
reliable functionality. While there may not be doubts about PureBasic's functionality on the Windows platform, the overall consensus (
in the forums) tend to point to a broken compiler that does not really build to Apple x86 or PPC reliably; and the sluggish lack of responses to such issues further fans this opinion.
It wouldn't be preferable to go through the PureBasic learning curve, only to find out that it would not cross-compile as expected. A definitive indication from the PureBasic team would really be reassuring and appreciated.
Thanks again.