drop $300 on a windows machine
It's truly heartening that you think that MacOSX is worth fifteen hundred dollars.
drop $300 on a windows machine
My thoughts about what you said:
1) “Permanently” is a strong word. Pretty hard to know what will happen in the computer world 5, 8, 10 years down the road.
2) The whole “need to upgrade” thing just doesnt make sense to me. The vast majority of computer users never upgrade their computers. And that with desktops. Even fewer upgrade laptops.
3) No computer company should bade their future direction on appeasing people that want to dual boot. They represent such a small minority, and people that actually use macs because they like the mac os and ecosystem should not have progress and innovation stifled so that a minority of people can continue to use the machine to run a competing os. If it means so much to you, go to walmart and drop $300 on a windows machine. Simple solution.
My thoughts about what you said:
1) “Permanently” is a strong word. Pretty hard to know what will happen in the computer world 5, 8, 10 years down the road.
2) The whole “need to upgrade” thing just doesnt make sense to me. The vast majority of computer users never upgrade their computers. And that with desktops. Even fewer upgrade laptops.
3) No computer company should bade their future direction on appeasing people that want to dual boot. They represent such a small minority, and people that actually use macs because they like the mac os and ecosystem should not have progress and innovation stifled so that a minority of people can continue to use the machine to run a competing os. If it means so much to you, go to walmart and drop $300 on a windows machine. Simple solution.
2) Are you joking ? Why da hel * apple support egpu ? Just put one usb c for charging hoping bluetooth wifi solve everything ?My thoughts about what you said:
1) “Permanently” is a strong word. Pretty hard to know what will happen in the computer world 5, 8, 10 years down the road.
2) The whole “need to upgrade” thing just doesnt make sense to me. The vast majority of computer users never upgrade their computers. And that with desktops. Even fewer upgrade laptops.
3) No computer company should bade their future direction on appeasing people that want to dual boot. They represent such a small minority, and people that actually use macs because they like the mac os and ecosystem should not have progress and innovation stifled so that a minority of people can continue to use the machine to run a competing os. If it means so much to you, go to walmart and drop $300 on a windows machine. Simple solution.
I'm late in my fifth year of ownership of a fully specced Retina MacBook Pro which shows no obvious signs of getting long in the tooth yet; mainly thanks to superb I/O performance.I owned PC's all my life until Apple went Intel. That’s only because I could dual boot into Windows. I was 100% sold on Apple at that point. Then they slowly started taking away ports, making things thinner, and sealing their machines up where you can't add an SSD of your own or upgrade the ram in your own computer.
So two years ago I switched back to PC's permanently. Except for my iPhone and iPad I don’t see myself ever buying an iMac or MBP again. Throwaway computers are not my ideal. I like to upgrade as I see fit. Apple has gone a different route entirely. I don't hold out any hope for x86 compatibility once they start producing their own chips and that along with their current direction of thinner lighter etc is really just heartbreaking to me.
Maybe I'm misunderstanding your post, but are you saying Apple's A series CPU running an X86 emulation will be faster then intel's chip, i.e., emulation is faster then hardware?I think Apple with have a fast x86 emulator to maintain compatibility and still outperform Intel Chips.
In his defense, Remember that anything that’s cocoa doesn’t need to be emulated, and the arm hardware may in fact have a higher CPI than intel’s X86 by then. Of course, Intel would sue the crap out of Apple unless Apple takes an x86 license - they’d also need a license from AMD, which is easier to get.Maybe I'm misunderstanding your post, but are you saying Apple's A series CPU running an X86 emulation will be faster then intel's chip, i.e., emulation is faster then hardware?
In his defense, Remember that anything that’s cocoa doesn’t need to be emulated, and the arm hardware may in fact have a higher CPI than intel’s X86 by then. Of course, Intel would sue the crap out of Apple unless Apple takes an x86 license - they’d also need a license from AMD, which is easier to get.
It never will be with apple current resources. Microsoft fail miserably on surface rt.Arm didn't have power horse like intel ,amd,ibm . Unless amd , intel and ibm want to do major investment then it will be success.Like the removal of floppies, legacy ports like ADB, and optical drives - this transition from x86 to ARM, if it ever happens, will begin slowly with consumer machines and over a few years titrate up to the "pro" machines that most folks on MacRumors buy.
I bet Safari, iTunes, Photos, and most of the other apps most consumers use on their Macs run great on ARM.
ARM, the Mac App Store, and sealed (not just not upgradable, but actually sealed) units (like iPads) are the future for the Mac I think.
Further and further down the rabbit hole they go. I'm now stuck on a Mid-2015 15" MacBook Pro that's about to go out of warranty, and have already set my foot down as it being the last MacBook Pro I buy until they return to a full keyboard (I'm a Unix guy, I need my escape key in the PROPER spot and to be a physical key). Switching away from Intel would be another reason for me not to buy another Apple. It's like they truly refuse to understand their user base, and instead are focused on the people who simply want a desktop sized iPad with keyboard and mouse.
It never will be with apple current resources. Microsoft fail miserably on surface rt.Arm didn't have power horse like intel ,amd,ibm . Unless amd , intel and ibm want to do major investment then it will be success.
For developer like me, yeah great i don't want fake simulator .The Touch bar is a solution to a problem that doesn't exist. The TouchID button is nice but yeah Touch bar is useless to me.
ARM has improved a lot since Surface RT, and Macs in general have far fewer legacy apps to support than Windows so Apple could be more successful, whether or not they actually do it remains to be seen.
In an ideal world, making an ARM version of these apps is just a recompile. For Adobe for example, I do know that at least some parts of their code is quite independent from the machine architecture. Now it's not an ideal world, there are some differences between Intel and ARM that actually do bleed through to the application, and some rewriting may need to be done for performance. There's a fair chance though, that it won't actually be all that difficult from a technical perspective.The main problem is , if apple move to arm, are premier Software Developer like Adobe,Da Vinci ,Microsoft want to recode to arm proc ? It take years to migrate and testing all those again unless APPLE have mention in 3 years ahead they want it.
In an ideal world, making an ARM version of these apps is just a recompile. For Adobe for example, I do know that at least some parts of their code is quite independent from the machine architecture. Now it's not an ideal world, there are some differences between Intel and ARM that actually do bleed through to the application, and some rewriting may need to be done for performance. There's a fair chance though, that it won't actually be all that difficult from a technical perspective.
I think the difficulties are more administrative. It's yet another platform and architecture to keep track of. Instead of one download button for macOS you need two. It gets confusing for users. Maybe there will be licensing issues from some developers. Other devs will have discontinued their products or have folded, and won't be doing even a simple recompile. And same for Apple. They will need to keep parallel versions of the OS, and this is extra admin and confusing to non-technical users.
On the topic of upgradeability, I think it's more of a security blanket for most users than anything else. Actually, most users probably won't even know that upgrades is a thing. For those who do, I really find it hard to believe that it's a major issue. Computer specs aren't changing as fast anymore, and it's really not too hard to have a little think at purchase time what specs you think you'll need for the lifetime of the device. Even on desktops, which are presumably built for upgrading, I find it rare to be a good decision, because by the time you need to upgrade, you need to upgrade multiple parts anyway. Disk space maybe excluded, but that's easy to add externally to laptops as well.
It's a bit the same with dual boot to Windows. It's a nice feature, and there are indeed some who do benefit a lot from it. But for the majority, I suspect just getting a separate cheap Windows box is a much better solution. I've been sceptical to this ARM move myself, but when I think about it I don't actually dual boot my Mac now, and I don't see that I would really need to in the future either. It would be nice, but Apple have priced themselves out of it anyway.
Re-compile is the hardest part cum the cost of time of it. Who want to re-code and test for small market like APPLE ? With i see track record IOS , introduce new future and abandon old thing and force user to upgrade . I would said, apple will be dead.In an ideal world, making an ARM version of these apps is just a recompile. For Adobe for example, I do know that at least some parts of their code is quite independent from the machine architecture. Now it's not an ideal world, there are some differences between Intel and ARM that actually do bleed through to the application, and some rewriting may need to be done for performance. There's a fair chance though, that it won't actually be all that difficult from a technical perspective.
I think the difficulties are more administrative. It's yet another platform and architecture to keep track of. Instead of one download button for macOS you need two. It gets confusing for users. Maybe there will be licensing issues from some developers. Other devs will have discontinued their products or have folded, and won't be doing even a simple recompile. And same for Apple. They will need to keep parallel versions of the OS, and this is extra admin and confusing to non-technical users.
On the topic of upgradeability, I think it's more of a security blanket for most users than anything else. Actually, most users probably won't even know that upgrades is a thing. For those who do, I really find it hard to believe that it's a major issue. Computer specs aren't changing as fast anymore, and it's really not too hard to have a little think at purchase time what specs you think you'll need for the lifetime of the device. Even on desktops, which are presumably built for upgrading, I find it rare to be a good decision, because by the time you need to upgrade, you need to upgrade multiple parts anyway. Disk space maybe excluded, but that's easy to add externally to laptops as well.
It's a bit the same with dual boot to Windows. It's a nice feature, and there are indeed some who do benefit a lot from it. But for the majority, I suspect just getting a separate cheap Windows box is a much better solution. I've been sceptical to this ARM move myself, but when I think about it I don't actually dual boot my Mac now, and I don't see that I would really need to in the future either. It would be nice, but Apple have priced themselves out of it anyway.
if it ain't broke, don't fix it .The Apple ecosystem is only as strong as its developers. It's how they got here today along with the x86 adoption. Imagine if they had stuck to PPC. Would they even have a prolific iOS environment?
The part I am most skeptical about is the application support. All my C/C++ modules will need to be recompiled again and are dependencies for other applications/libraries. If the maintainers of those modules don't feel like making the modules compatible with Apple's new architecture, then as a dev I am kind of forced to jump back to Linux/Windows if I wanted to use those modules again.
They're already re-coding and testing for the small market like Apple. Switching to ARM doesn't change that, aside from library dependencies and things.Re-compile is the hardest part cum the cost of time of it. Who want to re-code and test for small market like APPLE ? With i see track record IOS , introduce new future and abandon old thing and force user to upgrade . I would said, apple will be dead.
[doublepost=1535675282][/doublepost]I have zero need and zero interest in running Windows on Mac hardware. Not being able to run Windows is 100% okay in my house.
Apple is planning to transition from Intel chips to its own custom made Mac chips as early as 2020, reports Bloomberg.
Apple's initiative, reportedly code named "Kalamata," is part of an effort to make Macs, iPhones, and iPads work "more similarly and seamlessly together" according to unspecified sources that spoke to Bloomberg. Apple already designs its own A-series chips found in iPhones and iPads.
![]()
The Mac chip plans are said to be in the early stages of development and the transition from Intel chips to Apple chips could involve multiple steps, starting with the "Marzipan" initiative coming in iOS 12 and macOS 10.14 to allow developers to create a single app able to run on both iOS and macOS.
With its own chips, Apple would not be forced to wait on new Intel chips before being able to release updated Macs, and the company could integrate new features on a faster schedule.Apple has already begun using custom designed T1 and T2 chips in its MacBook Pro and iMac Pro machines, and the company is said to be planning to integrate additional custom co-processors in Macs coming later this year. The custom chips will also be used in the upcoming Mac Pro, which is in development.
The T1 chip, included in the MacBook Pro, powers the Touch Bar and authenticates Touch ID. The T2 chip, in the iMac Pro integrates several components including the system management controller, image signal processor, SSD controller, and a Secure Enclave with a hardware-based encryption engine.
Previous rumors have suggested Apple is interested in creating its own ARM-based core processor chips for its Mac lineup in order to reduce its dependence on Intel. Apple is also rumored to be pursuing development of its own modem chips to also reduce reliance on both Intel and Qualcomm.
A move away from Intel would have a major impact on Intel, with Apple providing approximately five percent of Intel's annual revenue. Intel stock has already dropped following the news.
Article Link: Apple Plans to Ditch Intel and Use Custom Mac Chips Starting in 2020
I think Apple with have a fast x86 emulator to maintain compatibility and still outperform Intel Chips. That is unless Intel finally figures how to make 10nm and 7nm chips by then.
yup, they will be limit proc when they try to shrink it unless they found new material can sustain more core . Maybe we will see again 2 actual core cpu again.People do not really understand ARM vs Intel. ARM is a RISC chip, Reduced Instruction Set Computer. The ARM CPU is less complex and has to break up instructions/code into small pieces.
Because it is less complex it is easier to shrink to 10/7/5nm. It benefits from from using less power, which produces less heat and requires less cooling. This makes it the best choice for mobile devices.
Intel chips are CISC chip, Complex Instruction Set Computer. The Intel CPU's are way more complex and thus harder to shrink. At the same time they way more powerful in many ways. Being more powerful requires more power, which produces more heat which requires more cooling. This makes it better for computers in terms of space/power/cooling (minius the throttlebook of course). The CISC CPU's can run way more complex software and do it faster. The IPC of a Intel CPU over a ARM CPU is many times greater. This is why we do not see full blown Photoshop, CAD apps, games like Witcher 3 etc running on ARM. We do see light versions of all of this.
If Apple or Qualcom (Windows 10 on ARM) keep making their ARM CPU's more powerful to take over for Intel x86 they will eventually run into the same issues with power, heat, and cooling. There is no way around it. Unless of course they never want to run anything but light/less complex applications which might be fine for the majority of people. Powerful, complex applications will require more than ARM can deliver today.
People do not really understand ARM vs Intel. ARM is a RISC chip, Reduced Instruction Set Computer. The ARM CPU is less complex and has to break up instructions/code into small pieces.
Because it is less complex it is easier to shrink to 10/7/5nm. It benefits from from using less power, which produces less heat and requires less cooling. This makes it the best choice for mobile devices.
Intel chips are CISC chip, Complex Instruction Set Computer. The Intel CPU's are way more complex and thus harder to shrink. At the same time they way more powerful in many ways. Being more powerful requires more power, which produces more heat which requires more cooling. This makes it better for computers in terms of space/power/cooling (minius the throttlebook of course). The CISC CPU's can run way more complex software and do it faster. The IPC of a Intel CPU over a ARM CPU is many times greater. This is why we do not see full blown Photoshop, CAD apps, games like Witcher 3 etc running on ARM. We do see light versions of all of this.
If Apple or Qualcom (Windows 10 on ARM) keep making their ARM CPU's more powerful to take over for Intel x86 they will eventually run into the same issues with power, heat, and cooling. There is no way around it. Unless of course they never want to run anything but light/less complex applications which might be fine for the majority of people. Powerful, complex applications will require more than ARM can deliver today.
If you said it true, it is possible apple changed to ARM ?This is very misleading. I designed many x86 chips. They have risc cores. They have complicated circuitry on board which breaks up instructions into smaller, more regular instructions. They include microcode roms and circuitry for converting variable-length instructions with lots of operands into a sequence of reduced, fixed length instructions.
You say risc chips need to break up the instructions into smaller instructions but You have it backwards. In CISC chips like x86 the processor does this. In RISC chips the compiler does it. The compiler can often do a better job because it can analyze the full program to determine how best to break instructions up.
The IPC of arm vs Intel isn’t a thing. You can make ARM chips have higher IPC than Intel if you want ... it just wouldn’t do much good on a phone.
Remember, if you strip out the complex instruction decoder and microcode from an Intel chip, what you are left with is a risc cpu. Many risc cpus, by the way, have very high IPCs. Look at Sparc, PowerPC for workstations, etc.
I’ve designed PowerPC, sparc and x86 chips, and your explanation is pretty much nonsense.