That is a lot of hard work, especially as a lot of antique code is probably in assembler or C.That was one of the reasons MS Office on the Mac took years to get from PowerPC to Intel, being stuck in Rosetta hell "forever". Given that a lot of LoB software hasn’t been supported for donkey’s years and the developers have disappeared, that is unlikely to happen in a lot of cases.Also, instead of having to refactor their software a decade or so ago, most haven’t had to refactor the code for over 30 years. You will look at a gradual replacement over the next 10 years and you won’t start moving, until all the critical LoB software is available. You aren’t going to throw out 20 – 30,000 PCs and replace them with ARM, just because Microsoft says so. And, luckily for them, they already went through a code rationalisation with the move from PowerPC to Intel a decade and a half ago.On Windows, Microsoft just don’t have that much power, because business users won’t jump to a new platform, just because Microsoft tells them to. More like, "it turns out, when you tell people that their gravy train is being de-railed and they have to jump on the new bandwagon to continue earning, people jump on the bandwagon."Mac developers don’t really have a choice. Simply put, the lack of all in commitment to the platform by Microsoft - makes it less attractive and more companies will do a wait and see approach (chicken and egg). I would also guess, that even with the good selection of built in functionality, that macOS users still spend more money on software than on Windows. It also can make sense to unify the development of both iPad and macOS development (optimized for both UI front-ends) as that is where the market is moving (as seen by Apple working on now moving all platforms with new features in unison where it makes sense). If you want to continue to sell software for Macs, you are going to prioritize porting your applications to be native (which Apple has done an excellent job of making as easy as possible). On top of that with the unification of the development platform - add around 45 million units per year. That is a sufficient market to write applications for. The average number of units sold vary I think between 15 to 20 million (maybe more now) per year…. All apps that will want to continue to run will have to be ported over to Apple silicon. Rosetta will likely be removed in a few years. If you consider that soon, every single Mac that is going to be sold going forward (except for maybe one more Mac Pro refresh) is going to be M1. It is more about Mac units that will be running M1.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |