Maurizio

About

Username
Maurizio
Joined
Visits
20
Last Active
Roles
member
Points
16
Badges
0
Posts
33
  • Steve Jobs predicted the Mac's move from Intel to ARM processors

    Just a side point: if you do a technical analysis, and not a market analysis, you should trace the history of NeXTSTEP, and not the history of the Mac.
    The more you go inside MacOS X, the more you find the NeXTSTEP origin, up to its BSD+Mach kernel.
    So the history of platform changes of NeXTSTEP is more interesting in terms of the technical potential of such a change.
    And the truth is, NeXTSTEP is a multi platform system from the beginning, based on portable code: in its early days, it moved from 680xx to the Motorola 88k risc family, then to Intel, PA-RISC and SPARC. With Apple, it moved to PowerPC, it become MacOS X, it moved back to Intel, and then, under some form, to ARM, as the basis for iOS and tvOS.

    And these are just the commercially available version; i am sure that in the labs there were and there are more.

    Other technical point: no, most of the modern application will not need a big effort; modern software technologies are a lot less platform dependent, even in performance oriented code (after all, how many developers have the faintest idea of how the intel processors works internally ?). My personal bet is than in more than 95% of the cases,
    porting will be as hard as clicking on "Build" on XCode. Remember that the iOS development environment compile and run the iOS application code on intel processors.

    Of course, than you need a big testing phase.
    And of course, it is still possible to write platform dependent code, and somebody if forced to do it; but as long as the compiler is the same, it will not be a problem for most of the developers.

    Maurizio
    fastasleep