Pop!_OS ડેસ્કટોપ એન્વાર્યમેન્ટ COSMIC GTK ને બદલે Iced નો ઉપયોગ કરશે

GTK ને બદલે Iced નો ઉપયોગ કરીને COSMIC

GTK ને બદલે Iced નો ઉપયોગ કરીને COSMIC

કેટલાક દિવસો પહેલા માઈકલ એરોન મર્ફી, પોપ!_ઓએસ ડેવલપમેન્ટ લીડ અને Redox OS ફાળો આપનાર, નવી આવૃત્તિ પર કામ કરવાની વાત કરી વપરાશકર્તા પર્યાવરણ "COSMIC" માંથી.

જેઓ કોસ્મિકથી અજાણ છે, તેઓએ તે જાણવું જોઈએ પોપ માટે માલિકીનું ડેસ્કટોપ પર્યાવરણ છે! _તમે જે વધારાના એક્સ્ટેન્શન્સ સાથે સુધારેલા જીનોમ શેલ પર આધારિત છે, પરંતુ ડેસ્કટોપની ઊંડા પુનઃડિઝાઇન અને વૈચારિક ફેરફારોની રજૂઆતમાં અલગ છે.

તે યાદ રાખવું જ જોઇએ કે કોસ્મિક ગયા વર્ષે Pop!_OS સંસ્કરણ 21.04 માં Pop!_OS માં રજૂ કરવામાં આવ્યું હતું અને System76 પ્રોજેક્ટ માટે જવાબદાર લોકો પર્યાવરણને સ્વચ્છ ઉકેલ તરીકે વર્ણવે છે જે ડેસ્કટોપને ઉપયોગમાં સરળ બનાવે છે, જ્યારે કસ્ટમાઇઝેશન દ્વારા વપરાશકર્તાઓ માટે વધુ શક્તિશાળી અને કાર્યક્ષમ છે.

તેવો પણ ઉલ્લેખ છે નવી ડિઝાઇન વ્યાપક પરીક્ષણ દ્વારા વિકસાવવામાં આવી છે અને પૉપ લૉન્ચ થયા પછી યુઝર પ્રતિસાદ! _OS 20.04, અને હાલમાં તેમના પરીક્ષણ તબક્કામાં શુદ્ધ કરવામાં આવી રહી છે.

GNOME 40 માં દેખાતા "પ્રવૃત્તિ વિહંગાવલોકન" માં વર્ચ્યુઅલ ડેસ્કટોપ્સ અને એપ્લિકેશનોના એકીકૃત આડા નેવિગેશનને બદલે, COSMIC ખુલ્લી વિન્ડો અને હાલની એપ્લિકેશનોની સાથે ડેસ્કટોપ નેવિગેટ કરવા માટે અલગ-અલગ દૃશ્યો ચાલુ રાખે છે.હા એક વિભાજિત દૃશ્ય તમને એક ક્લિક સાથે એપ્લિકેશનોની પસંદગીને ઍક્સેસ કરવાની ક્ષમતા આપે છે, અને સરળ લેઆઉટ વિઝ્યુઅલ ક્લટરને વિચલિત કરતા અટકાવે છે.

UX ટીમ છેલ્લા વર્ષથી કાળજીપૂર્વક વિજેટ્સ અને એપ્લિકેશનો ડિઝાઇન કરી રહી છે. અમે હવે એવા બિંદુએ છીએ જ્યાં કોસ્મિક માટે GUI ટૂલકિટ પર નિર્ણય લેવો એન્જિનિયરિંગ ટીમ માટે મહત્વપૂર્ણ છે. છેલ્લા એક વર્ષમાં ઘણી વિચાર-વિમર્શ અને પ્રયોગો પછી, એન્જિનિયરિંગ ટીમે GTK ને બદલે Iced નો ઉપયોગ કરવાનું નક્કી કર્યું.

વપરાશકર્તા પરીક્ષણ દરમિયાન, તે ઉલ્લેખ કરવામાં આવ્યો હતો કે તે જાણવા મળ્યું હતું કે GNOME વપરાશકર્તાઓ "પ્રવૃત્તિઓ ઝાંખી" ખોલ્યા પછી કાર્યને થોભાવે છે. વિભાજિત દૃશ્યોs એક ક્લિક સાથે એપ્લિકેશન લોન્ચરને ઍક્સેસ કરવાની મંજૂરી આપે છે, જ્યારે ક્લીનર યુઝર ઇન્ટરફેસ ડિઝાઇન દ્રશ્ય વિક્ષેપને અટકાવે છે.

Iced એ મૂળ રસ્ટ GUI ટૂલકીટ છે જે તાજેતરમાં COSMIC માં ઉપયોગ માટે સક્ષમ બનવા માટે પૂરતી પ્રગતિ કરી છે. સરખામણી માટે GTK અને Iced બંનેમાં કેટલાક COSMIC એપ્લેટ પહેલેથી જ લખવામાં આવ્યા છે. 

તે નોંધ્યું છે કે લાંબી ચર્ચાઓ અને પ્રયોગો પછી, વિકાસકર્તાઓએ GTK ને બદલે Iced લાઇબ્રેરીનો ઉપયોગ કરવાનું નક્કી કર્યું ઇન્ટરફેસ બનાવવા માટે. System76 ઇજનેરો અનુસાર, આઇસ્ડ લાઇબ્રેરી, જે તાજેતરમાં સક્રિય રીતે વિકસાવવામાં આવ્યું છે, તે પહેલાથી જ વપરાશકર્તા પર્યાવરણ માટે આધાર તરીકે ઉપયોગમાં લેવા માટે પૂરતા સ્તરે પહોંચી ગયું છે.

Iced ના નવીનતમ વિકાસ સંસ્કરણોમાં એક API છે જે GTK ની તુલનામાં ખૂબ જ લવચીક, અભિવ્યક્ત અને સાહજિક છે. તે રસ્ટમાં ખૂબ જ કુદરતી લાગે છે, અને એલ્મથી પરિચિત કોઈપણ તેની ડિઝાઇનની પ્રશંસા કરશે.

હાથ ધરવામાં પરીક્ષણો દરમિયાન ઘણા કોસ્મિક એપ્લેટ્સ તૈયાર કરવામાં આવ્યા હતા, એકસાથે GTK અને Iced માં લખાયેલ છે ટેકનોલોજીની સરખામણી કરવા માટે. પરીક્ષણો હાથ ધરવામાં આવ્યા હતા દર્શાવે છે કે GTK ની સરખામણીમાં, Iced લાઇબ્રેરી વધુ લવચીક, અભિવ્યક્ત અને સમજી શકાય તેવું API પ્રદાન કરે છે., કુદરતી રીતે રસ્ટ કોડ સાથે જોડાય છે અને Elm ઘોષણાત્મક ઇન્ટરફેસ બાંધકામ ભાષાથી પરિચિત વિકાસકર્તાઓ માટે પરિચિત આર્કિટેક્ચર પ્રદાન કરે છે.

પુસ્તકાલય Iced સંપૂર્ણપણે રસ્ટ ભાષામાં લખાયેલ છે., સલામત પ્રકારો, મોડ્યુલર આર્કિટેક્ચર અને પ્રતિક્રિયાશીલ પ્રોગ્રામિંગ મોડલનો ઉપયોગ કરે છે. Vulkan, Metal, DX12, OpenGL 2.1+ અને OpenGL ES 2.0+ સાથે સુસંગત વિવિધ રેન્ડરિંગ એન્જિન, તેમજ વિન્ડોઝ શેલ અને વેબ એકીકરણ એન્જિન પ્રદાન કરવામાં આવે છે.

આઈસ્ડ-આધારિત એપ્લિકેશનો Windows, macOS, Linux માટે બનાવી શકાય છે અને વેબ બ્રાઉઝરમાં ચલાવી શકાય છે. વિકાસકર્તાઓને આઉટ-ઓફ-ધ-બોક્સ વિજેટ્સનો સમૂહ, અસુમેળ નિયંત્રકો બનાવવાની ક્ષમતા અને વિન્ડો અને સ્ક્રીનના કદના આધારે ઇન્ટરફેસ તત્વોના પ્રતિભાવ લેઆઉટનો ઉપયોગ કરવાની ઓફર કરવામાં આવે છે. કોડ MIT લાયસન્સ હેઠળ વિતરિત કરવામાં આવે છે.

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તમે માં વિગતો ચકાસી શકો છો નીચેની કડી


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.