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 6617 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
  • 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
Reply
  • 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
Children
No Data
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