binhpv
Member
Hôm nay rảnh nên làm bài review nhẹ con Macbook Pro 16in sau hơn 1 năm sử dụng, cũng như làm bàn vì sao với mình đây vẫn là chiếc Macbook đáng giá nhất cho việc lập trình mà không phải là Macbook chạy chip Apple Silicon.
- Chạy Windows
- Khi lập trình thì việc phải hỗ trợ nhiều nền tảng khác nhau là rất cần thiết, chẳng hạn kiểm tra trang web có chạy trên các trình duyệt và các hệ điều hành khác nhau hay không? Mình thường dùng VirtualBox để chạy máy ảo Windows và kiểm tra trang web trên Chrome, Firefox và Edge. Mặc dù các trình duyệt này đều hỗ trợ đa nền tảng nhưng trong quá trình làm việc thì vẫn có những điểm khác biệt nên vẫn cần phải kiểm tra. Tuy nhiên VirtualBox vẫn chưa có kế hoạch hỗ trợ Apple Silicon. Vì vậy việc Macbook Pro 16 chạy được tất cả các phần mềm cần thiết là lợi thế cực lớn.
- Đối với sinh viên khi dùng macbook thì việc chạy được Windows x86 là rất tuyệt vời vì vẫn rất nhiều trường hợp cần dùng Windows, chẳng hạn như một số phần mềm khi mới học lập trình như Dev-C++ và nhiều phần mềm dùng cho thi cử chỉ có trên windows.
- Mặc dù Parallels hỗ trợ chạy máy ảo Windows on ARM trên Macbook M1, những Windows on ARM hỗ trợ rất ít phần mềm và cực kì chậm khi phải giả lập vì lúc này là giả lập trên một máy ảo.
- Nhiều phần mềm vẫn chưa tương thích Apple silicon
- Docker: rất nhiều image vẫn chưa được cập nhật để chạy trên kiến trúc arm
- Nhiều phần mềm vẫn chưa hỗ trợ ARM, lý do chính có vẻ là vì thiếu hệ thống CI/CD hỗ trợ ARM để build.
- Phần cứng
- Việc Macbook Pro M1 chỉ có 2 cổng USB-C/Thunderbolt là hạn chế cực lớn khi dùng màn hình ngoài và cắm nhiều thiết bị ngoại vi. Với Macbook Pro 16in với 4 cổng Thunderbolt, chỉ sợ bạn không có tiền mua thiết bị mà cắm thôi chứ không thiếu chỗ cắm.
- Khi dùng 2 màn hình thì phải sạc qua hub dễ hư hub hơn. Với 4 cổng thì mình cắm sạc trực tiếp vào máy, vừa đỡ nóng hub, vừa sạc nhanh hơn và ổn định hơn.
- Macbook Pro 16in vẫn là chiếc Macbook có loa hay nhất, 3 microphone chất lượng tốt nhất, màn hình to đẹp nhất