ตรงนี้โค้ชพลใช้อ้างอิงสเปคเครื่องคอมพิวเตอร์ที่ใช้ในการจัดอบรมของโค้ชพลเองในการไปอบรม in-house ในหน่วยงานต่างๆ เลยเอามาแชร์ไว้ครับ
ใครที่จะเริ่มเรียนรู้ Xamarin Framework ในการพัฒนาแอพพลิเคชั่นแบบ Cross-Platform ด้วย C#.NET สามารถอ้างอิงในการจัดสเปคเครื่องได้เลย
ครอบคลุมทั้ง Windows และ macOS นะ
อย่าลืมว่า การพัฒนาแอพ iOS จำเป็นต้องอาศัยสภาพแวดล้อมของระบบปฏิบัติการ macOS และ iOS SDK ในการทำงาน ถ้าเครื่องเราใช้ Windows ที่สุดแล้ว ก็จะสามารถทดสอบบนระบบ Android ได้เท่านั้น
A. สำหรับระบบ Windows
ระบบปฏิบัติการที่รองรับ (Operating System)
- Windows 10 เวอร์ชั่น 1507 หรือสูงกว่า: ในรุ่น Home, Professional, Education, และ Enterprise (LTSB is not supported)
- Windows 8.1 (อัพเดตล่าสุด Update 2919355): แบบ Core, Professional, และ Enterprise
ฮาร์ดแวร์ (Hardware) ขั้นต่ำ
ถ้าสเปคสูงกว่านี้ การทดสอบการทำงาน และการพัฒนาก็จะลื่นไหล รื่นรมย์มากขึ้นตามตัวนะ 😉
- 1.8 GHz or faster processor. Dual-core or better recommended
- 4 GB of RAM recommended (2.5 GB minimum if running on a virtual machine)
- Hard disk space: 1GB to 40GB, depending on features installed
- Video card that supports a minimum display resolution of 720p (1280 by 720); Visual Studio will work best at a resolution of WXGA (1366 by 768) or higher
ส่วนติดตั้งเพิ่มเติม
- ต้องการใช้ .NET Framework 4.5 ในการติดตั้ง
- .NET Framework 4.6.1 จะถูกติดตั้งเพิ่มเติมในการติดตั้งโปรแกรม
- Internet Explorer 11 or Edge
- สำหรับการใช้งาน Emulator ต้องกาาร Windows 8.1 Pro หรือ Enterprise (x64) editions A โดย CPU ของเครื่องต้องรองรับ Client Hyper-V และ Second Level Address Translation (SLAT) สามารถเช็คดูได้จาก
- ต้องการ Windows รุ่น 64-bit และต้องใช้ Java Development Kit (JDK) รุ่น 64-bit
B. สำหรับระบบ macOS (Visual Studio for Mac)
ระบบปฏิบัติการที่รองรับ (Operating System)
- macOS Sierra 10.12: Community, Professional, and Enterprise.
ฮาร์ดแวร์ (Hardware) ขั้นต่ำ
ถ้าสเปคสูงกว่านี้ การทดสอบการทำงาน และการพัฒนาก็จะลื่นไหล รื่นรมย์มากขึ้นตามตัวนะ 😉
- 1.8 GHz or faster processor. Dual-core or better recommended.
- 4 GB of RAM; 8 GB of RAM recommended (4 GB minimum if running on a virtual machine).
- Hard disk space: approx 1GB.
ส่วนติดตั้งเพิ่มเติม
- .NET Core SDK 1.1 is required to use .NET Core projects and features. It can be downloaded and installed separately, and requires Mac OS X El Capitan 10.11 or higher.
- Xamarin.Android ต้องการการติดตั้ง Java Development Kit (JDK) 64-bit
- Xamarin.iOS ต้องการการติดตั้ง โปรแกรม Apple’s Xcode IDE และ iOS SDK เพิ่มเติม
- Xamarin.Forms ต้องมีการติดตั้งระบบพื้นฐานของ Xamarin.Android และ Xamarin.iOS ด้านบน
อ้างอิง – Visual Studio 2017, Visual studio for mac