8 คะแนน โดย xguru 2020-06-27 | 6 ความคิดเห็น | แชร์ทาง WhatsApp
  • Docker จะช้าลง 5 เท่า

→ Docker สำหรับ Mac อิงกับ Hypervisor จึงต้องให้โฮสต์มีสถาปัตยกรรมเดียวกับเกสต์

→ บน ARM Mac ต้องรัน ARM Linux และถ้าไม่ใช่ก็จะรันผ่าน emulator ทำให้ความเร็วช้าลงได้ถึง 5x-10x

→ การทำให้ Docker image ทั้งหมดรองรับ ARM จะใช้เวลานานมาก

→ อีกทั้งถ้า image ดาวน์โหลดแพ็กเกจอื่นเพิ่มเติม ส่วนใหญ่นั่นก็มักจะอิงกับ x86 เช่นกัน จนอาจรันได้ยากตั้งแต่ต้น

  • VirtualBox น่าจะใช้งานไม่ได้

→ VirtualBox ก็เป็น Hypervisor เช่นกัน ดังนั้นจึงไม่สามารถรัน x86 Windows หรือ x86 Linux ได้

→ Windows สำหรับ ARM อาจรันได้ แต่ VirtualBox รองรับเฉพาะ x86 และก็ไม่มีแผนจะพอร์ตด้วย (คำตอบจากผู้ดูแลฟอรัม VirtualBox)

→ VMWare Fusion เองก็เป็น Hypervisor แต่กำลังพิจารณาการพอร์ตไปยัง ARM

→ ทางเลือกหนึ่งอาจพิจารณา QEMU ซึ่งเป็น emulator ได้ แต่ก็ไม่ใช่ทางเลือกที่ดีนัก

  • BootCamp เองก็น่าจะใช้งานไม่ได้

→ จะไม่รองรับบน ARM Mac (Craig Federighi เคยพูดไว้ในพอดแคสต์)

→ ยิ่งไปกว่านั้น MS ขาย ARM Windows ให้เฉพาะ OEM เท่านั้น ดังนั้นถึงจะรองรับได้ ก็ยังต้องให้ MS อนุมัติก่อนจึงจะเป็นไปได้

  • ควรซื้อ ARM Mac ไหม?

→ ถ้าเป็นนักพัฒนา frontend, mobile หรือ native app ก็อาจไม่มีปัญหา

→ แต่ถ้าเป็นนักพัฒนาที่ต้องใช้ virtualization มาก ไม่แนะนำ

→ ช่วงแรกอาจมีปัญหาหลายอย่างแน่นอน และอาจไม่มีวิธีแก้ก็ได้

6 ความคิดเห็น

 
galadbran 2020-07-01

เมื่อคิดถึงความต้องการของนักพัฒนาที่มีต่อ MacBook แล้ว ก็คงถูกต้องที่จะคาดว่า Intel MacBook จะยังคงออกมาอย่างต่อเนื่อง

 
jjongwoodev 2020-06-29

ดูเหมือนว่าปัญหาเรื่องการจำลองเสมือนจะเป็นปัญหาใหญ่กว่าที่คิดจริง ๆ

 
sduck4 2020-06-28

ดูจะตรงกันข้ามกับกรณีที่ Docker บน WSL2 ได้รับเสียงชื่นชมอย่างมากนะครับ

 
nuthatch 2020-06-27

มีตลาดที่ลำบากเพราะไม่รองรับอยู่ก็จริง แต่ในขณะเดียวกันก็คงมีตลาดที่ยุ่งมากขึ้นเพราะเหตุนี้เช่นกันนะ มองอีกแง่หนึ่งก็เหมือนกับว่าระบบนิเวศใหม่กำลังเปิดขึ้นมา...

 
godrm 2020-06-27

อืม.. Docker เป็นประเด็นที่น่าคิดเหมือนกันนะ

น่าจะมีประเด็นเรื่องคอนเทนเนอร์ด้วย คงขึ้นอยู่กับว่า Apple จะจริงจังแค่ไหน

 
xguru 2020-06-27

ช่วงนี้คงต้องใช้ทั้ง Intel Mac และ ARM Mac ไปก่อน แต่สักวันหนึ่งก็น่าจะเปลี่ยนไปเป็น ARM Mac ทั้งหมด

แล้วพอถึงตอนนั้น ก็ทำให้รู้สึกว่า Mac ซึ่งเคยถูกมองว่าเป็นอุปกรณ์จำเป็นสำหรับนักพัฒนาทุกแพลตฟอร์ม อาจสูญเสียสถานะนั้นไปได้ในระดับหนึ่ง

คงพอจะหวังได้ว่า MS จะลดราคาขายอุปกรณ์ Surface แบบหนัก ๆ ให้สอดรับกับการเปิดตัว ARM Mac..