Support for Mac OSX 10.5

Devin Asay devin_asay at byu.edu
Tue Feb 25 12:02:17 EST 2014


A little historical perspective:

Mac OS X 10.4 "Tiger" was released in April 2005, nearly 9 years ago. RunRev only recently announced it is dropping support for Tiger. (In v. 6.6?) 

The transition to Intel processors happened in 2006, 8 years ago. 

OS X 10.5 was released in October 2007, 6.5 years ago. 

Dropping support for 10.5 won't affect me much, if at all, but I do worry about the many primary and secondary schools, public and private, who still depend on old hardware. (Richmond, this is your cue.) :)

My recommendation would be for RunRev to commit to maintaining LC 6.6 for at least another year, and even after that keeping it available for download for PPC/10.5 users.

So I agree with the prevailing sentiment to drop 10.5 support so we can move forward with newer technologies, with this caveat.

My .02.

Devin


On Feb 25, 2014, at 9:18 AM, Benjamin Beaumont <ben at runrev.com>
 wrote:

> Dear List Members,
> 
> As many of you will know, we have been overhauling the LiveCode engine for
> the last 12 months or so. For those of you who are watching the LiveCode
> Github repository, you'll notice that:
> 
> - LiveCode 7 (Unicode) is nearing a workable engine.
> - LiveCode 6.7 (Cocoa) is nearing a workable engine.
> 
> As we approach a DP we have a decision to make in regards to our continuing
> support for older platforms, in particular, Mac OSX 10.5. LiveCode 6.7
> requires considerable additional development resource to enable us to
> continue supporting Mac OSX 10.5. The cocoa port is all but complete for
> MacOS 10.6 and above. Our current plan is to put out a DP of LiveCode 6.7
> as soon on the final elements are running and then return to round out Mac
> OSX 10.5 support in subsequent DPs. LiveCode 7.0 has also required us to
> spend considerable amounts of time ensuring compatibility with 10.5 and has
> complicated our build process. As the 7.0 project matures, we'll have to
> continue investing development resource to ensure that Mac OSX 10.5 is
> fully support, above and beyond the resources used to support 10.6 and
> above.
> 
> So we'd like to consult the community to gauge whether now is the
> appropriate time to cease our support for Mac OS X 10.5. It would mean that
> LiveCode 6.6 would be the final Mac OSX 10.5 compatible version. We're keen
> to get the right balance between investing our development resources in
> progress and platform support.
> 
> Are there compelling reasons to support MacOS X 10.5 in LiveCode 6.7 and
> above? If so, we'd love to hear them.
> 
> Also, if we don't drop support at this point, when would it be appropriate
> for us to do so?
> 
> Below is our list of concerns and also reasons we feel it benefits our team
> and the community to drop support at this time.
> 
> Concerns
> MacOS 10.5 is the final version to support PowerPC. As a result, owners of
> PowerPC based Macs would not be able to use LiveCode 6.7 or above. However,
> only 3.8% of Mac desktop computers are running MacOS X 10.5 according to
> netmarketshare.com:
> 
> http://www.netmarketshare.com/report.aspx?qprid=11&qpaf=&qpcustom=Mac+OS+X+10.5&qpcustomb=0
> 
> Users of LiveCode would be able to continue supporting their PowerPC
> customers by building with LiveCode 6.6, but as a result would have to
> start shipping two mac installers.
> 
> Pros
> Dropping support has the following advantages for the LiveCode team and the
> community:
> 
>   1. We spend less time back porting the 10.6 cocoa implementation to
>   support 10.5 (10.5's Cocoa APIs are less mature than 10.6's and it isn't
>   possible to completely eliminate Carbon usage for a 10.5 port). We estimate
>   it will take 3-4 weeks to get the core engine working on 10.5. This saving
>   also applies to all future projects.
>   2. We spend less time getting new developments to build and run under
>   10.5. For example, the new libraries to support unicode took a considerable
>   investment of engineering resource to compile for 10.5.
>   3. We can use newer compilers on Mac that have improved optimisation
>   features, the result being a faster LiveCode engine.
>   4. Implementing desktop features for Mac becomes simpler (and as a
>   result quicker) with the API's being relatively consistent from 10.6-10.9.
>   This enables us to deliver features faster. The remainder of the stretch
>   goals for the kickstarter project are 'feature' implementations. Supporting
>   10.5 requires us to implement the features for more than one API, in many
>   cases doubling the amount of work we have to do.
>   5. Building and feature additions become easier for open-source
>   contributors.
> 
> Thanks for reading up to this point. We appreciate your feedback as it will
> help us in our decision making process.
> 
> Warm regards,
> 
> Ben
> 
> _____________________________________________
> 
> Benjamin Beaumont . RunRev Ltd
> 
> LiveCode Product Manager
> mail : 25a Thistle Street Lane South West, Edinburgh, EH2 1EW
> email : ben at runrev.com
> company : +44(0) 845 219 89 23
> fax : +44(0) 845 458 8487
> web : www.runrev.com
> 
> LiveCode - Programming made simple
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

Devin Asay
Office of Digital Humanities
Brigham Young University





More information about the use-livecode mailing list