Bu yılın başlarında birçok Linux Mint kullanıcısı, Ubuntu Linux tabanlı dağıtımın X-apps adlı kendi uygulama setini çıkaracağını öğrendi. Linux Mint 18'de ve Linux Mint 18 Cinnamon'un beta sürümünün yeni özellikleri hakkında konuştuğunuzda bu şimdiye kadar doğru oldu.
X-apps nedir?
Cinnamon, MATE, Xcfe ve diğerleri gibi geleneksel GTK masaüstü ortamları için jenerik uygulamalar üretmek amacıyla başlatılan yeni bir projedir. Yukarıda belirtilen masaüstü ortamlarıyla iyi bir şekilde kaynaşacak ve bu masaüstü ortamlarının dışında iyi entegre olmayan uygulamaları ortadan kaldıracak temel uygulamalar geliştirmeyi amaçlamaktadır.Bu nedenle, bir uygulamaya değişiklikler veya yeni özellikler eklendiğinde, tüm masaüstü ortamları için geçerli olacaktır.
X-apps'in ana özellikleri
Uygulamaların çoğu yalnızca mevcut işlevleri sunar, bu nedenle kullanıcıların bunları kullanmak için yeni bir şey öğrenme konusunda endişelenmesine gerek yoktur.
Aslında daha iyi çalışan nedir: Masaüstüne Bağlı Uygulamalar ile Masaüstünden Bağımsız Uygulamalara Karşı
X-apps projesini adil bir şekilde vurguladıktan sonra, bu uygulamaların masaüstü ortamına bağlı olduğunu, yukarıda bahsettiğimiz geleneksel GTK masaüstü ortamlarıyla düzgün bir şekilde çalıştığını ve entegre olduğunu fark edeceksiniz. Öte yandan, Thunderbird, LibreOffice ve VLC gibi KDE, GNOME dahil tüm masaüstü ortamlarında olmasa da çoğunda çalışabilen masaüstü ortamından bağımsız uygulamalardır ve aynı zamanda platformlar arası bir yazılımdır ve büyük işletim sistemlerinde çalışır. Windows ve Mac OSX artı çok daha fazlası olarak. Bu uygulamalarla ilgili bir gerçek şu ki, geliştirmeleri herhangi bir platforma veya masaüstü ortamına odaklanmıyor, her yerde çalışıyorlar ancak asıl soru, bir masaüstüyle uygun entegrasyon açısından her yere sığabilecekleri.
Yukarıdaki argümana aslında iki olası fikirle bakabilirsiniz:
Burada masaüstü ortamlarında, kullanıcılara temel özellikler ve işlevler sunan, kullanıcı arabirimiyle iyi entegre olan küçük uygulamalar olacaktır. Ve Linux Mint X-uygulamalarının aslında bu tanımın kapsamına girdiğini anlayacaksınız.
Buna göre, geliştiricilerin kullanıcı arayüzünü her masaüstü ortamı için uyarlaması, ancak birden çok temel platformlar arası işlevselliği sürdürmesi ve sunması gerekir.
Son bir not olarak, burada her iki fikri de göz önünde bulundurmanın ve sürdürmenin avantajlı olduğunu düşünüyorum, masaüstü ortamlarının kullanıcıların kolayca uyum sağlayabileceği kendi uygulamalarına sahip olması gerekir ve masaüstü ortamından bağımsız uygulamalar geliştirmek, kullanıcılara son derece verimli bulabilecekleri geniş bir uygulama yelpazesi sunar ve gelişmiş özellikler ve işlevler sunar. Birkaç Linux dağıtımının ve masaüstü ortamının varlığı, hangisini seçip bağlı kalacağı konusunda yeni Linux kullanıcıları için her zaman büyük bir zorluk olduğundan, bu önemli bir argümandır. Bu konu hakkında ne düşünüyorsunuz? Aşağıdaki yorum bölümünden düşüncelerinizi paylaşabilirsiniz.