As some of you may have picked up throughout my random (and often off-topic) thread contributions, I started using Xcode and teaching myself C/ObjC/Cocoa mid-April this year. I feel that I now have a good enough handle on it all to truly buckle down and tackle some bigger, and somewhat ambitious projects which I have in mind.
A fundamentel underpinning of my “Corporate vision” is to support a greater than average range of computer hardware. This comes from an economic and environmental position. I believe we can do less damage to the earth by simply putting what we have to good use, instead of replacing everything all the time with shiny, brand new things (cars, phones, computers, shoes, TVs, etc etc). The _real world expense_ is far greater than the financial jab in the ribs received by your credit card bill.
I believe a quality repair is worth more to the planet and is more gratifying (and consolidating) for our own inner wellbeing, than throwing away something which is somewhat broken and buying a new one. This is the quick fix mentality which is clearly depleting our natural resources.
With all of this in mind, I am dedicated to Mac OS, and the desktop environment, first and foremost. This means support for the latest and greatest Intel Macs and High Sierra, but more importantly (on this forum), my apps will have full support For our beloved old big-endian PowerPC Macs
I can’t reveal much at this stage, however I will be working in a “Productivity meets creativity” space for the first major project.
My question to you, the loyal PowerPC advocate is;
Minimum OS support: Tiger or Leopard?
It seems like a no brainer to say “Hey, if you’re going to support PPC, why not support Tiger?” Well that is fair enough, but Leopard was a technological giant leap for Mac OS X. Tiger lacks some really fundamental (and cool) frameworks which Leopard introduced. Many of which are still standard in the latest macOSes.
Tiger support means:
* No Garbage Collection or Automatic Reference Counting. All memory management must be manually handled. This can be painful and very time consuming.
* No Objective-C 2.0 support (not really a showstopper as even Xcode 9 will handle older style ObjC code, but it requires quite a lot more setup work from the programmer when writing classes and accessor methods).
* Very limited animation support (No Core Animation or Layers).
* Limited (and slower) Core Image implementation for visual effects/filters.
The question I need to ask myself is:
Are these truly roadblocks which _prevent_ supporting Tiger or are these “limitations” purely putting me off because more work is involved?
How many PowerPC users actually stick with Tiger ONLY? I know G3s are limited to this, but does anybody choose to avoid Leopard?
Feel free to discuss...
A fundamentel underpinning of my “Corporate vision” is to support a greater than average range of computer hardware. This comes from an economic and environmental position. I believe we can do less damage to the earth by simply putting what we have to good use, instead of replacing everything all the time with shiny, brand new things (cars, phones, computers, shoes, TVs, etc etc). The _real world expense_ is far greater than the financial jab in the ribs received by your credit card bill.
I believe a quality repair is worth more to the planet and is more gratifying (and consolidating) for our own inner wellbeing, than throwing away something which is somewhat broken and buying a new one. This is the quick fix mentality which is clearly depleting our natural resources.
With all of this in mind, I am dedicated to Mac OS, and the desktop environment, first and foremost. This means support for the latest and greatest Intel Macs and High Sierra, but more importantly (on this forum), my apps will have full support For our beloved old big-endian PowerPC Macs
I can’t reveal much at this stage, however I will be working in a “Productivity meets creativity” space for the first major project.
My question to you, the loyal PowerPC advocate is;
Minimum OS support: Tiger or Leopard?
It seems like a no brainer to say “Hey, if you’re going to support PPC, why not support Tiger?” Well that is fair enough, but Leopard was a technological giant leap for Mac OS X. Tiger lacks some really fundamental (and cool) frameworks which Leopard introduced. Many of which are still standard in the latest macOSes.
Tiger support means:
* No Garbage Collection or Automatic Reference Counting. All memory management must be manually handled. This can be painful and very time consuming.
* No Objective-C 2.0 support (not really a showstopper as even Xcode 9 will handle older style ObjC code, but it requires quite a lot more setup work from the programmer when writing classes and accessor methods).
* Very limited animation support (No Core Animation or Layers).
* Limited (and slower) Core Image implementation for visual effects/filters.
The question I need to ask myself is:
Are these truly roadblocks which _prevent_ supporting Tiger or are these “limitations” purely putting me off because more work is involved?
How many PowerPC users actually stick with Tiger ONLY? I know G3s are limited to this, but does anybody choose to avoid Leopard?
Feel free to discuss...

Last edited: