8 điểm bởi xguru 2020-06-27 | 6 bình luận | Chia sẻ qua WhatsApp
  • Docker sẽ chậm đi 5 lần

→ Docker cho Mac dựa trên Hypervisor, nên host và guest phải có cùng kiến trúc

→ Trên ARM Mac phải chạy ARM Linux, nếu không thì sẽ chạy bằng trình giả lập nên tốc độ có thể chậm hơn từ 5x-10x

→ Sẽ mất rất nhiều thời gian để mọi image Docker đều hỗ trợ ARM

→ Ngoài ra, nếu image tải thêm các package khác thì phần lớn chúng cũng sẽ dựa trên x86, nên thậm chí bản thân việc chạy cũng có thể gặp khó khăn

  • VirtualBox sẽ không hoạt động

→ VirtualBox cũng là Hypervisor, nên không thể chạy Windows x86 hoặc Linux x86

→ Windows cho ARM có thể chạy được, nhưng VirtualBox chỉ dành cho x86 và cũng không có ý định port sang ARM (theo câu trả lời của moderator diễn đàn VirtualBox)

→ VMWare Fusion cũng là hypervisor, nhưng đang cân nhắc việc port sang ARM

→ Thay vào đó có thể cân nhắc QEMU, vốn là trình giả lập, nhưng không phải lựa chọn tốt

  • BootCamp cũng sẽ không hoạt động

→ Sẽ không được hỗ trợ trên ARM Mac (Craig Federighi từng nói điều này trên podcast)

→ Hơn nữa, vì MS chỉ bán ARM Windows dưới dạng OEM, nên ngay cả khi muốn hỗ trợ thì cũng chỉ có thể làm được nếu MS chấp thuận điều đó

  • Có nên mua ARM Mac không?

→ Nếu là lập trình viên frontend, mobile hoặc phát triển ứng dụng native thì có thể vẫn ổn

→ Nếu là lập trình viên cần dùng ảo hóa nhiều thì không khuyến nghị

→ Ban đầu chắc chắn sẽ có nhiều vấn đề, và cũng có thể sẽ không có giải pháp

6 bình luận

 
galadbran 2020-07-01

Xét đến nhu cầu cao từ các nhà phát triển đối với MacBook, có lẽ dự đoán rằng MacBook Intel sẽ tiếp tục được ra mắt đều đặn là hợp lý.

 
jjongwoodev 2020-06-29

Vấn đề ảo hóa đúng là có vẻ là một vấn đề lớn hơn mình nghĩ thật

 
sduck4 2020-06-28

Khá tương phản với việc Docker trên WSL2 đang được đánh giá rất cao.

 
nuthatch 2020-06-27

Có những thị trường sẽ gặp khó vì không được hỗ trợ, nhưng vì thế mà cũng sẽ có những thị trường bận rộn hơn. Xét theo một góc độ nào đó, có thể xem như một hệ sinh thái mới đang mở ra...

 
godrm 2020-06-27

Ừm... Docker đúng là một vấn đề đáng để cân nhắc

Chắc cũng sẽ có các vấn đề với container, nên có lẽ còn tùy vào việc Apple sẽ tích cực đến mức nào

 
xguru 2020-06-27

Tạm thời có lẽ sẽ đi song song với cả Intel Mac và ARM Mac, nhưng rồi đến lúc tất cả đều chuyển sang ARM Mac,

thì tôi nghĩ rằng chiếc Mac, vốn từng được xem gần như là thiết bị bắt buộc cho mọi lập trình viên đa nền tảng, có thể sẽ phần nào đánh mất vị thế đó.

Biết đâu cũng có thể kỳ vọng MS sẽ giảm giá mạnh các thiết bị Surface đúng thời điểm ARM Mac ra mắt..