बाजार: फ्लॅटपॅक अॅप स्टोअर जे लिनक्सवर फ्लॅटहबला शक्ती देते

  • डेव्हलपर्सना समर्थन देण्यासाठी कॉन्फिगर करण्यायोग्य क्युरेशन आणि दृश्यमान मेट्रिक्ससह फ्लॅटहब-फर्स्ट दृष्टिकोन.
  • एकसंध अनुभवासाठी मल्टी-थ्रेडेड आर्किटेक्चर, डीकपल्ड UI आणि पार्श्वभूमी सेवा.
  • GNOME शोध आणि KRunner सह एकत्रीकरण, तसेच Flathub कडून सोपे इंस्टॉलेशन.

बाजार

बाजार जोरात येतो फ्लॅटपॅक-केंद्रित अॅप स्टोअर म्हणून जे लिनक्सवर सॉफ्टवेअर शोधण्याची आणि स्थापित करण्याची पद्धत सुधारण्याचा प्रयत्न करते. हे फक्त एक पर्याय नाही: ते पॉलिश केलेले दृश्य अनुभव, चपळ कामगिरी आणि विकासकांना समर्थन देण्यासाठी डिझाइन केलेल्या साधनांवर लक्ष केंद्रित करते. जर तुम्ही युनिव्हर्सल ब्लू इकोसिस्टममधील GNOME, KDE किंवा Bazzite सारखे डिस्ट्रो वापरत असाल, तर तुम्हाला त्यावर लक्ष ठेवावे लागेल.

गेल्या आठवड्यात पुनरावलोकने, चर्चा आणि प्रात्यक्षिके उदयास आली आहेत जे त्यांच्या क्षमतेचे प्रदर्शन करतात: कॉन्फिगर करण्यायोग्य सामग्री क्युरेशन, डेस्कटॉप शोधसह एकत्रीकरण, डीफॉल्टनुसार फ्लॅथब सुसंगतता आणि एक आर्किटेक्चर जे तुम्हाला डाउनलोड, अनइंस्टॉल आणि कोणत्याही हँग-अपशिवाय ब्राउझिंग सुरू ठेवण्याची परवानगी देते. चला आपल्याला आधीच माहित असलेल्या आणि पुढे काय होणार आहे ते सर्व विभाजित करूया.

बाजार म्हणजे काय आणि ते का महत्त्वाचे आहे?

बाजार हे GNOME साठी एक नवीन अॅप स्टोअर आहे. फ्लॅटपॅक रिमोटवरून अॅप्लिकेशन्स आणि अॅड-ऑन्स शोधण्यावर आणि स्थापित करण्यावर लक्ष केंद्रित करणे, ज्यामध्ये फ्लॅटहबवर विशेष भर दिला जातो. डेव्हलपर्सना सॉफ्टवेअर आणि आर्थिक सहाय्य देऊन लिनक्स डेस्कटॉप शक्य करणाऱ्यांना सक्षम बनवणे हे त्याचे घोषित ध्येय आहे. त्याच्या टॅबमध्ये, एक "क्युरेटेड" विभाग आहे जो वितरक त्यांच्या प्रेक्षकांना अधिक स्थानिक किंवा विशिष्ट अनुभव देण्यासाठी अनुकूल करू शकतात.

हा दृष्टिकोन इतर फ्लॅथब फ्रंटएंड्सची आठवण करून देतो जसे की GNOME सॉफ्टवेअर, Linux मिंट किंवा वेअरहाऊस सॉफ्टवेअर मॅनेजर, परंतु बाजार वेगवेगळे डिझाइन निर्णय सादर करतो: ते पहिल्या दृष्टीक्षेपात दिसणार्‍या आणि हायलाइट्स असलेल्या क्षेत्रांमध्ये विकासकांना समर्थन लिंक्स ठेवते. आकडेवारी डाउनलोड करा नेहमीपेक्षा जास्त महत्त्वासह. हे सर्व दोन-पॅनल नेव्हिगेशन इंटरफेस आणि मोठ्या प्रतिमांमध्ये गुंडाळलेले आहे जेणेकरून वापरकर्ते निर्णयात स्क्रीनशॉटचा जास्त वाटा असतो. स्थापित करण्यासाठी.

जर योगायोगाने तुम्हाला रास्पबेरी पाईसाठी अशाच काही गोष्टींमध्ये रस असेल, तर काही काळापूर्वी कोणीतरी रास्पबेरी पाई OS साठी समर्थन जोडण्यासाठी आणि फ्लॅथब अॅप्स स्थापित करण्यासाठी पायथॉनमध्ये असेच काहीतरी विकसित केले. ते खूप मूलभूत आहे, परंतु कार्यात्मक आहे. मी त्याला FlatPik (RPi साठी pi) असे नाव दिले आहे आणि ते येथे उपलब्ध आहे हा दुवा.

बाजार कामगिरी आणि वास्तुकला: प्रवाहीपणा आणि पार्श्वभूमी

तांत्रिक आधारस्तंभांपैकी एक म्हणजे बाजार खूप वेगवान आणि अत्यंत बहु-थ्रेडेड आहे.वापरकर्ता इंटरफेस बॅकएंड ऑपरेशन्सपासून पूर्णपणे वेगळे केले आहे, ज्यामुळे तुम्ही डाउनलोड, अनइंस्टॉल किंवा अपडेट्स चेन करू शकता आणि कोणत्याही अडथळ्यांशिवाय इतर अॅप सूची ब्राउझ करत राहू शकता.

तसेच, सेवा म्हणून काम करते: तुम्ही सर्व विंडो बंद केल्या तरीही स्थिती कायम ठेवते. या निवडीचे दोन व्यावहारिक परिणाम आहेत: तुम्ही जिथे सोडले होते तेथूनच काम सुरू करता आणि सिस्टम कार्य रांग अधिक विश्वासार्हतेने व्यवस्थापित करू शकते. एकत्रीकरण पूर्ण करण्यासाठी, अंमलबजावणी करा जीनोम-शेल शोध प्रदाता डी-बस द्वारे आणि त्यासाठी एक प्लगइन आहे KDE प्लाझ्मावरील KRunner, जेणेकरून तुम्ही डेस्कटॉप सर्च इंजिनवरून थेट अ‍ॅप्स "चालवू" शकता.

बाजार डिझाइन, ब्राउझिंग आणि डिस्कव्हरी

जेव्हा तुम्ही अॅप्लिकेशन उघडता तेव्हा तुमचे स्वागत एका कॅटलॉगसह केले जाते ज्यामध्ये एक प्रमुख "क्युरेटेड". हा टॅब डिस्ट्रो किंवा बाजार एकत्रित करणाऱ्या प्रकल्पांद्वारे YAML फायलींद्वारे परिभाषित करता येतो, ज्यामुळे तुमच्या वापरकर्ता बेससाठी आवश्यक श्रेणी, गेम किंवा उपयुक्तता हायलाइट करणे सोपे होते. उदाहरणार्थ, सार्वजनिक डेमोमध्ये, ऑरोरा कॉन्फिगरेशन, युनिव्हर्सल ब्लू प्रकारांपैकी आणखी एक.

एकात्मिक शोध हा एक मजबूत मुद्दा आहे: डावीकडे अ‍ॅप्सची यादी, उजवीकडे तपशील. तिथे तुम्ही परवाना, स्रोत (फ्लॅटपॅक किती दूर आहे), डेव्हलपरची वेबसाइट, डाउनलोड आकार आणि आधुनिक UX मानकांनुसार जागा व्यापणारी स्क्रीनशॉट गॅलरी पाहू शकता. तिथे एक बटण देखील आहे सामायिक करण्यासाठी जे पाठवण्यासाठी तयार लिंक्ससह एक मॉडेल उघडते आणि अशा प्रकारे सॉफ्टवेअरच्या प्रसाराला प्रोत्साहन देते.

विकास वेगाने होत असला तरी, काही तपशील आधीच पॉलिश करणे आवश्यक आहे: उदाहरणार्थ, काही उंदरांचा क्षैतिज स्क्रोल डावीकडून उजवीकडे अ‍ॅप कॅरोसेल नेव्हिगेट करण्यासाठी ते अद्याप समर्थित नाही. आठवड्याने आठवड्याने विकसित होणाऱ्या अ‍ॅपमध्ये हे सामान्य दोष आहेत.

लिनक्सवरील इतर स्टोअरशी तुलना

ज्यांना GNOME सॉफ्टवेअर वापरायचे आहे त्यांना इंटरफेस खूप अव्यवसायिक वाटू शकतो किंवा त्यांना आढळले असेल अनेक स्रोतांच्या मिश्रणाशी संबंधित बग (सिस्टम पॅकेजेस आणि फ्लॅटपॅक्स). बाजार त्या गुंतागुंतीतून काही प्रमाणात दूर जातो आणि अधिक फ्लॅथब-फर्स्ट आणि अधिक थेट दृश्य प्रवाह.

समोर उबंटू अ‍ॅप सेंटर, जे केवळ स्नॅप फॉरमॅटला चालना देते, बाजार स्वतःला फ्लॅथब आणि फ्लॅटपॅकशी संरेखित करते. काही वापरकर्त्यांसाठी, हे एक प्रमुख संघर्ष सोडवते: त्यांना एक विस्तृत, अद्ययावत कॅटलॉग हवा आहे. प्रणालीच्या पायापासून वेगळे केले. हा अपरिवर्तनीय डिस्ट्रोज आणि "बेस" ला "पेलोड" (अ‍ॅप्स) पासून वेगळे करण्याच्या ट्रेंडसह एक सुसंगत दृष्टिकोन आहे.

केडीई इकोसिस्टममध्ये, डिस्कव्हर मदत करते, परंतु असे काही लोक आहेत जे त्याच्या सौंदर्यशास्त्राशी किंवा अधिक दाट इंटरफेस पॅटर्न. बाजार आणखी एक वाचन प्रस्तावित करतो: उत्तम दृश्ये, क्युरेट केलेले विभाग आणि विकासकाला समर्थन देण्यावर स्पष्ट भर देणग्यांचे आवाहन आणि मेट्रिक्स दृश्यमानता.

"नळीवर पाऊल टाकणे" प्रतिबंधित करणारे उपचार

उपचार हे केवळ सौंदर्यात्मक नाही: ते कार्य करते डुप्लिकेशन आणि वाईट अनुभव टाळा. एक उदाहरण नमूद केले आहे: जर बॅझाईट सारखे डिस्ट्रो स्टीमला सिस्टम लेव्हलवर आणते, तर क्युरेशन स्टीम फ्लॅटपॅक लपवा जेणेकरून नवशिक्या वापरकर्त्याला गोंधळ होऊ नये किंवा एकाच अॅपचे दोन इंस्टॉलेशन वेगवेगळ्या वर्तनांसह करावे लागू नये.

नियंत्रणाबाबत, संदेश स्पष्ट आहे: याचा उद्देश सेन्सॉर करणे नाही."नूब ट्रॅप्स" काढून टाकणे, "फूटगन" दूर ठेवणे आणि सर्वोत्तम काम करणारे सॉफ्टवेअर आघाडीवर ठेवणे त्या वातावरणात, वैचारिक कारणांसाठी प्रकल्पांना वगळण्याची गरज नाही; निकष तांत्रिक आणि वापरकर्ता अनुभवावर आधारित असतील.

स्थापना आणि उपलब्धता

पूर्व-निर्मित बिल्ड्स यामध्ये वितरित केल्या जातात फ्लॅथब आणि गिटहब अॅक्शन्सद्वारे. Flatpak सक्षम असलेल्या सिस्टमवर, फक्त येथे जा फ्लॅटहब बाजार स्थापित करणार आहे. डाउनलोड सुमारे ~१२ MiB आहे, जरी तुमच्याकडे नसल्यास GNOME रनटाइम सिस्टम जितकी अद्ययावत चालेल तितकी एकूण वजन जास्त दिसू शकते. नेहमीप्रमाणे, हे रनटाइम अनेक अॅप्सद्वारे शेअर केले जातात.

युनिव्हर्सल ब्लूच्या काही आवृत्त्यांमध्ये, एकात्मता आधीच खोलवर आहे: "सॉफ्टवेअर सेंटर" बटण मुख्य मेनूमधून बाजार उघडतो आणि नवीन इंस्टॉलेशनवर, डॉकवर निश्चित केले आहे मागील स्टोअरऐवजी. हा बदल आधीच दैनिक बिल्ड वापरणाऱ्यांसाठी लागू होत आहे; इतर सर्वांना तो नियोजित अद्यतनांसह प्राप्त होईल.

बॅझाईट येथे चाचणी: एक केस स्टडी

ज्यांना "टिंकर" करायचे आहे त्यांच्यासाठी सर्वात जलद आणि सोपा मार्ग आहे व्हर्च्युअल मशीनमध्ये बॅझाईट. हे अलिकडेच Bazzite साठी डिफॉल्ट स्टोअर बनले आहे, एक अपरिवर्तनीय प्रणाली ज्याचे सॉफ्टवेअर Flathub वरून डाउनलोड केले जाते.

दैनिक व्यवस्थापन: स्थापित करा, विस्थापित करा आणि अद्ययावत रहा.

बाजार मूलभूत गोष्टी पूर्ण करतो आणि ते उडत्या रंगांसह करतो: तुम्ही हे करू शकता शोधा, श्रेणींनुसार ब्राउझ करा, वर्णने, स्क्रीनशॉट, परवाने आणि पॅकेज स्रोत पहा, स्थापित करा किंवा अनइंस्टॉल करा आणि तपासा प्रत्येक प्रकाशनासाठी नोट्सअपडेट्स पॅनल तुम्हाला इंटरफेस ब्लॉक न करता बदलांचे पुनरावलोकन करण्याची आणि बॅचेस सहजतेने लागू करण्याची परवानगी देतो.

एक विभेदक तपशील म्हणजे व्यापलेली जागा सपोर्ट लिंक्स (जेव्हा ते अस्तित्वात असतात). तुम्ही टॅब उघडताच ते वरच्या बाजूला असतात आणि ते या कल्पनेला बळकटी देतात की विकासक हा नायक आहे. या स्टोअरमध्ये. दृश्यमानतेसह डाउनलोड आकडेवारी देखील प्रदर्शित केली जाते, लोकप्रियता आणि विश्वासाचे मूल्यांकन करण्यासाठी उपयुक्त माहिती.

देणग्या आणि परिसंस्थेची शाश्वतता

याबद्दल संभाषण मोफत सॉफ्टवेअरसाठी वित्तपुरवठा कसा करावा हे वर्षानुवर्षे चर्चेत आहे. बाजारला ही समस्या व्यावहारिक मार्गाने सोडवायची आहे: ती दृश्यमान करून. देणग्या आणि फ्लॅथब सोबत सहयोग शोधत आहे जेणेकरून अधिक विकासक आर्थिक मदत मिळवा मोजण्यासाठी.

अशा प्लॅटफॉर्मचे उल्लेख आहेत जसे की लेखकाची को-फाय, योगदान देऊ इच्छिणाऱ्या प्रत्येकासाठी लिंक्ससह. तथापि, मुख्य म्हणजे "कलेच्या प्रेमासाठी देणगी देण्याच्या" पलीकडे जाणे आणि अशा यंत्रणा तयार करणे जे लिनक्स डेस्कटॉपवर स्केल करा, फ्लॅथब हे त्याचे गुरुत्वाकर्षण केंद्र आहे.

GNOME च्या पलीकडे: दत्तक आणि "क्लाउड मॉडेल"

बाझार इन बॅझाईट आणि युनिव्हर्सल ब्लूच्या इतर आवृत्त्यांची निवड एका धोरणाला प्रतिसाद देते: फ्लॅथबवर पैज लावा आणि अशा मॉडेलसाठी जिथे वितरण हा अपरिवर्तनीय पाया आहे आणि "जे चमकते" ते डेस्कटॉप आणि अॅप्स आहेत. यालाच काही लोक म्हणतात क्लाउड-नेटिव्ह डेस्कटॉप किंवा अगदी "डिस्ट्रोलेस" म्हणजे मधला थर अंतिम वापरकर्त्यासाठी अदृश्य असावा.

सार्वजनिक चर्चांमध्ये असे निदर्शनास आणून देण्यात आले आहे की बाजार फ्लॅथबशी स्पर्धा करत नाही., पण "फ्लॅथबला जाण्याचा आमचा पसंतीचा मार्ग" आहे. जर अधिक प्रकल्पांनी ते स्वीकारले तर उत्तम; जर नाही, तर ते अगदी तसेच काम करते कारण वितरण अज्ञेयवादी आहेवाटेत, स्टीमओएसने आधीच फ्लॅथब निवडले आहे आणि इतर अनेक डिस्ट्रो त्या दिशेने जात आहेत.

बाजार अवलंबित्वे आणि स्थानिक संकलन

जर तुम्हाला स्थानिक पातळीवर प्रकल्प वापरून पहायचा असेल, तर प्रवाह म्हणजे रिपॉझिटरी क्लोन करणे आणि त्यासह तयार करणे मेसन आणि निन्जा की डिपेंडन्सीज असलेल्या सी कंपायलर वातावरणात. त्यांच्या उद्देशासह सूचीबद्ध केलेल्या किमान लायब्ररी आणि आवृत्त्या येथे आहेत:

अवलंबित्व pkg-config किमान आवृत्ती बाजारात वापरा
जीटीके 4 जीटीके 4 लिबाद्वैता द्वारे मुद्रित चा आधार इंटरफेस आलेख
लिबाडवैटा लिबाद्वैता-१ 1.7 शैली आणि GNOME घटक
लिबडेक्स लिबडेक्स-१ 0.11.1 उपयुक्तता असिंक्रोनस
फ्लॅटपॅक फ्लॅटपॅक 1.9 च्या व्यवस्थापन सुविधा फ्लॅटपॅक
अ‍ॅपस्ट्रीम अ‍ॅपस्ट्रीम 1.0 च्या डाउनलोड मेटाडेटा अॅप्सचे
एक्सएमएलबी एक्सएमएलबी 0.3.4 XML बंडल हाताळणे बायनरी/पार्स करा
ग्लायसिन ग्लायसिन-१ 1.0 मिळवा आणि डीकोड करा प्रतिमा
ग्लायसिन-जीटीके४ ग्लायसिन-जीटीके४-१ 1.0 फ्रेम्स यामध्ये रूपांतरित करा GdkTexture
लिब्यॅमल यामल-०.१ 0.2.5 चे विश्लेषण YAML कॉन्फिगरेशन
libsup लिबसूप-३.० 3.6.0 ऑपरेशन्स HTTP
जेसन-ग्लिब जेसन-ग्लिब-१.० 1.10.0 प्रतिसादांचे विश्लेषण करत आहे JSON (फ्लॅथब)

प्रकल्प GNOME आचारसंहिता स्वीकारते; जनसंपर्क, मुद्दे किंवा चर्चा याद्वारे सहभागी होणे म्हणजे या नियमांचे पालन करणे. मनोरंजक म्हणजे, अ‍ॅप आयकॉन डिझाइन केला आहे जाकुब स्टेनर, जीनोम इकोसिस्टममधील एक सुप्रसिद्ध व्यक्ती.

फ्लॅटहब कडून बाजार विकासाची स्थिती, गती आणि स्थापना

अवघ्या काही आठवड्यांत, बाजार फक्त आत उपलब्ध राहिले नाही बाज्जीट फ्लॅटहबद्वारे त्याच्या व्यापक आगमनाची तयारी करण्यासाठी. यासाठी खुल्या विनंत्या आहेत रिपॉझिटरीमध्ये दिसून येईल आणि, त्यासह, कोणत्याही फ्लॅटपॅक-सक्षम डिस्ट्रोसाठी ते फक्त एका क्लिकच्या अंतरावर आहे. वेग जलद आहे, आणि प्रत्येक पुनरावृत्ती UI/UX तपशीलांना पॉलिश करते आणि एकत्रीकरण सुधारते डेस्कटॉप लेयर्ससह.

जर तुम्ही ते इन्स्टॉल करायचे ठरवले तर लक्षात ठेवा की अॅप डाउनलोड हलका असला तरी, शेअर केलेला रनटाइम जर तुमच्याकडे आधीच सुरुवातीचा आकार नसेल तर तुम्ही तो वाढवू शकता. हे एका परिसंस्थेचे प्रतिरूप आहे जे पुन्हा वापरण्यायोग्य घटक अनुप्रयोग दरम्यान.

दुरुस्त करण्यासाठी काहीतरी

Bazzite वर वापरणाऱ्या व्यक्ती म्हणून, मला वाटते की ते एक संभाव्य स्टोअर आहे, परंतु GitHub वर आपल्याला दिसणारा "नवीन" पर्याय स्पष्ट करतो की तो नुकताच रिलीज झाला आहे आणि त्यात सुधारणांसाठी जागा आहे. मला त्रास देणारी गोष्ट म्हणजे त्यात नेहमीच बॅक बटण नसते, अगदी होम स्क्रीनवर देखील नाही. कधीकधी मला तेच करायचे असते आणि हा लेख लिहिताना, मला ते करण्यासाठी अॅप बंद करावे लागते आणि ते पुन्हा उघडावे लागते. किंवा जर पर्याय अस्तित्वात असेल, तर मला तो सापडला नाही, अशा परिस्थितीत वापरण्यायोग्यता सुधारणे आवश्यक आहे.

इकोसिस्टमबद्दल वारंवार विचारले जाणारे प्रश्न

ते केडीई मधील इतर स्टोअर्सची जागा घेईल का? व्यावहारिक उत्तर असे आहे: एका संक्रमणातून जगणे. बॅझाईट ते एकत्रित करेल, अरोरा तुमचा सध्याचा अनुभव न मोडता ते समाविष्ट करेल आणि बदलण्याची योजना आहे केरनर सूचना बाजारच्या लोकांकडून. हमीशिवाय, Qt फ्रंटएंड देखील प्रस्तावित केला आहे.

तो युनिव्हर्सल ब्लू जगात अडकेल का? कल्पना अगदी उलट आहे: फ्लॅथबच्या वर एक UI व्हा. जर GNOME, KDE, Mint, SteamOS, किंवा कोणीही कल्पना किंवा फ्रंटएंड स्वतः स्वीकारू इच्छित असेल, तर ती सुपीक जमीन आहे. शेवटी, महत्त्वाची गोष्ट म्हणजे फ्लॅथब भरभराटीला येतो आणि वापरकर्त्याला स्टोअरच्या "ब्रँडिंग" ऐवजी सुसंगत अनुभव मिळतो.

अंतिम नोट्स आणि व्यावहारिक तपशील

बाजार समाविष्ट आहे संलग्न दुवे (नाण्यासारख्या चिन्हांनी ओळखले जाते). जर तुम्ही त्यांच्याद्वारे खरेदी केली तर लेखकाला तुम्हाला कोणत्याही अतिरिक्त खर्चाशिवाय एक लहान कमिशन मिळू शकते. हे आणखी एक आठवण करून देते की विविध मॉडेल्स जे लिनक्स डेस्कटॉपवर काम शाश्वत करण्यासाठी शोधले जातात.

असे दिसून आले आहे की बरे केलेले पापण्या मी ऑरोरा कॉन्फिगरेशन वापरले, आणि ते असू शकते अनेक ऑपरेशन्स रांगेत लावा नेव्हिगेशन ब्लॉक न करता. अंतिम वापरकर्त्यासाठी, हे तपशील फरक करतात कारण ते "" ची भावना बळकट करतात.अ‍ॅजाईल स्टोअर» ते तुम्हाला प्रवाहाबाहेर काढत नाही.

वरील सर्व बाबींसह, बाजार उदयास येत आहे फ्लॅटहबसाठी एक आधुनिक प्रवेशद्वार: जलद, दृश्यमान, कस्टम क्युरेशनसह, डेस्कटॉप शोधासह घट्ट एकात्मता आणि अॅप्स तयार करणाऱ्यांच्या शाश्वततेवर स्पष्ट लक्ष केंद्रित करणे. जे लोक बर्याच काळापासून Linux वापरत आहेत आणि जे त्यात नवीन आहेत त्यांच्यासाठी, एकाच ठिकाणी शोध, स्थापना आणि डेव्हलपर सपोर्ट केंद्रित केल्याने जीवन खूप सोपे होऊ शकते आणि परिसंस्थेला योग्य दिशेने ढकलता येते.

GNOME आणि KDE चे सामायिक स्टोअर असू शकते
संबंधित लेख:
ते सर्व स्थापित करण्यासाठी एक स्टोअर