Looking for a laptop for programming – need some ideas.
Looking for a laptop for programming – need some ideas.
I’m planning to purchase a new laptop mainly for full-stack and mobile app development. I’m also a beginner in machine learning and AI, so I might dive into those topics later.
My requirements are:
Primary Usage: Full-stack and mobile app development
Learning Focus: Beginner in ML/AI
Budget: Not fixed yet
Portability: I prefer a lightweight and portable device
Gaming: Not a priority, but occasional use is acceptable
OS Needs: macOS works well for development, but I also need Linux for Hadoop hosting and cloud setup (which isn’t easy on a Mac because of Boot Camp restrictions).
Questions:
Mac vs. Other Brands – Given my Linux need, is a Mac still a suitable option, or should I look at other brands?
Intel vs. AMD – Which processor would suit my needs best?
Best CPU Series?
Which Intel or AMD CPU series would be most suitable for Docker, Hadoop, and mobile app emulators?
I’d appreciate your advice! 😊
I'm not sure if Mac meets your Linux needs, but I suggest Intel's Lunar Lake CPU if you're looking for a lightweight and long-lasting x86 laptop.
Its peak performance is limited (4 p-cores + 4 e-cores, low cache speed), but the iGPU is superior to others.
Since you mentioned "fullstack," it seems you have frontend tasks. Safari is problematic—it often causes bugs, and trying to reproduce issues from colleagues requires a Mac, not an iPhone or iPad.
Last week I encountered a Safari bug that needs to be triggered by pressing command+minus to resize a website, but this isn't possible on my iPad even with the keyboard connected.
I'm working with an ASUS vivobook 14 pro that features a Lukar Lake arch CPU named Ultra 7 258v. It offers excellent endurance and fits well for frontend development tasks. It isn't ideal for gaming; I only manage around 100 FPS in Valorant because of its slower cache, and I can play Genshin Impact at 1080p 60fps thanks to its strong Arc 140V iGPU.
As long as it’s asahi Linux it will work on mac. You can also execute it via a VM.
Regardless of any other considerations, it's essential to try the laptop before purchasing. This is because you'll be using the built-in keyboard and touchpad throughout its lifespan. While a separate mouse and keyboard are possible at a desk, you must ensure you're comfortable with the built-in options.
Final post — it hasn't gotten any replies from the person who started the thread in two months.