szoftver

A legjobb Mac alkalmazások fejlesztéséhez. Melyiket válasszuk?

Ha valaki alkalmazások fejlesztésével dolgozik manapság, akkor rengeteg lehetőség áll előtte fejlesztőplatformok szempontjából. Az utóbbi években a Mac is előkelő környezetté vált, különösen természetesen azok számára, akik OSX-re és iOS-ra fejlesztenek applikációkat. Az Apple ’Swift’ programnnyelvének jelenlegi formája és az XCode fejlesztői környezet lehetővé teszi, hogy a fejlesztők rendkívül praktikusan elkészíthessék programjaikat, majd be is nyújthatják azokat az App Store-ba. De melyik Mac eszköz az ideális választás a modern applikációk fejlersztéséhez?

A kérdésre természetesen komplex a válasz, hiszen mindenkinek más igényei vannak. Az Apple igen széles választékkal rendelkezik manapság már olyan laptopokból és gépekből, melyek alkalmasak fejlesztési célokra, azonban egyesek mégis jobbak, mint mások. A modern szoftverfejlesztés igényei exponenciálisan nőnek attól függően, hogy mekkora projektről van szó. Ha csak most mászunk bele a szoftverfejlesztés világába és alapszintű programokat írunk, akkor a legtöbb Mac laptop vagy iMac ki fogja elégíteni igényeinket.

A videóvágással és zenekészítéssel ellentétben a kódolás nem igényel nagy erőforrásokat, ráadásul az iOS alkalmazásokhoz amúgysincs szükség fénysebességű processzorokra.

Ha tehát valaki egy praktikus eszközt keres az egyszerűbb alkalmazások gyártására, akkor egy iMac vagy egy Mac Mini lesz az ideális választás. A Mac Pro eléggé ’overkill’ lenne erre a szintre, így ez a két praktikus eszköz árban is megfelel a legtöbb fejlesztőnek.

A Mac Mini kis helyen is elfér, csupán csatlakoztatni kell hozzá a perifériákat (egy monitort, valamint billentyűzetet, egeret) és már kezdődhet is a kódolás. Sokan választják, hiszen rendkívül praktikus kis eszköz, amelyet könnyű hordozni is az iMac-el ellentétben.

Ha valaki azonban több erőforrással rendelkezik és inkább otthon dolgozna, akkor a 27-inch iMac valószínűleg jobb választás lesz, hiszen sok extra funkciót is biztosít, amit a Mini nem. Rendelkezésre fog állni egy jó gyors processzor, 1 TB merevlemez tárhely és AMD grafikus kártya is, amely egyszerűbb játékok tervezőinek jól jöhet.

 

XCode

Szinte minden Mac fejlesztő az XCode fejlesztői környezetet használ, hiszen ez egy ingyenesen letölthető fejlesztőprogram, ráadásul pont olyan hatékony, mint bármely Linux-os vagy Windows-os ekvivalense. Az XCode támogatja az objektumorientált C nyelvet, valamint a népszerűbb Swift nyelvet is, amely még mindig a népszerűbb választás.

Ha manapság valaki fejlesztésre adja a fejét, akkor érdemes lehet pár extra programot is beszereznie. Ilyen a ’Time Capsule’, amely effektíve egy backup program. Fontos, hiszen nem akarjuk, hogy egy hónapnyi munkánk elvesszen egy túláram miatt!

Hasznos programok még a BBedit (szövegszerkesztő program), CodeRunner (az Xcode alternatívája az egyszerűbb kódolási feladatokra), Dropbox (fájlmegosztás, tárolás).

Ingyenes szoftverek? A Linux a megoldás

Ha manapság ingyenes szoftvereket, avagy freeware-eket akarunk letölteni Windows-on, akkor igen sok problémába ütközhetünk. Az igazság az, hogy a Windows szoftveres ökoszisztémája már nevetséges szintet ért el és az ingyenes programokhoz való hozzájutás a Linux-on sokkal praktikusabb és egyszerűbb. Ha tehát ingyenes programokat szeretnénk tucatjával használni, akkor a Linux operációs rendszer a megoldás.

A Windows rendszer hibáit ezen a téren egyébként nem csak pár rossz program és weboldal okozza. Minden egyes freeware program és az azt reklámozó oldalak tele vannak szeméttel. Ha például rákeresünk egy freeware szoftverre, akkor nagy valószínűséggel nem azt fogjuk megtalálni, hanem valamilyen ostoba telepítőt egy cég új lejátszójához, amely nagy valószínűséggel pénzbe fog kerülni és csak az időnket vesztegettük. A Windows felhasználók is egyre inkább a webes alkalmazások felé indulnak el és csak annyi alkalmazást telepítenek gépükre közvetlenül, amely feltétlenül szükséges.

 

Természetesen a Linux sem tökéletes és például aki csak játékokkal akar játszani, annak érdemesebb a Windows-nál maradnia. A freeware-ek imádói számára, azonban a Linux az ideális operációs rendszer. A programok letöltése egyszerű, praktikus és nem találkozunk azzal a sok szeméttel, amivel Windows-on.

Erre a célra kiváló választás például a Linux Mint disztró. Természetesen az Ubuntu is használható, azonban a Mint kifejezetten erre lett kifejlesztve.

Sokan tudják, hogy a szoftverek telepítése Linux-on kicsit máshogy történik, mint Windows-on. A megannyi hamis freeware letöltő oldalak, a felugró ablakok, a hamis telepítők helyett a Linux sokkal egyszerűbb és biztonságosabb módszert kínál a felhasználók számára.

Ha telepíteni szeretnénk Linux-on egy szoftvert, akkor csupán meg kell nyitnunk a ’’software installer’’ (szoftver telepítő) programot, rá kell keresnünk a keresett program nevére és már indulhat is a telepítés fázisa. A program ezután lekéri a keresett alkalmazást egy központosított szoftverrakárból, amely hozzá van rendelve az adott disztróhoz. A módszer előnye, hogy nincs egy külön telepítő fázis, amelyen végig kéne kattintgatni. A legtöbb Linux alkalmazás ráadásul nyílt forráskódú és teljesen ingyenesen használható.

A szoftver telepítőben böngészhetünk is az alkalmazások ezrei között kategóriák és név szerint is, tehát gyorsan megtalálhatjuk, amit keresünk. Nem kell egy böngészőben keresni a telepítőfájlokat, amelyek nagy valószínűséggel szemetet tartalmaznak és nem is azok, amiket keresünk. Egyszerűen letöltünk bármit a biztonságos szoftverraktárból és telepítjük.

A Windows alkalmazások fejlesztői a lehető legtöbb pénzt próbálják meg kisajtolni programjaikból és ezért telerakják azokat reklámokkal, szeméttel. A nyílt forráskódokat alkalmazó Linux közösség azonban örömmel biztosít alkalmazásokat ingyenesen. A Linux disztrók alapelve, hogy összegyűjtik a biztonságos és hasznos programokat, amelyek aztán szabadon, bármikor és ingyenesen elérhetők a felhasználók számára.

Nem próbálta még a Linux Mint-et? Itt az ideje, hiszen megannyi ingyenes alkalmazást is használhat vele bármikor!