Whatsapp

Desktop Independent Apps Vs Desktop Dependent Apps sa Linux?

Anonim

Maagang bahagi ng taong ito, maraming user ng Linux Mint ang nalaman ang tungkol sa katotohanan na ang Ubuntu Linux based distro ay magpapakilala ng sarili nitong hanay ng mga app na tinatawag na X-apps sa Linux Mint 18, at totoo ito hanggang ngayon, kapag tungkol sa bagong features ng beta release ng Linux Mint 18 Cinnamon.

Ano ang X-apps?

Ito ay isang bagong proyekto na sinimulan sa layuning gumawa ng mga generic na app para sa mga tradisyonal na GTK desktop environment gaya ng Cinnamon, MATE, Xcfe at iba pa. Ito ay nilayon na bumuo ng mga pangunahing app na mahusay na magsasama sa mga nabanggit na desktop environment sa itaas at alisin ang mga app na hindi mahusay na pinagsama-sama sa labas ng mga desktop environment na ito.Samakatuwid, kapag nagdagdag ng mga pagbabago o bagong feature sa isang app, malalapat ito sa lahat ng desktop environment.

Ang mga pangunahing feature ng X-apps

Karamihan sa mga app ay nag-aalok lamang ng mga umiiral nang functionality, samakatuwid ang mga user ay hindi kailangang mag-alala tungkol sa pagkakaroon ng pag-aaral ng anumang bago upang magamit ang mga ito.

Ano ba talaga ang mas gumagana: Desktop Dependent Apps Vs Desktop Independent Apps

Kapag binigyan ka ng isang patas na highlight ng proyekto ng X-apps, malalaman mo na ang mga app na ito ay umaasa sa kapaligiran sa desktop, gumagana at maayos na sumasama sa mga tradisyonal na GTK desktop environment na binanggit namin sa itaas. Sa kabilang banda, ay ang desktop environment independent apps tulad ng Thunderbird, LibreOffice at VLC na maaaring gumana sa karamihan kung hindi lahat ng desktop environment kasama ang KDE, GNOME, at isa rin itong cross-platform software, at gumagana sa mga pangunahing operating system tulad ng bilang Windows at Mac OSX at marami pang iba. Ang isang katotohanan tungkol sa mga app na ito ay ang kanilang pag-develop ay hindi nakatuon sa anumang platform o desktop environment, gumagana lang sila kahit saan ngunit ang tanong ay kung maaari silang magkasya kahit saan sa mga tuntunin ng tamang pagsasama sa isang desktop.

Maaari mo talagang tingnan ang argumento sa itaas sa dalawang posibleng ideya:

Dito, ang mga desktop environment ay magkakaroon ng maliliit na app na nag-aalok ng mga pangunahing feature at functionality sa mga user, na mahusay na pinagsama sa user interface. At malalaman mo na ang mga Linux Mint X-app ay talagang nasa ilalim ng paglalarawang ito.

Sa ilalim nito, kailangang iangkop ng mga developer ang user interface para sa bawat desktop environment ngunit pinapanatili at nag-aalok ng maramihang, pangunahing cross-platform na functionality.

Bilang isang pangwakas na pangungusap, sa tingin ko ay kapaki-pakinabang na isaalang-alang at panatilihin ang parehong mga ideya dito, ang mga desktop environment ay kailangang magkaroon ng kanilang sariling mga app na madaling iakma ng mga user, at ang pagbuo ng desktop environment independent apps ay mahalaga upang nag-aalok sa mga user ng malawak na hanay ng mga app na maaari nilang makitang lubos na produktibo at nag-aalok ng mga advanced na feature at functionality. Ito ay isang mahalagang argumento dahil ang pagkakaroon ng ilang mga distribusyon ng Linux at mga desktop environment ay palaging isang malaking hamon para sa mga bagong user ng Linux kung alin ang pipiliin at mananatili. Ano ang palagay mo sa isyung ito? Maaari mong ibahagi ang iyong mga saloobin sa pamamagitan ng seksyon ng komento sa ibaba.