ข้ามแพลตฟอร์ม
ข้ามแพลตฟอร์ม หรือ หลายแพลตฟอร์ม (อังกฤษ: Cross-platform) หมายถึงการที่โปรแกรมคอมพิวเตอร์ ภาษาโปรแกรม ระบบปฏิบัติการ หรือ ซอฟต์แวร์ชนิดอื่น ๆ สามารถทำงานได้ในหลายแพลตฟอร์มคอมพิวเตอร์ ตัวอย่างเช่น โปรแกรมคอมพิวเตอร์สามารถทำงานได้บนไมโครซอฟท์วินโดวส์ สำหรับสถาปัตยกรรม x86 และ Mac OS X บน PowerPC
แพลตฟอร์ม
[แก้]แพลตฟอร์มหมายถึงการทำงานร่วมกันของฮาร์ดแวร์และซอฟต์แวร์สำหรับการทำงานของแอปพลิเคชัน เราอาจพิจารณาว่า ระบบปฏิบัติการ, สถาปัตยกรรมคอมพิวเตอร์ หรือ ทั้งคู่ เป็นแพลตฟอร์มคอมพิวเตอร์ได้
ฮาร์ดแวร์
[แก้]แพลตฟอร์มทางฮาร์ดแวร์มักหมายถึง สถาปัตยกรรมคอมพิวเตอร์ หรือ สถาปัตยกรรมหน่วยประมวลผล ตัวอย่างเช่น ซีพียู ที่ใช้สถาปัตยกรรม x86 หรือ x86-64 เป็นต้น
ซอฟต์แวร์
[แก้]แพลตฟอร์มทางซอฟต์แวร์ อาจหมายถึงระบบปฏิบัติการ หรือสภาพแวดล้อมทางโปรแกรมมิ่ง ซึ่งตัวอย่างที่ชัดเจนคือ จาวาแพลตฟอร์ม ตัวอย่างแพลตฟอร์มทางซอฟต์แวร์ เรียงตามลำดับตัวอักษรภาษาอังกฤษ มีดังนี้
- Android (ARM64)
- ChromeOS (ARM32, ARM64, IA-32, x86-64)
- Common Language Infrastructure (CLI) by Microsoft, implemented in:
- HarmonyOS (ARM64, RISC-V, x86, x64, และ LoongArch)
- iOS ((ARMv8-A))
- iPadOS (ARMv8-A)
- Java
- Linux ( Alpha, ARC, ARM, C-Sky, Hexagon, IA-64, LoongArch, m68k, Microblaze, MIPS, Nios II, OpenRISC, PA-RISC, PowerPC, RISC-V, s390, SuperH, SPARC, x86, Xtensa)
- macOS x86, ARM (Apple silicon)
- Microsoft Windows (IA-32, x86-64, ARM, ARM64)
- PlayStation 4 (x86), PlayStation 3 (PowerPC) และ PlayStation Vita (ARM)
- Solaris (SPARC, x86)
- SPARC
- Unix (many platforms since 1969)
- Web browsers – mostly compatible with each other, running JavaScript web-apps
- Xbox
- แพลตฟอร์มต่อไปนี้มีผู้ใช้น้อยหรือเลิกใช้กันไปแล้ว
- AmigaOS (m68k), AmigaOS 4 (PowerPC), AROS (x86, PowerPC, m68k), MorphOS (PowerPC)
- Atari TOS, MiNT
- BSD (many platforms; see NetBSDnet,[โปรดขยายความ] for example)
- DOS-type systems on the x86: MS-DOS, PC DOS, DR-DOS, FreeDOS
- OS/2, eComStation
อ้างอิง
[แก้]- ↑ "About Mono". mono-project.com. สืบค้นเมื่อ 2015-12-17.