อุปกรณ์อิสระคืออะไร

Device Independent อ้างถึงคุณสมบัติของโปรแกรมหรือระบบที่จะทำงานบนอุปกรณ์ประเภทต่าง ๆ โดยไม่คำนึงถึงระบบปฏิบัติการหรือภาษาดั้งเดิมของอุปกรณ์ ในโลกแห่งการคำนวณสิ่งนี้เป็นสิ่งประดิษฐ์ที่ค่อนข้างทันสมัยเพราะโปรแกรมมานานหลายทศวรรษนั้นขึ้นอยู่กับอุปกรณ์หรือระบบปฏิบัติการที่ใช้งานเป็นอย่างมาก ตามความเป็นจริงคอมพิวเตอร์ยุคแรกถูกสร้างขึ้นทั้งหมดเพื่อรันโปรแกรมเดียว

หนึ่งในตัวอย่างที่เก่าแก่และยาวนานที่สุดของความเป็นอิสระของอุปกรณ์คือภาษามาร์กอัปข้อความ (HTML) เอกสารข้อความที่ค่อนข้างง่ายพร้อมแท็กจำนวนหนึ่งฝังตัวช่วยให้คอมพิวเตอร์ที่มีซอฟต์แวร์เบราว์เซอร์แสดงผลตามที่ผู้เขียนออกแบบไว้ ส่วนขยายจำนวนมากไปยัง HTML เช่น Java และยังไม่ขึ้นกับอุปกรณ์และส่วนอื่น ๆ จะทำงานเฉพาะในเบราว์เซอร์บางประเภทเท่านั้น

ตัวอย่างเพิ่มเติมของไฟล์ข้ามแพลตฟอร์มหรืออุปกรณ์อิสระเป็นรูปแบบภาพที่ทันสมัยทั้งหมดเช่นไฟล์ Joint Photographic Experts Group (JPEG หรือ JPG), ไฟล์ Tagged Image Format Format (TIFF) และไฟล์ Graphics Interchange Format (GIF) สิ่งเหล่านี้ช่วยให้คอมพิวเตอร์ทุกเครื่องสามารถแสดงภาพได้โดยไม่ต้องสร้างรูปแบบใหม่สำหรับอุปกรณ์แต่ละชิ้น ภาพถ่ายบนหน้าจอของคอมพิวเตอร์เดสก์ท็อปยี่ห้อหนึ่งจะโหลดและแสดงผลเช่นเดียวกับคอมพิวเตอร์เดสก์ท็อปหรือแล็ปท็อปยี่ห้ออื่น

บางทีตัวอย่างที่กว้างขวางที่สุดของความเป็นอิสระของอุปกรณ์คือไฟล์รูปแบบเอกสารพกพาAdobe® (PDF) ไฟล์เหล่านี้ได้กลายเป็นมาตรฐานสำหรับการจัดเก็บการถ่ายโอนและการแสดงเอกสารในทุกระบบเนื่องจากความสะดวกในการพกพาและความเป็นอิสระ PDF จะมีหน้าตาเหมือนกันไม่ว่าจะแสดงบนอุปกรณ์ใดหรือซอฟต์แวร์ใดที่ใช้แสดง องค์กรและรัฐบาลหลายแห่งมีมาตรฐานในไฟล์ PDF หนึ่งในห้องสมุดที่ใหญ่ที่สุดของเอกสาร PDF อาจเป็นบริการรายได้ภายในประเทศของสหรัฐอเมริกาซึ่งได้จัดทำทุกรูปแบบเอกสารและหนังสือคำสั่งในรูปแบบ PDF บนเว็บไซต์เพื่อดาวน์โหลด

ความเป็นอิสระของอุปกรณ์เดียวกันนี้รวมไปถึงสมาร์ทโฟนใหม่และอุปกรณ์รุ่นที่สาม (3G) และรุ่นที่สี่ (4G) เพื่อให้สามารถแสดง HTML, รูปถ่าย, PDF และรูปแบบไฟล์ข้ามแพลตฟอร์มอื่น ๆ เช่นเดียวกับ คอมพิวเตอร์เดสก์ท็อปและแล็ปท็อปรุ่นก่อนหน้า ภาพรวมของแอปพลิเคชันที่ไม่ขึ้นกับอุปกรณ์นั้นสดใสมาก เมื่อครั้งหนึ่งมีระบบปฏิบัติการหลักเพียงสองระบบและเบราว์เซอร์จำนวนหนึ่งจำนวนระบบปฏิบัติการก็เพิ่มขึ้นอย่างทวีคูณ เมื่อมีการเปิดตัวอุปกรณ์สมาร์ทมากขึ้นเรื่อย ๆ ด้วยระบบปฏิบัติการที่หลากหลายและแอพพลิเคชั่นกลายเป็นซอฟต์แวร์ในทศวรรษหน้า