ทำไมบางแอพพลิเคชั่นจำเป็นต้องถูก“ ติดตั้ง” ก่อนจึงจะสามารถทำงานได้ในขณะที่บางแอพพลิเคชั่นไม่ทำ


8

ทำไมบางแอปพลิเคชั่นจำเป็นต้องมี "ติดตั้ง" ก่อนจึงจะสามารถทำงานได้ในขณะที่บางแอปพลิเคชันไม่ทำ

แอปพลิเคชันเช่นซอฟต์แวร์ Adobe ทั้งหมดต้องได้รับการติดตั้งบน Windows ก่อนที่จะสามารถเรียกใช้ได้ แต่แอปพลิเคชันอื่น ๆ บางตัวไม่ต้องการการติดตั้งใด ๆ ทำไม?


1
นอกเหนือจากคำตอบที่ดีด้านล่างฉันอยากจะชี้ให้เห็นว่าแอปพลิเคชั่นมากมายที่มีตัวติดตั้งไม่จำเป็นต้องใช้จริงๆหรือสามารถเขียนใหม่ได้หากไม่มีพวกเขา ตัวอย่างเช่น World of Warcraft ซึ่งเป็นโปรแกรมที่มีขนาดใหญ่และค่อนข้างซับซ้อนจะสามารถใช้งานร่วมกับเครือข่ายได้โดยไม่มีการติดตั้งในเครื่อง แต่อย่างใด แน่นอนว่ามันมีตัวติดตั้ง: สำหรับผู้ใช้ที่มีเทคโนโลยีต่ำและการจัดการดาวน์โหลดการอัพเดต

คำตอบ:


7

มีเหตุผลมากมายที่อาจต้องติดตั้งแอปพลิเคชัน:

  1. บริการระบบ
  2. การใช้รีจิสทรี - สำหรับการตั้งค่าเฉพาะแอปพลิเคชันหรือการตั้งค่าที่แชร์กับแอปพลิเคชันอื่น
  3. ไดรเวอร์ - การเข้าถึงฮาร์ดแวร์หรือการเข้าถึงเครือข่าย / บลูทู ธ ที่ไม่ซ้ำใครจะต้องมีการติดตั้งบางประเภท
  4. เชื่อมต่อเครือข่าย
  5. การค้นพบ - แอปพลิเคชั่นบางตัวมีบริการที่สามารถใช้งานได้โดยแอปพลิเคชันอื่นหรือระบบปฏิบัติการ (คิดว่า COM, .Net เป็นต้น)

7

มีหลายโปรแกรมที่ส่ง 'รูท' ลงในระบบปฏิบัติการซึ่งจะเพิ่มฟังก์ชันการทำงานให้กับโปรแกรม การติดตั้งเป็นสิ่งที่สร้างฟังก์ชั่นนี้โดยเปลี่ยนรีจิสตรี

โปรแกรมอื่น ๆ ได้รับการออกแบบให้พกพาหรือมีน้ำหนักเบาจึงหลีกเลี่ยงการใช้รีจิสทรี

ดังนั้นความแตกต่างสามารถดูได้เป็นความแตกต่างระหว่างต้นไม้ที่ปลูกในพื้นดินและต้นไม้ในหม้อ ต้นไม้ในพื้นดินจะเติบโตและแข็งแรง แต่ไม่สามารถเคลื่อนไหวได้อย่างง่ายดาย

ต้นไม้ในหม้อจะไม่ใหญ่หรือทำมากนัก แต่สามารถเคลื่อนที่ไปรอบ ๆ ได้ทุกที่ที่ต้องการ


1
รักการอุปมาต้นไม้
Zsolt Török

2

มีแอปพลิเคชั่นมากมายที่เขียนข้อมูลลงในรีจิสทรี ทุกอย่างจากตำแหน่งของไฟล์ที่ต้องโหลดเพื่อเริ่มการบันทึกข้อมูล ฯลฯ หากข้อมูลนั้นไม่ได้ถูกเขียนขึ้นมาเมื่อพยายามเข้าถึงรีจิสตรีคีย์ที่ไม่มีอยู่มันจะล่ม

นอกจากนี้หลายครั้งที่โปรแกรมติดตั้งมีแพ็คเกจที่จำเป็นต้องคลายแพ็กเกจ คุณดาวน์โหลดหนึ่งไฟล์ แต่โปรแกรมต้องการโฟลเดอร์ไฟล์จำนวนมาก ฯลฯ บางครั้งก็ต้องทำก่อนที่จะสามารถใช้โปรแกรมได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.