ไม่มีแพลตฟอร์มอิสระและข้ามแพลตฟอร์มไม่เหมือนกัน ให้ดูที่คำอธิบายต่อไปนี้เพื่อทำความเข้าใจ
ซอฟต์แวร์ข้ามแพลตฟอร์ม
ข้ามแพลตฟอร์มหรือหลายแพลตฟอร์มเป็นคุณลักษณะที่มอบให้กับซอฟต์แวร์คอมพิวเตอร์หรือวิธีการคำนวณและแนวคิดที่นำไปใช้และทำงานร่วมกันบนแพลตฟอร์มคอมพิวเตอร์หลายเครื่อง
มันอาจแบ่งออกเป็นสองประเภท
- ต้องมีการสร้างหรือรวบรวมเป็นรายบุคคลสำหรับแต่ละแพลตฟอร์มที่รองรับ
- และอีกส่วนหนึ่งสามารถทำงานได้โดยตรงบนแพลตฟอร์มใดก็ได้โดยไม่ต้องเตรียมเป็นพิเศษเช่นซอฟต์แวร์ที่เขียนในภาษาที่แปลความหมายหรือ bytecode แบบพกพาที่รวบรวมไว้ล่วงหน้าซึ่งล่ามหรือแพ็คเกจรันไทม์เป็นองค์ประกอบทั่วไปหรือมาตรฐานของแพลตฟอร์มทั้งหมด
ซอฟต์แวร์หลายแพลตฟอร์มหรือข้ามแพลตฟอร์ม:ซอฟต์แวร์มีให้ในหลายแพลตฟอร์ม (ระบบปฏิบัติการ) นี่อาจหมายถึงสองสิ่ง -
- ซอฟต์แวร์มาพร้อมกับบิลด์ / แอพพลิเคชั่นที่แตกต่างกันสำหรับแพลตฟอร์มที่แตกต่างกัน
- ซอฟต์แวร์สามารถเรียกใช้ (พร้อมดาวน์โหลดเดียวกัน) บนหลายแพลตฟอร์ม แต่ไม่ทั้งหมด
แพลตฟอร์มอิสระ
ซอฟต์แวร์ที่ไม่ขึ้นอยู่กับแพลตฟอร์มไม่พึ่งพาคุณสมบัติพิเศษใด ๆ ของแพลตฟอร์มเดียวหรือถ้าเป็นเช่นนั้นจะจัดการคุณสมบัติพิเศษเหล่านั้นเพื่อให้สามารถจัดการกับหลายแพลตฟอร์มได้
ซอฟต์แวร์ Platform Independent: ซอฟต์แวร์อิสระ Platform ในความหมายที่เข้มงวด -
- ติดตั้งได้ทุกที่และทำงานได้ทุกที่ - ไม่สำคัญว่าคุณจะอยู่ที่ไหน แม้ว่าคุณอาจได้รับตัวติดตั้งที่แตกต่างกัน (สำหรับแพลตฟอร์มที่แตกต่างกัน) แต่นี่ก็เพื่อความสะดวกของผู้ใช้ จะมีตัวเลือกให้คุณติดตั้งโดยตรงจากซอร์สโค้ด
รวบรวมจากแหล่งต่าง ๆ