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 6655 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
  • anniel747
    anniel747 over 1 year ago in reply to shabaz

    Keep in mind decent GPU on laptops require two fans and you will definitively hear them speed up when crunching graphics.

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

    i9 is lots of power, normal usage only use 3-5% of the CPU. Then when power is unleashed with heavy usage fans on the desktop go wild. Normally only the CPU fans turn mildly, even the PSU fan is off. 

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

    Apple has a shockingly generous return policy.

    I bought a custom-configured iMac Pro from the website. Within the 14-day return policy, I found there was a very significant issue with the security co-processor and one application I needed. I took the iMac Pro to a retail store and returned it. No questions asked. (Actually, I was annoyed no one asked why because I had a few comments.)

    So. If you decide to go the Mac route, then test it with anything you are worried about.

    Worst case, return it.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • Andrew J
    Andrew J over 1 year ago in reply to baldengineer

    This is a great point that I’d actually forgotten about.

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

    Shame you don’t live closer because you could have come around to try this stuff on my MacBook.

    edit: I really dislike that this Verint software doesn’t properly thread responses hierarchically.  This was in response to your post above about trying various programmers.

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

    Hi Andrew, 

    Thanks for that! 

    I think I'm 90% ready to go with Mac. I'm coming around to the thinking that even if I have to keep a Windows machine running for the occasional USB device, so be it (I have dedicated Linux machines too, so it's not too different I guess!). 

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

    That is good. Drat, I was kind of hoping to do this at at the Apple store but with my USB dongles:

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 1 year ago in reply to shabaz

    I was expecting the Boot the Apple sketch

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • Cancel
  • ntewinkel
    ntewinkel over 1 year ago

    I had to go Apple because that’s the only way to build native iOS apps - Xcode only runs on Mac. So it was a reluctant move, circa 2010. I was still grumpy about Apple’s anti-developer and anti-repair/upgrade behaviour from the 1990s. And they are more expensive.

    Beyond app dev, it’s a bit of a gold handcuffs thing - the Mac integrates perfectly with my iPhone and iPad, as well as with my wife’s apple devices. IMessage is a big one, but also things like notes and reminders - I can add or edit them seamlessly on any device, and when shared with my wife, she can also edit them - great for shopping lists, but also for anything important where we both need the information.

    What really irks me about Apple is that they are so terrible about upgrading. I loved being able to take my basic 2009 MacBook a few years later and switch to an SSD and double the memory inexpensively and have it be super useable for several years further. The new Apple Silicon ones are completely not upgradable for anything. Even my intel-i7 Mac mini has soldered SSD that is not upgradeable.

    However, I’ve heard that external thunderbolt drives can be FASTER than the internal drive. A bit awkward, but it kind of gets around that hard drive upgradability issue.

    In terms of software, I’m afraid I’m too out of date to give any useful advice. I’ve noticed that more manufacturers are supporting MacOS now, probably because Apple has become so much more mainstream. Annoyingly, the tax-return software is still windows only (unless you use their online version).

    I do use VirtualBox (free open source alternative to parallels and VMWare), and it has always worked well to allow me to run Windows software. Using it has become very infrequent though, as most things are now available for MacOS. It does depend on Oracle’s plug-ins, so it’s not fully open source, but at least it’s free.

    For backups, I love CarbonCopyCloner - it’s set up to automatically copy my user files every few hours to a WD MyCloud drive in the basement, and that’s quick and seamless. My wife’s computer does the same. I have gigabit Ethernet, nothing special.
    For full backups, CCC clones my whole drive to an external drive. And it does so incrementally. I do this manually every so often, as it’s not hard to re-install updates or apps if it came to that. CCC was REALLY nice when upgrading my old laptop many years ago, as it allowed me to clone the internal old HD to the new SSD in an external enclosure, and then all I had to was swap the two. But… grrrr… .Apple. In the event of a full failure though, the backup can be cloned back to the computer, or to a new computer - quick and easy and minimal downtime.

    What’s strange funny sad, is that my most powerful computer in the house is an M2 iPad, and it barely gets used. I wish I could use that in place of my Mac Mini. You’d think that kind of docking should someday become possible. Wouldn’t it be great to take an iPhone and do all the usual development work on it by simply docking it to a desk setup, and then have it always with you in your pocket.

    In your case of maybe using a Mac with a windows VM, you can probably get some excellent deals on intel-i7 based slightly-used Macs, and then not have to worry about chip compatibility for the windows part. And I agree when others said they have a little windows laptop for the specialized tech software and hardware… that might actually be better and cheaper than a one-machine-does-all setup.

    Good luck with your decision! There are so many options available these days, I look forward to seeing what you decide to do Slight smile

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

    Hi Nico,

    Same here, I barely use my iPad! People manage to use the for general office work, but that requires keyboard etc., so one may as well just carry a laptop it seems. I may be missing the point, since I've not used the iPad a lot at all. Perhaps large phones have encroached onto what the iPad was good for.

    For quite a while I used the iPad as a huge authentication tool, because I was going through a phone swap, and I didn't get around to transferring the authenticator back to the new phone! : )

    The lack of upgradeability is an annoyance, it forces one to spend more up-front on RAM/storage capability well before it is needed. Phones are going that way too, dropping the micro SD card : ( I refused to upgrade my phone for years simply because the 3.5mm audio socket disappeared on the new phones. Eventually gave in : (

    • Cancel
    • Vote Up +2 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