element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Test & Tools
  • Technologies
  • More
Test & Tools
Forum Mac (potentially) for Engineers/Developers who use Windows.. Recommended or not? What issues did you encounter?
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Test & Tools to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 52 replies
  • Subscribers 352 subscribers
  • Views 6579 views
  • Users 0 members are here
Related

Mac (potentially) for Engineers/Developers who use Windows.. Recommended or not? What issues did you encounter?

shabaz
shabaz over 1 year ago

Hi,

I was wondering if anyone has made the transition from Windows to Mac and what difficulties were encountered. (I don't wish to move to a Linux desktop; as much as I love Linux for development, I would not like it for a desktop).

I need to start considering replacing my laptop, and it's tempting, from looking at the hardware specifications alone, to buy a Macbook Pro. 

However, I will have some legacy software that uses Windows. ARM64 Windows can run in a VM, and ARM64 Windows will perform x86 emulation, but I can't tell if x64 emulation is supported. I also have no idea, with typical engineering software, what problems may occur with connecting USB devices like debuggers. I don't know which hypervisor is most suitable for that.

For sure I'd need to move over to native Mac software to minimise the need to bring up a VM, but for a year or two at least, I'm sure I'd need a Windows VM to make as much of a transition as possible.

Depending on the above, I'd also need to think about whether it is worth it - because there would be a productivity hit since I've never used a Mac (apart from for a week or two about 15 years ago, when I decided to give it a go, and I didn't get on with it. Maybe I didn't make enough effort).

Any thoughts/opinions are gratefully appreciated!

  • Sign in to reply
  • Cancel

Top Replies

  • Andrew J
    Andrew J over 1 year ago +8
    I run a Mac and have done so for around 24 years. Simultaneously, for 18 of those years, I used a Windows laptop for work. I mention that just to say that I have familiarity with both as native machines…
  • Jan Cumps
    Jan Cumps over 1 year ago in reply to shabaz +5
    I was expecting the Boot the Apple sketch youtu.be/kAG39jKi0lI
  • shabaz
    shabaz over 1 year ago in reply to baldengineer +4
    That is good. Drat, I was kind of hoping to do this at at the Apple store but with my USB dongles: youtu.be/IbGMS5jQFcs
Parents
  • baldengineer
    baldengineer over 1 year ago

    In 1998 I went to Linux full time. Then, in 2003, I switched to OSX. I stayed there until 2019 when I built a Windows machine for video editing. Because I was still heavily traveling at the time, I needed a Windows-based laptop to make moving between travel/home projects easier. But I still keep my MacPro around and use it remotely (via PiKVM) today.

    There has not been a single day since 2019 that I haven't cursed Windows for being such a operating system.

    Most interesting Windows software has a native OSX / macOS binary. I found anything that ran on Linux probably ran on OSX. I kept a VM for finicky Windows-only programs when I ran OSX full-time. I'm less sure how a VM would work in the Apple-Silicon era, though.

    I switched to Windows because I needed far more powerful hardware than what Apple was offering at the time. Now that I'm not traveling 200 days a year, I will probably go back to a MacBook Pro for a laptop and decide later what to do on my desktop editing machine.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • baldengineer
    baldengineer over 1 year ago

    In 1998 I went to Linux full time. Then, in 2003, I switched to OSX. I stayed there until 2019 when I built a Windows machine for video editing. Because I was still heavily traveling at the time, I needed a Windows-based laptop to make moving between travel/home projects easier. But I still keep my MacPro around and use it remotely (via PiKVM) today.

    There has not been a single day since 2019 that I haven't cursed Windows for being such a operating system.

    Most interesting Windows software has a native OSX / macOS binary. I found anything that ran on Linux probably ran on OSX. I kept a VM for finicky Windows-only programs when I ran OSX full-time. I'm less sure how a VM would work in the Apple-Silicon era, though.

    I switched to Windows because I needed far more powerful hardware than what Apple was offering at the time. Now that I'm not traveling 200 days a year, I will probably go back to a MacBook Pro for a laptop and decide later what to do on my desktop editing machine.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Children
  • shabaz
    shabaz over 1 year ago in reply to baldengineer

    Hi James,

    That's pretty rare I thought, hearing of someone who switched from Mac to Windows! Then I read the bit about cursing about Windows every day, that explained to me the world had not suddenly turned up-side down : )

    A fairly tech-savvy friend mentioned he is doing all sorts of intensive work on a Mac Pro (the new silicon). so you might find that Apple now has the edge in performance again perhaps!

    When I go to the Apple store (I've never been) I really hope they can find a way to demonstrate ARM64 Windows on it too, so I can see if it's usable on these new machines.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Andrew J
    Andrew J over 1 year ago in reply to shabaz

    You should book an appointment so they can dedicate time to you (that’s the way they prefer to work) and address the questions you have.  You can just rock up but they always seem busy and you may just get to see a general assistant.

    Parallels virtualisation software works well with Apple Silicon as I mentioned and it provides good integration between the virtual OS and MacOS.  From what I can tell though, it isn’t possible to take an old Intel based Windows VM to a Parallels install on Apple Silicon, you need to start from scratch.  I presume it is the same with trying to image an existing native Windows install to use as a VM.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • colporteur
    colporteur over 1 year ago in reply to shabaz

    What is the software availability in the Apple lineup?

    I know you are an avid user of KiCAD. Any knowledge on the software from the fruit world?

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 1 year ago in reply to colporteur

    Hi Sean,

    I believe there are not many software choice benefits to be gained by engineers by switching to a Mac, but I'm only speculating.

    From what I can tell, traditionally, there has been Apple-only software for art/movie/photography applications, whereas, for engineering users, there has been Windows-only software. 

    But that was in the past, and a lot of new software is available for both platforms.

    I can't think of any software that engineers would want that is only available on Mac. On the other hand, I have some old Windows applications for which I'm never going to be able to find a Mac version, so if I had a Mac laptop, I would either need to purchase a different app to meet my needs, or use the existing software in a virtual machine (if possible!) or would need to switch to a Windows machine each time I needed to use that software, which could be inconvenient if I had to do it regularly.

    Since there is no engineering software that I'm interested in that is exclusively only available on Mac, really the main benefits would be especially more for future use cases because, from the hardware perspective, the new Mac laptops have features that should provide good service for many years, like the Thunderbolt 4 that Andrew mentioned, which allows for high-speed data transfer and attachment of peripherals, and things like "Unified CPU+GPU memory" which sounds highly attractive for the future, allowing the user to move the allocation around and allocate more for the GPU, depending on the workload type. Apparently, the new Mac machines are also significantly faster than the current Intel laptops so that would support running a lot more intensive software in the future.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube