Minumum Mac OS for GUI
Posted: Mon Dec 18, 2006 3:11 pm
Hey, as I am working on my GUI for Mac a question arises: Do we need to have the gui stay Jaguar compatible?
Right now, the mac os gui is for the most part compatible back to 10.2 (well, with the exception of the 'hidden' properities for the que buttons, which only work for 10.3 and above). By going for a minum mac platform of 10.3 and above we can introduce Cocoa Bindings into the mix on the gui. This will not only make it much faster for adding features right now, but for future development.
I am torn on the decision. In general, I feel it is important to exclude as few users as possible, but at the same time, I feel HB needs to be able to take advantage of new technologies to stay at the forefront. It is my experience that this question comes along at some point to any project. I guess it is sort of like the BeOs question regarding rev71, although you could certainly argue that 10.2 has more users than BeOs.
The question is certainly appropriate as we will see early adopters likely moving to Leopard here in the next month or os, making 10.2 four major revs old.
By using taking advantage of Bindings we can definitly streamline the User Prefs Feature as well as many existing features moving forward and help accelerate future gui development from this point forward.
One other thought would be to, for the meantime, keep an older gui avail for those using 10.2 but with the benefits (particularly of h264 Level 3) of our current rev71.
Any Input, Thoughts or Opinions on this one?
Right now, the mac os gui is for the most part compatible back to 10.2 (well, with the exception of the 'hidden' properities for the que buttons, which only work for 10.3 and above). By going for a minum mac platform of 10.3 and above we can introduce Cocoa Bindings into the mix on the gui. This will not only make it much faster for adding features right now, but for future development.
I am torn on the decision. In general, I feel it is important to exclude as few users as possible, but at the same time, I feel HB needs to be able to take advantage of new technologies to stay at the forefront. It is my experience that this question comes along at some point to any project. I guess it is sort of like the BeOs question regarding rev71, although you could certainly argue that 10.2 has more users than BeOs.
The question is certainly appropriate as we will see early adopters likely moving to Leopard here in the next month or os, making 10.2 four major revs old.
By using taking advantage of Bindings we can definitly streamline the User Prefs Feature as well as many existing features moving forward and help accelerate future gui development from this point forward.
One other thought would be to, for the meantime, keep an older gui avail for those using 10.2 but with the benefits (particularly of h264 Level 3) of our current rev71.
Any Input, Thoughts or Opinions on this one?