Electron przestaje wspierać architekturę 32-bitową

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

L Twórcy platformy Electron ogłosili, że platforma przestała obsługiwać 32-bitowe systemy Linux i przestali budować dla nich zgromadzenia. Ogłoszenie nie precyzuje, czy decyzja dotyczy tylko architektury x86, czy rozszerza obsługę systemów ARMv7 (na co wskazuje „32-bitowy Linux”).

Obsługa 32-bitowego systemu Linux zostanie zakończona od wersji 5.0 (zgodnie z oficjalnym komunikatem prasowym w wersji 4.0, ale jest to literówka, ponieważ pełne wsparcie dla 32-bitowego Linuksa zostało zapewnione w grudniu, podobnie jak w dzisiejszej aktualizacji 4.0.7).

Co to jest elektron?

Dla tych, którzy nie wiedzą Elektron możemy ci powiedzieć, że to to platforma umożliwiająca tworzenie dowolnej aplikacji graficznej z wykorzystaniem technologii przeglądarkowych, którego logika jest zdefiniowana w JavaScript, HTML i CSS, a funkcjonalność można rozszerzyć za pomocą systemu towarzyszącego.

Programiści mają dostęp do modułów Node.js, a także zaawansowanego API do generowania natywnych okien dialogowych, integracji aplikacji, tworzenia menu kontekstowych, integracji z systemem w celu wyświetlania powiadomień, manipulowania oknami i interakcji z podsystemami Chromium.

W przeciwieństwie do aplikacji internetowych, Programy oparte na elektronach są dostarczane jako oddzielne pliki wykonywalne, które nie są połączone z przeglądarką.

W takim przypadku programista nie musi martwić się o portowanie aplikacji na różne platformy, Electron zapewni możliwość kompilacji dla wszystkich systemów wspieranych przez Chromium.

Electron zapewnia również narzędzia do organizowania automatycznego dostarczania i instalacji aktualizacji (aktualizacje mogą być dostarczane z oddzielnego serwera i bezpośrednio z GitHub).

Electron 4.0

Z programów stworzonych w oparciu o platformę Electron możemy wspomnieć o edytorze Atom, klient poczty elektronicznej nylasnarzędzia do pracy GitKraken, system wizualizacji i analizy zapytań SQL Wagon, system blogowania WordPress Desktop, klient WebTorrent Pulpit BitTorrent.
A także oficjalni klienci usług takich jak Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code i Discord.

W katalogu oprogramowania Electron złożono łącznie 730 wniosków.

32 bit jest stopniowo zapomniany

Najnowszą aktualizacją, dla której zostaną utworzone 32-bitowe wersje Linuksa, będzie wersja 4.1 (w komunikacie podano, że 3.1).

Twórcy aplikacji opartych na platformie Electron będą musieli ograniczyć się do 64-bitowych kompilacji dla Linuksa lub pozostać przy wersji 4.1 (wskazano 3.1), który pozostanie do powstania gałęzi Electron 7.0 (wskazano 6.0).

Użytkownikom 32-bitowych aplikacji Electron zaleca się przejście na systemy 64-bitowe.

Electron zaprzestanie obsługi 32-bitowego systemu Linux, począwszy od wersji Electron 4.0. Najnowsza wersja Electron, która obsługuje 32-bitowe instalacje Linuksa, to Electron v3.1, która otrzyma wersje wsparcia do czasu wydania Electron v6. Wsparcie dla 64-bitowego Linuksa pozostanie niezmienione.

Większość komputerów wyprodukowanych w latach 1990. i na początku 2000 r. Była wykonana z procesorami opartymi na architekturze 32-bitowej, podczas gdy większość komputerów utworzonych później była oparta na starszej architekturze 64-bitowej. Nowy i mocniejszy.

Ta decyzja podjęte przez programistów Electron opiera się na fakcie, że obecnie zapotrzebowanie na architekturę 32-bitową nie jest tak duże podobnie jak inni poza tym, że już uważają to za „starą” technologię.

A z drugiej strony, że w dodatku już wiele dużych projektów przebiegło bez poświęcania czasu i wysiłku na rozwój tej architektury.

W rezultacie wsparcie spada: Google przestało wydawać Chrome dla 32-bitowego systemu Linux w marcu 2016 r., Canonical przestał dostarczać 32-bitowe obrazy pulpitu w 2017 r. I całkowicie zrezygnował z obsługi 32-bitowych w Ubuntu 18.10. Arch Linux.

Biorąc to pod uwagę, widzimy, że inny ważny projekt open source dołączył do tej inicjatywy, aby porzucić rozwój architektury 32-bitowej.

I to warto też pamiętać o tym, co powiedzieli programiści Ubuntu Mate w którym tak naprawdę „rynek tej architektury nie jest już używany, biorąc pod uwagę, że użytkownicy, którzy zdecydują się pobrać obraz 32-bitowy, to użytkownicy, którzy zainstalują go na komputerach z procesorami 64-bitowymi”.

źródło: blog electronjs


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.