GNU/Linux >> Linux Esercitazione >  >> Linux

6 motivi per cui Linux non ha più app

Rispetto a Windows e macOS, il numero di utenti Linux non è molto. Sebbene Linux sia un sistema gratuito e open source, a differenza di Windows e macOS, le persone non si interessano per molte ragioni. Non avere abbastanza software e applicazioni è una delle cause principali. In effetti, è diventata una domanda comune per la maggior parte degli utenti Linux sul perché Linux non abbia più app. Fondamentalmente, ci sono alcune ragioni dietro di esso. Se stai usando Linux o hai intenzione di usarlo in futuro, dovresti informarti. Per questo, resta con noi fino alla fine e sono sicuro che imparerai qualcosa di nuovo.

Motivi comuni per cui Linux non ha più app

Fondamentalmente, essere gratuito e open source è il motivo principale per cui Linux non ha molte app e software. Inoltre, ha molte distribuzioni e tutte hanno regole e requisiti diversi. Tuttavia, non è tutto dietro questo problema. Per comprendere correttamente i motivi, dobbiamo approfondire alcuni fattori che impediscono a Linux di avere più app. Abbiamo trovato sei fattori significativi in ​​questo caso. Non saltare una sola frase per capirla correttamente.

1. Nessun solido potenziale di guadagno nell'ecosistema Linux

A differenza degli sviluppatori Windows o macOS, che possono facilmente addebitare tariffe fisse o abbonamenti mensili alle loro app, gli sviluppatori Linux semplicemente non possono. Anche se gli sviluppatori decidono di vendere le loro app perché sono open source, tutto il codice sorgente è disponibile davanti a tutti. Nessuno può davvero garantire che qualcuno non si limiterà a prendere il codice, a modificarlo e a ridistribuirlo gratuitamente, causando una perdita per lo sviluppatore originale.

Inoltre, diverse distribuzioni Linux hanno politiche diverse. Ad esempio, Ubuntu è un po' indulgente riguardo ai programmi proprietari. D'altra parte, Fedora utilizza un forte approccio open source e non consente alcun tipo di software proprietario.

I pochi modi per guadagnare denaro sviluppando app Linux sono tutti relativamente piccoli e inaffidabili. Ciò significa che la maggior parte degli sviluppatori non dedicherà il tempo e gli sforzi per creare app Linux di qualità e quelli che lo fanno spesso non sono in grado di guadagnarsi da vivere.

2. Numero enorme di distribuzioni Linux

Linux offre molte distribuzioni diverse, o "distribuzioni". Ogni distribuzione ha il proprio gestore di pacchetti e ogni gestore di pacchetti ha il proprio repository. Questa frammentazione rende difficile per gli sviluppatori creare, testare e gestire app compatibili con tutti i diversi gestori di pacchetti. Inoltre, ogni distribuzione ha il proprio set di regole e linee guida che gli sviluppatori devono seguire, il che può creare confusione e richiedere molto tempo.

Mentre Windows o macOS hanno un unico app store unificato, Linux ha molti app store diversi, ognuno con il proprio selezione di app. Questo può creare confusione per gli utenti e significa che gli sviluppatori devono inviare le loro app a più negozi per raggiungere tutti gli utenti Linux. Questa varietà è uno dei motivi per cui ci sono meno app disponibili per Linux.

La buona notizia è che questo tema sta cambiando gradualmente. Recentemente, ci sono stati molti sistemi di gestione dei pacchetti universali e gli sviluppatori possono produrre applicazioni multipiattaforma e distribuirle a tutte le diverse distribuzioni. Pertanto, crea una migliore speranza per gli utenti Linux di ottenere più app da utilizzare.

3. Disaccordo tra sviluppatori e utenti

La comunità Linux è ben nota per il suo approccio al "dialogo aperto" quando si tratta di sviluppare software. Ciò significa che gli sviluppatori sono incoraggiati a discutere del proprio lavoro con altri membri della comunità e ad ascoltare feedback e suggerimenti. Tuttavia, questo può portare a disaccordi e questa può essere una grande causa del motivo per cui Linux non ha più app.

Gli sviluppatori hanno spesso idee diverse su come dovrebbe funzionare una particolare app. Pianificano approcci diversi per sviluppare le loro app. E non possono sempre raggiungere un consenso sull'accordo. Di conseguenza, molte app non vengono mai sviluppate e molte che lo fanno non sono all'altezza. Questo è anche uno dei motivi per cui Linux ha vari ambienti desktop che utilizzano gli stessi principi di funzionamento in modi diversi.

Anche molti utenti devono soffrire per questo motivo. Per lo stesso motivo, sorgono problemi di compatibilità e i programmi diventano molto difettosi. Inoltre, gli utenti hanno anche opinioni e richieste diverse riguardo al loro software preferito che usano nella loro vita quotidiana. Spesso gli sviluppatori volontari non pagati devono rinunciare ai progetti dei loro sogni solo a causa del contraccolpo dovuto al fatto di non essere in grado di soddisfare tutti i requisiti stabiliti dalla comunità.

4. Mancanza di fondi per sostenere i progetti

Molte persone passano a Linux perché è gratuito e per la sua natura open source. E non sono disposti a pagare per il software. Poiché non c'è molto spazio per gli sviluppatori per vendere le loro app, si affidano principalmente alle donazioni della comunità. Sebbene molte aziende su larga scala ricevano entrate sufficienti dalle donazioni, i singoli sviluppatori hanno difficoltà ad attrarre un numero sufficiente di appassionati di open source per finanziare i loro progetti.

Pertanto, gli sviluppatori commerciali cercano di evitare di creare versioni Linux del loro software perché hanno avuto pochi incentivi a farlo Così. Molti progetti promettenti rimangono nella polvere a causa di questa mancanza di sostegno finanziario.

5. Problemi di licenza copyleft per le aziende

Copyleft è un tipo di licenza che consente l'uso gratuito, la modifica e la ridistribuzione del lavoro. Generalmente, Copyleft viene spesso utilizzato nei progetti software, in quanto consente a chiunque di contribuire al progetto senza doversi preoccupare dei problemi di copyright.

Le licenze copyleft, come la GNU General Public License (GPL), richiedono che tutte le opere derivate siano rilasciate con la stessa licenza. Ciò significa che se un'azienda rilascia software con una licenza copyleft, deve rilasciare il codice sorgente del software. E questa non è un'opzione allettante per molte aziende poiché vogliono mantenere il loro codice sorgente proprietario.

Molte organizzazioni preferiscono non sviluppare app Linux per evitare di rischiare il loro modello di business di vendere app "codice sorgente chiuso" ed evitare conseguenze legali. Di conseguenza, molte aziende scelgono di rilasciare il proprio software con una licenza più permissiva, come la licenza MIT. Ciò consente alle aziende di mantenere chiuso il proprio codice sorgente pur consentendo ad altri di utilizzare e modificare il software.

6. Quota di mercato limitata

L'utilizzo di Linux nei personal computer è significativamente inferiore rispetto ai sistemi operativi Windows e macOS. Secondo StatCounter, gli utenti che eseguono Linux sui loro desktop in tutto il mondo sono meno del 3%. Confrontalo con Windows, che è circa il 76%, o macOS, che è circa il 16%.

È più probabile che gli sviluppatori sviluppino software per piattaforme con una quota di mercato maggiore. Di conseguenza, molti sviluppatori non trovano finanziariamente fattibile creare app per Linux. Inoltre, la maggior parte delle aziende cerca di rivolgersi a un ampio pool di potenziali utenti per i propri prodotti. La piccola porzione di utenti Linux è una svolta per loro per produrre app specifiche per Linux o continuare a supportare app multipiattaforma su Linux.

Pensiero finale

Quindi, vediamo che il denaro è il motivo principale per cui Linux non ha più app. È probabile che la maggior parte degli utenti non paghi per le applicazioni e gli sviluppatori non dispongono di un solido sistema di finanziamento per avviare un nuovo progetto. Mentre Linux sta crescendo e sviluppandosi gradualmente, ancora; non ha molte app. Ma, alla fine, sta attirando nuovi sviluppatori di software e molti grandi progetti collaborano costantemente con questo sistema in crescita e in via di sviluppo.

Linux è il sistema più conveniente per studenti e utenti generici. In effetti, la raccolta di app esistente è sicuramente sufficiente per un uso generale. E anche la possibilità di ottenere sempre più app in futuro è molto alta.

Tuttavia, sono sicuro che ora hai un'idea migliore del motivo per cui Linux non ha più app. Quindi, ora, possiamo partire per oggi e sperare nella tua bella esperienza con Linux. Grazie per il tuo tempo.


Linux
  1. 5 motivi per cui amo programmare su Linux

  2. La mia storia su Linux:perché presentare alle persone il Raspberry Pi

  3. Perché Linux? – Alcuni motivi per la conversione in Linux

  4. Linux:perché Linux mostra sia più che meno memoria di quella che ho installato fisicamente?

  5. 12 motivi per cui ogni amministratore di sistema Linux dovrebbe essere pigro

Linux vs Mac:7 motivi per cui Linux è una scelta migliore del Mac

I 10 motivi principali per utilizzare Linux

I 20 principali motivi per cui dovresti scegliere un server Linux

Linux vs Mac OS:15 motivi per utilizzare Linux invece di Mac OS

Motivi per cui dovresti sostituire Windows con Linux Mint

Motivi per cui consiglio di utilizzare Debian Linux