Эмне үчүн электрондук колдонмолор идеалдуудан азыраак болушу мүмкүн

Мазмуну:

Эмне үчүн электрондук колдонмолор идеалдуудан азыраак болушу мүмкүн
Эмне үчүн электрондук колдонмолор идеалдуудан азыраак болушу мүмкүн
Anonim

Негизги алып салуулар

  • Электрон – бул веб-сайттарды компьютериңиздеги колдонмолор катары иштеткен каптама.
  • Бул кайчылаш платформа колдонмолорун куруу оңой жана тезирээк.
  • Колдонмолор сейрек гана жылмаланган же расмий колдоого алынган колдонмолордой бириктирилген.
Image
Image

Веб колдонмолору бүт интернетте, эми алар компьютериңизди басып алууда.

"Электрон" бул атүгүл эң жөнөкөй Mac колдонуучуларын да дүрбөлөңгө салат. Бул иштеп чыгуучулар үчүн колдонмону бир жолу жазып, аны Windows, Mac жана веб-браузерде иштетүүнүн жолу. Бирок, анткени Electron колдонмолору Chromium негизиндеги браузерде, колдонмо катары жашырылган браузерде иштеп жатат. Ал эми азыр Agile Bits, 1Password иштеп чыгуучусу, Electron үчүн расмий Mac колдонмосун таштап жатат. Бул анчалык деле жаман угулбайт, анда эмне үчүн адамдар мынчалык ачууланып жатышат?

"Electron менен Chromium кыймылдаткычынын аркасында колдонмолор браузерде иштеп жаткандай көрсөтүлөт. Бирок мунун баасы бар: [официалдуу түрдө колдоого алынган] колдонмолорго салыштырмалуу CPU жана оперативдүү эстутумдун көп колдонулушу, " web - колдонмону иштеп чыгуучу Бурак Өздемир Lifewire электрондук почта аркылуу билдирди.

Көбүрөөк электрондор, көбүрөөк көйгөйлөр

Өздемир так жерден сокку урду. Electron менен эң чоң көйгөй, практикалык көз караштан алганда, ал сиздин компьютериңиздин ресурстарын жалмап жатат. Ал сиз колдонгон ар бир Electron колдонмосу үчүн бир нече кошумча колдоочу процесстер менен бирге веб браузерди иштетет.

Бул браузерлер компьютериңиздин иштөө эстутумунун абсурддуу көлөмүн жейт, ошондой эле CPUга салык салат. Кыскача айтканда, компьютериңиз ысып, көбүрөөк кубат сарптап, батареяңызды тезирээк түгөтөт.

Иштеп чыгуучулар электронду казышат, анткени ал азыраак иштейт. Колдонмону бир гана жолу жазышыңыз керек жана ал Electron колдогон ар бир платформада иштейт.

Бирок, балким, бул сизди кызыктырбайт. Балким, сиз ар дайым кубатка туташкан чоң, күчтүү иш тактасын колдонуп жаткандырсыз жана электр энергиясын ысырап кылууну ойлобойсуз. Бул бизди Mac колдонуучуларынын Electronду жактырбагандыгынын экинчи жана балким андан да маанилүү себебине алып барат.

Ар бир компьютер платформасынын көрүнүшү жана сезими бар. Mac'та диалог кутучаларынын баары бирдей көрүнөт. Баскычтоптун жарлыктары бардык колдонмолордо ырааттуу, ⌘ баскычы колдонмонун жеке жөндөөлөр терезесин ачып берет жана башкалар.

Электрондук колдонмолор эскертмелерди жана менюларды платформага тиешелүү версияларга которбогонго аракет кылышса да, бул ырааттуулукту бузушат, бирок колдонмолордун жалпы дизайны платформа конвенцияларына чанда гана ылайык келет. Эгер сиз Windows жана macOS экөө тең иштеген колдонмону иштеп чыгып жатсаңыз, бул сөзсүз болот - сиз эки платформага тең туура келбейт.

Эң жаманы, Electron колдонмолору көбүнчө орнотулган кесиптештерине окшоп иштебейт. Мисалы, Slack Mac колдонмосу жебе баскычтарын басканда же терилген тексттин ичинде чабыттоо үчүн стандарттуу тутумдук баскычтопту колдонгондо ар кандай кызыктай иштерди жасайт. Ал эми стандарттык жөндөөлөр панели жок – анын ордуна веб-баракча аласыз.

Иштеп чыгуучулар аны эмне үчүн колдонушат

Иштеп чыгуучулар электронду казышат, анткени ал азыраак иштейт. Колдонмону бир гана жолу жазышыңыз керек жана ал Electron колдогон ар бир платформада иштейт. Бул стартап куруп жатканыңызда олуттуу жакшылык. Бүгүнкү күндө интернеттин өзү көбүнчө iPhone, iPad жана Android'ден кийин үчүнчү орунда турган Mac, Windows же Linux колдонмолору менен негизги платформа болуп саналат.

"Көптөгөн иштеп чыгуучулар Electron for Mac негизиндеги колдонмолорду колдонушат, анткени алкак колдонмону бир жолу коддоп, аны macOS'ко жайгаштырууга мүмкүндүк берет", - деди тармак инженери Эрик МакГи Lifewire электрондук почтасы аркылуу. "Бул алкак ошондой эле ага курулган иш такта колдонмолору үчүн бай колдонуучу интерфейсин камсыз кылат."

Электронду иштеп чыгуу мурунтан эле веб колдонмолорун жасаган адамдар үчүн оңой. Ал дал ошол HTML, CSS жана JavaScript технологиясын колдонот, андыктан жаңы тилди үйрөнүүнүн же аларды билген жаңы иштеп чыгуучуларды жалдоонун кереги жок.

iPhone First

Эмнеге Electron мобилдик телефондо да колдонулбайт? Иштеп чыгуучуларга бул жагышы мүмкүн жана бул дагы бир жумуш азыраак болот, бирок Electron жетиштүү эмес.

"[Электрон] оперативдүү эстутумдун чоң көлөмүн керектейт жана кенен көлөмдөгү сактагычты талап кылат, бул аны тез, жеңил жана оперативдүү эстутумга минималдуу басым жасашы керек болгон iOS колдонмолору үчүн начар тандоого алып келет ", - дейт МакГи.

Башка себеп - Apple буга уруксат бербейт. Apple иштеп чыгуучуларга Electron колдонмолорун Mac App Store дүкөнүнө тапшырууну кыйындатат, бирок бул мүмкүн, ошондой эле колдонмону жөн эле жүктөп алып, аны түз орнотуу оңой.

Электрондун эң чоң көйгөйү, практикалык көз караштан алганда, ал сиздин компьютериңиздин ресурстарын жеп жатат.

IOS'то, Apple эч бир колдонмолорго өзүнүн веб рендеринг механизмин иштетүүгө уруксат бербейт. Башкача айтканда, колдонмолор WebKitти гана колдоно алышат, бул Safari'ге мүмкүнчүлүк берет. Жада калса iOS-Chrome, Firefox, Brave-бардыгы өз технологияларынын ордуна WebKitти колдонушат.

Демек, сиз Electron колдонмолору талап кылган Chromium серверин иштете албайсыз, бул өз кезегинде иштеп чыгуучуларды туура колдонмолорду иштеп чыгууга мажбурлайт.

Электрон, кыязы, эч жакка кетпейт, ал эми интернет жана мобилдик кызматтар жана колдонмолор үчүн негизги платформа бойдон калууда. Бирок бул сизге Electron колдонмолорун жактырышыңыз керек же компьютериңизди жаман көрүп, батарейкаңызды өчүрүп салышыңыз керек дегенди билдирбейт. Мүмкүн болгон жерде расмий колдоого алынган колдонмолорду колдонуңуз.

Сунушталууда: