กลับไปหน้าบทความ

อ่าน 3 นาที

การสตรีมแอปพลิเคชัน

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

การสตรีมแอปพลิเคชัน

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

การสตรีมแอปพลิเคชันเป็นแนวคิดที่เกี่ยวข้องกับการจำลองเสมือนแอปพลิเคชันซึ่งแอปพลิเคชันจะทำงานโดยตรงจากเครื่องเสมือนบนเซิร์ฟเวอร์กลางที่แยกออกจากระบบท้องถิ่นโดยสิ้นเชิง ในทางตรงกันข้าม การสตรีมแอปพลิเคชันจะรันโปรแกรมในพื้นที่ แต่ยังคงเกี่ยวข้องกับการจัดเก็บโค้ดแอปพลิเคชันแบบรวมศูนย์[ 1 ]

เซิร์ฟเวอร์สตรีม

แอปพลิเคชันจะถูกบรรจุและจัดเก็บไว้บนเซิร์ฟเวอร์สตรีมมิ่ง[ 2 ] [ 1 ]การบรรจุหรือการจัดลำดับจะสร้างภาพของแอปพลิเคชันในลักษณะที่จัดลำดับการส่งมอบหรือปรับปรุงการส่งมอบให้กับลูกค้าอย่างคาดการณ์ได้[ 2 ]

การเปิดใช้งานและการสตรีมแอปพลิเคชัน

การเปิดตัวแอปพลิเคชันครั้งแรกมีความสำคัญต่อผู้ใช้ปลายทาง และกระบวนการบรรจุภัณฑ์อาจได้รับการปรับให้เหมาะสมเพื่อให้บรรลุเป้าหมายนี้ เมื่อเปิดตัวแล้ว ฟังก์ชันทั่วไปจะถูกดำเนินการต่อไป เมื่อผู้ใช้ปลายทางร้องขอฟังก์ชันเหล่านี้ ฟังก์ชันเหล่านี้อาจถูกสตรีมในลักษณะเดียวกัน[ 2 ] [ 1 ]ในกรณีนี้ ไคลเอนต์จะดึงแอปพลิเคชันจากเซิร์ฟเวอร์สตรีม มิฉะนั้น แอปพลิเคชันทั้งหมดอาจถูกส่งจากเซิร์ฟเวอร์ไปยังไคลเอนต์ในพื้นหลัง ในกรณีนี้ เซิร์ฟเวอร์จะผลักแอปพลิเคชันไปยังไคลเอนต์

ข้อดี

แนวคิดของการสตรีมแอปพลิเคชันมีข้อดีหลายประการเหนือการแจกจ่ายซอฟต์แวร์แบบดั้งเดิม: เนื่องจากความซับซ้อนของแอปพลิเคชันสมัยใหม่ ฟังก์ชันหลายอย่างจึงไม่เคยหรือแทบไม่เคยถูกใช้งาน และการดึงแอปพลิเคชันตามความต้องการจะมีประสิทธิภาพมากกว่าในแง่ของการใช้งานเซิร์ฟเวอร์ ไคลเอ็นต์ และเครือข่าย[ 3 ]การสตรีมยังช่วยให้สามารถแคชแอปพลิเคชันบนระบบภายในเครื่องและยังคงทำงานในลักษณะดั้งเดิมได้ นอกจากนี้ยังสามารถปรับใช้การอัปเดตไปยังไฟล์แอปพลิเคชันที่แคชไว้โดยอัตโนมัติได้อีกด้วย[ 1 ] [ 2 ] [ 4 ]

การใช้งานเฉพาะผู้จำหน่าย

แอนดรอยด์

การทดลองการสตรีมแอปปี 2015

ในปี 2015 Google ได้เปิดตัวการทดลอง "App streaming" เพื่อเปิดใช้งานแอปแบบ "สตรีม" จาก Google Search หากผู้ใช้ที่มีอุปกรณ์ที่รองรับป้อนคำค้นหาที่เกี่ยวข้อง Google Search จะแสดงปุ่ม "สตรีม" ในผลลัพธ์อันดับต้น ๆ เมื่อผู้ใช้คลิกปุ่ม อุปกรณ์ของผู้ใช้จะแสดงสตรีมวิดีโอสดของแอปที่ทำงานบนเซิร์ฟเวอร์ของ Google มีผู้เผยแพร่แอปเพียงเก้ารายเท่านั้นที่เข้าร่วมในการทดลองนี้[ 5 ] นักเขียน ของ Ars Technicaค้นพบวิธี "ออกจากแอปและเข้าสู่เว็บเบราว์เซอร์" และพบว่าอุปกรณ์เสมือนนั้นใช้ Android 4.4.4 นักเขียนได้แสดงความกังวลเกี่ยวกับการใช้ Android เวอร์ชันเก่าเช่นนี้[ 6 ]การทดลองนี้ไม่เคยพัฒนาไปไกลกว่าขั้นตอน "เบต้า"

Google Play Instant

ในปี 2018 Google Play ได้เพิ่มฟีเจอร์ "แอปแบบทันที" ซึ่งอนุญาตให้ผู้ใช้ลองใช้แอปที่เข้ากันได้ก่อนดาวน์โหลด โดยเฉพาะอย่างยิ่ง แอปจะต้องถูกบรรจุใน รูปแบบ Android App Bundleพร้อมกิจกรรมพิเศษ[ 7 ]หากแอปสนับสนุน "แอปแบบทันที" Google Play จะแสดงปุ่ม "ลองใช้เลย" ถัดจากปุ่ม "ติดตั้ง" เมื่อผู้ใช้คลิก Google Play จะโหลดเฉพาะข้อมูลที่เกี่ยวข้องเพื่อเร่งความเร็วในการเปิดใช้งานแอป ในช่วงเปิดตัวมีเพียงหกเกมที่รองรับฟีเจอร์นี้[ 8 ]ณ เดือนกรกฎาคม 2021 มีแอป 39 แอปที่ให้บริการฟังก์ชันนี้[ 9 ]

อื่น

  • Citrix Application Streaming: ปลั๊กอินXenApp Offline
  • Google Application Streaming: โปรโตคอล HTTP ของ Chrome
  • นูเมเซนต์ คลาวด์เพจจิ้ง
  • เซิร์ฟเวอร์แอปพลิเคชันระยะไกล Parallels
  • การจำลองเสมือนแอปพลิเคชันของ Microsoft (App-V)
  • Novell ZENworks Application Virtualization
  • บริการ Office 365ของ Microsoft ใช้ระบบสตรีมมิ่งที่เรียกว่า "Click to Run" เพื่อแจกจ่ายแอปพลิเคชันOffice [ 10 ]
  • เทอร์โบ (ซอฟต์แวร์)
  • รีโมทแอปบนRDP

บริการสตรีมมิ่งแอปพลิเคชัน

ดูเพิ่มเติม

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การสตรีมแอปพลิเคชัน

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

เซิร์ฟเวอร์สตรีม

แอปพลิเคชันจะ ถูกบรรจุ และจัดเก็บไว้บนเซิร์ฟเวอร์สตรีมมิ่ง [ 2 ] [ 1 ] การบรรจุ หรือ การจัดลำดับ จะสร้างภาพของแอปพลิเคชันในลักษณะที่จัดลำดับการส่งมอบหรือปรับปรุงการส่งมอบให้กับลูกค้าอย่างคาดการณ์ได้ [ 2 ]

การเปิดใช้งานและการสตรีมแอปพลิเคชัน

การเปิดตัวแอปพลิเคชันครั้งแรกมีความสำคัญต่อผู้ใช้ปลายทาง และกระบวนการบรรจุภัณฑ์อาจได้รับการปรับให้เหมาะสมเพื่อให้บรรลุเป้าหมายนี้ เมื่อเปิดตัวแล้ว ฟังก์ชันทั่วไปจะถูกดำเนินการต่อไป เมื่อผู้ใช้ปลายทางร้องขอฟังก์ชันเหล่านี้...

ข้อดี

แนวคิดของการสตรีมแอปพลิเคชันมีข้อดีหลายประการเหนือการแจกจ่ายซอฟต์แวร์แบบดั้งเดิม: เนื่องจากความซับซ้อนของแอปพลิเคชันสมัยใหม่ ฟังก์ชันหลายอย่างจึงไม่เคยหรือแทบไม่เคยถูกใช้งาน และการดึงแอปพลิเคชันตามความต้องการจะมีประสิทธิภาพมากกว่าในแง่ของการใช้งานเซิร์ฟเวอร์...