หมดหนทางแล้ว ฉันต้องคบ Appple Mac จริงๆแล้วเหรอ ? (ถามเอง ตอบเอง: เออใช่)

0

บันทึกนี้ทำขึ้นเพื่อให้จำว่าครั้งหนึ่งเราเคยหันหลังให้ Apple แต่ในที่สุดเราก็ต้องกลับมาหามันแบบหลีกเลี่ยงไม่ได้ (ฮือๆ..)

จากการที่ได้เริ่มพัฒนาแอปมาสักระยะ และได้ลองเพิ่มสกิลด้านการทำ Mobile App แรกๆก็ ขิง Developer ที่ใช้เครื่อง Mac อยู่ นะ ว่า เฮ้ย พวกนายทำไมไฮโซแท้ ใช้ Notebook Windows ก็ได้นิมันสเปคก็ดีพอๆกับเครื่อง Mac ที่แสนแพงเลยนะ ฮ่าๆๆ

ใช่เลย ถ้าเราทำ Web App ที่ รันผ่าน Browser เราจะใช้เครื่องแบบไหนในการพัฒนาก็ได้ ไม่จำเป็นต้องใช้เครื่องแพงๆ หรือเราทำ Mobile App ของ Android ก็ยังใช้ PC, Notebook Windows ได้

แต่เมื่อเราจะต้องทำ App ไปสำหรับ iOS  Flutter ที่รันบน Windows มันไม่สามารถสร้าง package ติดตั้งสำหรับ iOS ได้เลย ถึงแม้ว่า flutter จะเป็น framework ที่สามารถทำงานได้ทั้ง Android และ iOS แต่ถ้าจะ build package สำหรับ iOS จะต้องผ่าน Xcode ของ Mac เท่านั้น

 

ที่ผ่านมาช่วง 4-5 วัน ผมได้พยายามลองลง Virtual Machine (สเป็คเคื่องที่ใช้ Core i5 Gen 9 RAM 16 SSD 1TB ทำVM Virtualbox 4 CPU Ram 8G HDD 128 G) เพื่อติดตั้ง MacOS ปรากฏว่า มันไม่สำเร็จ ถึงจะติดตั้งได้ก็เป็น Version เก่า ที่ไม่ compatible กับการติดตั้งและรัน Flutter และประสิทธิภาพการทงานของเครื่อง VM Mac ก็แย่จริงๆ ช้าและค้าง ใช้งานไม่ได้เลย แต่ผมก็พยายามหาช่องทางอื่น โดยไปเจอหัวข้อเรื่องการ build App โดยไม่ต้องใช้เครื่อง Mac โดยใช้ Codemagic ก็จะลองทำตามดู อ่านคร่าวๆ (ไม่รู้ว่าจะแปลถูกมั้ย) คือการ ดึงข้อมูล Code จาก github ไปยัง codemagic.io เพื่อทำการทดสอบรัน แล้วจะได้ package ส่งกลับให้ เอามาใช้งานต่อประมาณนี้ แต่ Github มีแบบฟรี และแบบเสียตังค์ ผนก็สมัครแบบฟรี โดยแบบฟรี งานเราจะเป็นแบบสาธารณะ บุคคลอื่นสามารถเอาข้อมูลเราไปใช้งานต่อได้ ก็มีปัญหาสิครับเพราะในโปรเจ๊คดันมี API Key ที่เป็นความลับ หากไม่ระวัง เค้าก็เอาไปใช้งานได้เลย แล้วถ้ามีค่าใช้จ่ายเกิดขึ้น เราก็ต้องรับกรรมไป น่าจะไม่เหมาะกับมือใหม่อย่างเราแล้ว

 

ก็ต้องไปตามวิธี Developer ต้องย้ายค่ายไปหา Mac เพื่อให้สามารถทำงานสร้าง App เพื่อให้ใช้ได้ ทั้ง Androis และ iOS แน่นอนว่า ราคาสูงขนาดนี้ ของบประมาณไปก็คงไม่มีหวัง ก็คงต้องซื้อใช้เองดีที่สุด

ก็ได้ลองเข้าไปถาม Flutter Developer ท่านอื่นๆ ทั้งในไทย และต่างชาติ ว่า ใช้รุ่นไหนดี ได้คำแนะนำว่า เลือกเอา M1 RAM 16G SSD 512 (Macbook Pro หรือ Mac Pro หรือ Air ) ก็น่าจะได้หมด หมดจริงๆ คือ M1 ตอนนี้เป็น M2 แล้ว (2022) ก็เลยตกลงปลงใจหลังจากเลือกไปหลายรอบ มาจดอดที่ Macbook Air m2 RAM 16 SSD 512 GB (อันนี้ต้อง Pre Order เนื่องจาก เป็น Custom spec) เพราะสเป็คขายทั่วไปคือ RAM 8 SSD 256,512 สั่งแล้วต้องรอ 2 เดือน (โอ้แม่เจ้า) ก็ต้องรอแหละ… (ลงบันทึกไว้ วันที่ 19 ต.ค.2565) หากได้เครื่องมาก็จะมาอัพเดทบันทึกนี้อีกครับ

ช่วงนี้ต้องกินมาม่าๆไปพลางๆ เพราะ กระเป๋าแฟบแน่นอน

 

Order เรียบร้อยกับ Macbook Air M2 RAM 16 SSD 512 26/10/2022 รอไปอี 6 Week เท่านั้นเอง….(น้ำตาจิไหล) ดีนะได้โปร นักศึกษา มีส่วนลดนิดหน่อย อื่ม ขอรีวิว Shop ใน ม. หน่อยนึงเผื่อใครยังไม่เคยเข้าไป เป็น Apple Studio shop by Com7 ก็เหมาะสำหรับบุคลากรและนักศึกษาที่พึงพอใจกับแบรนด์นี้ สามารถไปเลือกซื้อได้ในราคาลดพิเศษสำรับนักศึกษา ไม่ต้องไปในเมืองให้เสียเวลา Shop ตั้งอยู่ที่อาคาร Science Park หาง่าย โล่ง ไม่แออัด น่าใช้บริการ

ผ่านไป หนึ่งสัปด่ห์กว่าๆ (ศุกร์ที่ 4 พ.ย.65) เครื่องก็ส่งมาถึง ตกลง่า ไม่ได้นานถึง หกสัปดาห์ตามที่เซลล์แจ้งไว ถือว่าได้ไวมาก ก็จะได้เริ่มถ่ายโอนงานมาใส่เครื่องใหม่ต่อไป

ลองติดตั้ง Flutter Xcode Android Studio VS Code เรียบร้อย รันได้แล้ว

Leave a Reply

Your email address will not be published. Required fields are marked *