Alan Pope Canonicalista käynnisti verkkosivun, jossa kutsui ihmisiä luomaan sovelluksia Linuxille. Itse asiassa, vaikka on olemassa harvat alueet, joilla ei ole avoimen lähdekoodin vaihtoehtoa, ja joiden laatutaso on monissa tapauksissa yhtä suuri tai korkeampi kuin yksinomainen kilpailu, ei ole WhatsAppia tai kotipuhelinta. Ainakin ei ole siinä mielessä, että ihmiset ovat innostuneita sen käytöstä.
Haluan liittyä Alan i -puheluunKutsu sinut kertomaan meille kommenttilomakkeessa, mitä sovelluksia haluat käyttää Linuxissa Kaikki ideat ovat tervetulleita, mutta kutsun sinut olemaan mahdollisimman omaperäinen.
Haluatko luoda Linux-sovelluksia? Katso tätä sivua
Alan loi yksi sivu että voit tarkistaa täältä. Siinä hän kertoo puhelun tarkoituksen.
Linux-pöytätietokoneiden ja mobiililaitteiden käyttäjillä on hyvä halu uudelle ohjelmistolle. Linux-sovelluskaupoista ja -tietovaroista puuttuu sovelluksia verrattuna niiden omiin kollegoihin.
Liian usein (Linux-harrastajat) joutuvat ansaan luoda enemmän Linux-jakeluja. Emme tarvitse enää Linux-jakeluja. Lopeta Linux-jakelujen tekeminen, tee sen sijaan sovelluksia.
Myös tekstissä kumoaa myytin siitä, että vapaiden ohjelmistojen käyttäjät kieltäytyvät maksamasta ohjelmaa, ja viittaa runsaaseen ilmaiseen dokumentaatioon miten oppia ohjelmoimaan ne.
Kuinka aloittaa Linux-sovellusten luominen
1) Kysy itseltäsi, onko olemassa jokin haluamasi ohjelma.. Varmasti on muitakin, jotka sitä tarvitsevat.
2) Laajenna ekosysteemiä: Sovellusten luomiseen on sovellettu eräänlainen pyramidimalli. Otat inspiraation olemassa olevasta sovelluskoodista, ja kirjoittamasi inspiroi uusia kehittäjiä.
3) Ole luova: Kyse ei ole 40 videonmuokkausohjelmasta ja 10 toimistopaketista. Sinun on löydettävä uusia ratkaisuja uusiin tai vanhoihin ongelmiin. Temppu ei ole tehdä avoimen lähdekoodin, tietosuojaan keskittyvää vaihtoehtoa WhatsAppille, se on luoda ylivertainen ratkaisu ihmisten viestintään.
4) Rakenna yhteisö: Ihmiset ympäri maailmaa kohtaavat ideoiden ja projektien ympärillä. Löydät apua olemassa olevista yhteisöistä ja samalla voit luoda uuden.
5) Kehitä uusia taitoja: Toisin kuin opetusohjelmien lukeminen ja koodin kopioiminen / liittäminen, ongelmanratkaisu-lähestymistapa opettaa tunnistamaan ongelmat ja niiden osat ja ilmaisemaan itsesi tiukkoja sääntöjä käyttävillä kielillä.
Oppimateriaaliluettelo
GNOME
GNOME-projekti on vastuussa yhdestä suosituimmista työpöytäympäristöistä vapaiden ohjelmistojen maailmassa. Sen grafiikkakirjastot ovat perusta muille työasemille, kuten Mate, Cinnamon ja XFCE. Tästä luettelosta on ainoa resurssi, joka sinulla on asiakirjat jan espanja.
GNOMElla on oma kehitysympäristö (Builder), ja sen avulla voidaan käyttää suosituimpia ohjelmointikieliä, kuten Python, C, C ++, Rust ja Javascript.
KDE-kehys
KDE on kenties täydellisin sovellusekosysteemi vapaiden ohjelmistojen maailmassa, ja sillä on jopa Windows-versioita. Hänen kehys toimii periaatteessa C ++ -kieli- ja Qt-kirjastojen kanssa. Asiakirjat voi lukea täältä.
Perusjärjestelmä
Se on Linux-jakelu, joka on määritetty vaihtoehdoksi Windowsille ja Mac OS: lle. Sillä on oma järjestelmä sovellusten luomiseen ja jakeluun, ja sen avulla luojat voivat saada rahoitusta.
Asiakirjat on saatavana tässä.
Universaalit muodot
Tapauksessa haluavat luoda paketteja, joita voidaan käyttää jakelusta tai työpöydästä riippumatta, tMeillä on universaalit pakettimuodot
AppImage
Se oli ensimmäinen universaaleista ja itsenäisistä pakettimuodoista (sen ei tarvitse käyttää isäntäkäyttöjärjestelmän riippuvuuksia). Sinun tarvitsee vain ladata sovellus, antaa sille käyttöoikeudet ja suorittaa se kaksoisnapsauttamalla.
Tässä muodossa olevien pakettien luomiseen liittyvä dokumentaatio voi olla Katso tästä.
FlatPak
Se on suositeltava muoto useimmille avoimen lähdekoodin sovelluksille. Joissakin jakeluissa, kuten Fedora, KDE Neon tai Manjaro, et tarvitse ylimääräisiä vaiheita FlatPak-pakettien asentamiseksi, toisissa se saattaa edellyttää ylimääräisiä määritysvaiheita.
Asiakirjat ovat saatavilla täältä.
napsahtaa
Se on Canonicalin universaali, itsenäinen pakettimuoto. Ubuntun ja Manjaron johdannaisissa se on määritetty oletuksena, kun taas muissa sovelluksissa sinun on asennettava paketinhallinta. LSnap-kauppa on ohjelmistokehittäjien ensisijainen valinta jakamaan Linux-versioitaan.
Tässä on dokumentaatio.
Enemmän kuin uusia sovelluksia, pidän parempana, että postilaatikkoa parannetaan, jotta se toimii samalla tavalla kuin WINE, joten Ubuntu touchin kaltaisilla projekteilla olisi enemmän mahdollisuuksia verrattuna Androidiin ja IOS: iin, vaikka he eivät hanki suurta yhteisöä, joka tekee sovelluksia tämän tyyppiselle järjestelmälle .