Electron หยุดรองรับสถาปัตยกรรม 32 บิต

Electron-Apps-for-Windows-Linux-and-Mac

ลอส ผู้พัฒนาแพลตฟอร์ม Electron ได้ประกาศว่าแพลตฟอร์มหยุดรองรับระบบ Linux 32 บิตแล้ว และพวกเขาได้หยุดสร้างชุดประกอบสำหรับพวกเขา ประกาศไม่ได้ระบุว่าการตัดสินใจมีผลกับสถาปัตยกรรม x86 เท่านั้นหรือขยายไปถึงการรองรับระบบ ARMv7 (ระบุโดย "ลินุกซ์ 32 บิต")

การสนับสนุนลินุกซ์ 32 บิตจะหยุดให้บริการในเวอร์ชัน 5.0 (ตามข่าวประชาสัมพันธ์อย่างเป็นทางการในเวอร์ชัน 4.0 แต่นี่เป็นการพิมพ์ผิดเนื่องจากมีการสนับสนุนลินุกซ์ 32 บิตเต็มรูปแบบในเดือนธันวาคมเช่นเดียวกับการอัปเดต 4.0.7 ของวันนี้)

อิเล็กตรอนคืออะไร?

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

นักพัฒนาสามารถเข้าถึงโมดูล Node.js รวมถึง API ขั้นสูง เพื่อสร้างไดอะล็อกเนทีฟรวมแอพพลิเคชั่นสร้างเมนูบริบทรวมกับระบบเพื่อแสดงการแจ้งเตือนจัดการหน้าต่างและโต้ตอบกับระบบย่อยของ Chromium

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

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

Electron ยังมีเครื่องมือในการจัดระเบียบการส่งอัตโนมัติและการติดตั้งการอัปเดต (สามารถส่งการอัปเดตจากเซิร์ฟเวอร์แยกต่างหากและจาก GitHub โดยตรง)

อิเล็กตรอน 4.0

จากโปรแกรมที่สร้างขึ้นบนพื้นฐานของแพลตฟอร์มอิเล็กตรอนเราสามารถพูดถึงโปรแกรมแก้ไข Atom ไคลเอนต์อีเมล ไนลาสเครื่องมือในการทำงานด้วย GitKraken, ระบบสร้างภาพและวิเคราะห์แบบสอบถาม Wagon SQL, ระบบบล็อก WordPress Desktop, ไคลเอนต์ WebTorrent Desktop BitTorrent
และยังเป็นลูกค้าที่ให้บริการอย่างเป็นทางการเช่น Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code และ Discord

มีการส่งแอปพลิเคชันทั้งหมด 730 รายการในแค็ตตาล็อกซอฟต์แวร์ Electron

32 บิตค่อยๆถูกลืม

การอัปเดตล่าสุดสำหรับ Linux เวอร์ชัน 32 บิตจะเป็นเวอร์ชัน 4.1 (ข่าวประชาสัมพันธ์ระบุว่า 3.1)

ผู้พัฒนาแอปพลิเคชันที่ใช้แพลตฟอร์ม Electron จะต้อง จำกัด ตัวเองให้เป็นรุ่น 64 บิตสำหรับ Linux หรืออยู่ในเวอร์ชัน 4.1 (ระบุ 3.1) ซึ่งจะยังคงอยู่จนกว่าการสร้างสาขา Electron 7.0 (ระบุ 6.0)

ผู้ใช้แอพพลิเคชั่น Electron 32 บิตควรเปลี่ยนไปใช้ระบบ 64 บิต

Electron จะยุติการสนับสนุนสำหรับ Linux 32 บิตที่เริ่มต้นด้วย Electron v4.0 Electron เวอร์ชันล่าสุดที่รองรับการติดตั้งบนลินุกซ์แบบ 32 บิตคือ Electron v3.1 ซึ่งจะได้รับเวอร์ชันสนับสนุนจนกว่า Electron v6 จะออก การสนับสนุนสำหรับ Linux ที่ใช้ 64 บิตจะยังคงไม่เปลี่ยนแปลง

คอมพิวเตอร์ส่วนใหญ่ที่ผลิตในช่วงปี 1990 และต้นปี 2000 นั้นผลิตขึ้นด้วยซีพียูที่ใช้สถาปัตยกรรม 32 บิตในขณะที่คอมพิวเตอร์ส่วนใหญ่ที่สร้างขึ้นในภายหลังใช้สถาปัตยกรรม 64 บิตที่เก่ากว่าซึ่งเป็นรุ่นใหม่และมีประสิทธิภาพมากขึ้น

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

และในทางกลับกันนั้นนอกจากนี้แล้ว โครงการใหญ่ ๆ หลายโครงการได้ดำเนินไปโดยไม่ได้ใช้เวลาและความพยายามในการพัฒนาสถาปัตยกรรมนี้

เป็นผลให้การสนับสนุนลดลง: Google หยุดปล่อย Chrome สำหรับ Linux 32 บิตในเดือนมีนาคม 2016 Canonical หยุดให้บริการภาพเดสก์ท็อป 32 บิตในปี 2017 และลดการรองรับ 32 บิตพร้อมกับ Ubuntu 18.10 Arch Linux

ด้วยเหตุนี้เราจึงเห็นว่าโครงการโอเพ่นซอร์สที่สำคัญอีกโครงการหนึ่งได้เข้าร่วมโครงการริเริ่มนี้เพื่อละทิ้งการพัฒนาสถาปัตยกรรม 32 บิต

และนั่น นอกจากนี้ยังควรจดจำสิ่งที่นักพัฒนา Ubuntu Mate กล่าวไว้ ซึ่งจริงๆแล้ว "ตลาดสำหรับสถาปัตยกรรมนี้ไม่ได้ถูกใช้อีกต่อไปเนื่องจากผู้ใช้ที่เลือกดาวน์โหลดอิมเมจ 32 บิตคือผู้ใช้ที่ติดตั้งบนคอมพิวเตอร์ที่มีโปรเซสเซอร์ 64 บิต"

Fuente: บล็อก electronjs


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา