Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

PowerPC, Legacy apps and Future business development... How?

I installed Lion on a MacBook Pro 17 and knew PowerPC support was going to be dropped. But was surprised to notice after the install that some of my favorite (and I cant replace them) software I use for business actually used PowerPC binary - didn't check, just like thousands others. Great thing I only installed it on my laptop and not on the iMac 27. Now there is no force on this planet thats gonna make me install Lion on the iMac. I was going to buy two Mac Pro 8 core for my business, but now that is halted until I find another solution, be it from Apple or Linux (yeah I might be mad with Apple but Im not stupid enough to go with Windows).


Apple's decision on removing PowerPC support was a very bad move. IBM supports software even that made in the 70's while still improving the OS without affecting users that don't use old software. I question Apple's self-made stigma of having the best people... Sorry Apple that is my opinion as a System Engineer and programmer. IT CAN BE DONE!! But they might not know how to do it.


I have read dozens of blogs out there of people hating Apple's decision and affecting there PowerPC based programs. People have invested hundreds and even thousands of dollars in developing and using these programs so that Apple strips it off because they want to think what is "best" for them without caring to find a way to support legacy apps. Someone is playing god too much because of monopolistic control, which I hope ends in the future for the sake of business development.


So this brings my question to fruition: What guarantee can I give to the businesses I support that their future development is protected if Apple might pull the plug on the current platform in the future? I mean, they just did it with PowerPC.

iMac 27, Mac OS X (10.6.6), MacBook Air, iPhones, iPad, Time Capsule, etc...

Posted on Jul 24, 2011 2:10 PM

Reply
16 replies

Jul 24, 2011 3:56 PM in response to tonefox

Businesses, such as Banks contain several lines of business (LOB) and each may have it's own budget depending on the profitability of it's products/services independent from the overall company earnings. In addition, some may have an "if it works don't change" policy which makes them remain "stuck" (against logic) in certain level of legacy software and still be very profitable which is what investors ultimately care for. Others might have developed large amounts of applications on legacy software they might not have the resources or time to re-write to comply with sudden changes, such as what Apple did with PowerPC.


When I say IBM, I mean IBM, developer of i and z systems besides supercomputers running on AIX, OS400 and Linux, true computer makers. Also, by the late 70's punch cards were no longer used. IBM S/32 used terminals and was introduced in 1975 (36 years ago). And even so, older system code was converted to System 32/34/36 and Z systems. Believe me when I say, I manage Power 6 systems that still have some LPARs running S36 software. Which in my opinion shows the great effort that IBM corp programmers went through to satisfy the needs of ALL it's customers without affecting the high performance RISC and Power6/7 based P6 and P7 machines offer to those that don't care for S/36 code.


Keep in mind, I gave IBM as an extreme example of how they CAN support it's customers who still use software made in the late 70's on System 36. Apple released PowerPC Macs when Steve Jobs returned to the company in 1997, since then hundreds of apps have been written. Disregarding all that, is like stating, the user base is so small or insignificant that we don't care about the impact. Apple has to think like a big company and stop thinking it's small and what it decides affects them on mainstream business decisions.


Reason I made my question to the forum.

Jul 24, 2011 4:07 PM in response to Richard Nieves

Rosetta, the "translator" between ppc to i386 has not only been removed and replaced with a Placeholder ( /usr/libexec/oah/RosettaNonGrata ) , Apple has disabled all calls to Rosetta directly in the kernel of OSX .


Reinstalling the rosetta.pkg from a Snow DVD will bring in the executable that is missing ( /usr/libexec/oah/translate ) but it will cause only a Segmentation fault and the simple popup dialog that powerpc apps are no longer..


It is dead. Simple because Apple has blocked it completely throughout the OS.


Believe me I have tried every trick you can think of, including the "transplantation" of frameworks from Snow into Lion and it does change not a single thing.


Apple intentionally made it so that a PPC app is nonfunctional whatever you do.

Jul 25, 2011 2:15 AM in response to Richard Nieves

If you are of the attitude "don't fix it if it ain't broke",

why did you upgrade in the first place? Also, why did you

not have a plan to quickly revert to an old system?


If a person that uses a computer for business does not have

any plan or means to return to a working state, be it after

an OS update or not, is only asking for trouble.


As for PowerPC support, I have an old Dual 2GHz G5 if you

want it.

Sep 14, 2011 7:07 AM in response to Richard Nieves

Obviously, all the replies I get are from people with no complex multinational line of business experience. Apple is big due to mass market sales of small "personal and mobile" computers. It does not offer big solutions for big companies, like IBM, HP, Cray, SGI, or do we have an Apple Watson supercomputer out there? NO! For crying out loud, they even pulled out their rack mountable servers! Industrial computers is not within their scope of business.


Can't compete against the technology the Defense and Research environments need. Is there an Apple computer among the 500 supercomputers in the world? No! (top500.org). These supercomputer and midrange manufacturers know what legacy software means, these companies know the millions invested in in-house developed SUPER Apps. Not .99 apps you download but applications that have taken years to develop and restrained by budget and equipment they interact with! These system manufacturers find a way around to continue offering support for legacy software while at the same time improving on hardware. Computers are smart enough to figure the math... What restrains it is our inability to provide the required code to translate. If Rosetta was pulled it's not because the software cannot be adjusted to the new technology, and I don't believe Apple didn't have the money or resources to adjust Rosetta for Lion. Simply they did not care to support Legacy software. Because the end user is not a multinational or governmental department that uses their software to control missiles lol, but wimpy users at home and small businesses that use small canned apps that can simply upgrade to the next release.


While Apple only focuses on little people big companies are not going to take them seriously (only for investments).


Guys.. This is a fact, and going against it is like running on a treadmill, ain't going far.

Sep 14, 2011 7:20 AM in response to Richard Nieves

You may be right, but Apple is a company who makes its money by selling to the home user. They were once the domain of creative artists, professionals in all sorts of media, but with Lion they have shown that their future lies in taking over the market for consuming - not creating - media. Look at their products


iPhone, iPad, iPod, iTunes, iBook, App Stores (one for iTunes, one for iPhone/iPad and one for Mac OS), and OS X Lion.


If you want supercomputers, Apple is not even in the industry. If you want Legacy, Apple is not interested. That's just missing an opportunity to sell you something 'new' 'improved' or, as we all know, just different from the last iteration.


I've been using Apple computers since 2004 and never looked back. Now, I've lost wholesale trust in Apple's direction since seeing Lion (though the very first time they forced me to have the App Store app in SL 10.6.6 I could already smell the future).


I predict people like me won't be Apple users in five years time. How long it takes to migrate to another OS just depends on when/if a better offer comes up. Given the highly competitive nature of the industry, the profits to be had, and the huge amount of talented programmers out there, that's surely just a matter of time.

Sep 14, 2011 7:42 AM in response to Linc Davis

That wasn't my point, Linc. My point was that Apple's apparent direction is likely to see a former hyper-loyal customer base start looking around for other options.


Those who are determined to run ppc apps while using Lion can, theoretically, install Snow Leopard within Lion using a virtual machine. Note that the jury's still out whether this contravenes the End User Licence agreement or not.

http://applehelpwriter.com/2011/09/11/runing-powerpc-apps-on-lion/

Sep 14, 2011 8:03 AM in response to Richard Nieves

You're missing a fundamental point.


IBM and companies like it chose to retain multi-generational system compatability. In doing so they also restricted their future architecture choices significantly. The fact that they retained a multi-generational architecture does not prove that it is better to do so. It only means that for IBM, the benfit of doing so exceeded the opportunity cost of not restricting their future system architectures.


The choice to no longer support PPC by Apple was an economic decision - obviously they believe the benefit to them in moving to an Intel-only software architecture exceeds the opportunity cost of retaining PPC. Whether they are right or not will be a matter of empircal fact at some point in the future. But in any case, it is purely an economic decision - just as was IBM's decision. If you think that IBM is supporting legacy software because of any sort of altruistic concern for its customers, then you are dead wrong. If you don't believe that IBM is using anything but cold, hard accounting to justify its business decisions, then why get angry at Apple for doing the exact same thing?


Believe me, if IBM decided next year that dropping support for System 36 in future lines made better economic sense, they'd do it in a heart-beat and without any regret.


Finally, your comparison to supercomputers and defense applications is disingenious. First, because the fact that Apple has never competed in the area is irrelevent - the fact that this legacy support occurs is a direct result of people like DoD paying for that support - so that they don't have to redesign the programs currently in use and potentially introduce new bugs. But that is exactly the point I just made; IBM, et al are providing that support because it's good economics for them - DoD is paying for it. But that's not a universal constant - one can consider, for example that many banks have been slowly and carefully migrating their systems away from mainframes running COBOL over the past 10 - 20 years. Your comparison is disingenious secondly because even within the Defence and Research areas, supercomputers are a fraction of both the total computing power and the capital outlay invested in computers. In DoD, the kings of computing are probably still Compaq and Dell...or whatever companies provide the bulk of the desktops and laptops. Same across all government departments. Relatively speaking, supercomputers are small change.


Speaking objectively, Apple's decision to drop PPC may or may not be a bad move. But it's definitely not a bad move because it inconveniences you (or me, or thousands of other users), nor because IBM chooses to provide better legacy support.

Sep 14, 2011 9:17 AM in response to g_wolfman

Oops, did I hit a nerve there? Sorry... Yeah, put a Mac to compete in Jeopardy!


I do projects for customers I cant disclose, I work with supercomputers and I know multinational environments. I work with big boy toys. I think you guys are missing the overall point... Supporting legacy is not altruistic. It is based on the need of customers. Of course if 1000 home users are the only ones using any legacy software, it should be dropped (rules are a bit different for large companies). My point: Apple is missing an opportunity to enter a larger commercial arena then serving home and light environments. Now if Apple is happy in going more mobile and ultimately pulling the MacBook out because we are in a "post PC" era, that's there choice. I don't think the industry is ready for that but hey, we can always say "Steve jobs said it first!".


I do like Softwater's comment, and maybe I'm asking too much from Apple. The truth is we all want Apple to be the best out there. What we use personally at home ( I also use Linux) we would like to have at work! It'll be awesome if we could have just one OS, one language and one religion too (cheers John Lennon).


And this will never end, it's a treadmill!... This is my last comment, it's futile.

Sep 14, 2011 11:10 AM in response to g_wolfman

Companies have been and ever shall be motivated by one thing:how to convince a potential customer to become a current customer and have that customer continue to give them money for the longest period of time.


IBM would make and sell an abacus if they thought someone would buy it, and they'd keep making it until **** froze over so long as the money they made from selling them was more than it cost to make them.


Apple, under SJ, has a slightly different mind set. SJ is quoted as saying he didn't want to be the richest man in the cemetery, he just wanted to make something cool. I hope I got the paraphrase close and I hope he actually said it. Even if he didn't, I think it sums up the Apple mindset while it has been under his control.


Choosing to abandon the PPC is like choosing to abandon the steam engine. There will always be some who want to keep the steam engine but at some point, someone has to say here is the line and the buck stops here. That’s all Apple is saying. Apple is saying it’s time to move on, they aren’t saying screw you!


This is not to say Apple hasn’t irked me. This whole “do to my way or don’t do it with Apple is really starting to push my buttons. They could throw a guy a bone once in a while, but they really stick to their guns. Apple wants you to have an Apple “experience”and they don’t care much for your opinion.


How do we change that? There is only one way and that is to stop buying their product. I have little faith that such an action will materialize. ****, I’m about to go out and buy an iPad right now even though I think the devices are useless.


:O

PowerPC, Legacy apps and Future business development... How?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.