OSX

Időzítők, melyek emlékeztetnek minket, hogy tartsunk szünetet számítógépezés közben.

Legyen szó munkáról vagy egy hosszú gaming session-ről, fontos, hogy időnként szünetet tartsunk számítógépezés közben, mivel csökkenthetjük a szemre eső terhelést, lecsökkenthetjük az RSI (repetitive strain injury) veszélyét, valamint kicsit megnyújtóztathatjuk magunkat. Egy, a University of Illionoise által végzett kutatás szerint a rövid szünetek és a friss levegő a produktivitást is elősegíti.

A szünetek tartása tehát jó ötlet, azonban mi a helyzet, ha éppen nagyban benne vagyunk valamiben és elfelejtjük, hogy szünetet kéne tartani? Vannak bizonyos időzítő programok Windows-ra és Linux-ra is, melyek emlékeztetnek minket!

A Mac Pro mindig is kilógott egy kicsit az Apple termékek sorából, hiszen egy asztali számítógépről beszélünk, mely nem igazán rendelkezik a tipikus Mac eszközök praktikusságával és hordozhatóságával. Az Apple a Mac Pro-val próbálja betömni a rést saját kínálatában, és egy PC-t valósított meg a Pro-val, mely azonban alig volt testreszabható és feljeszthető a szokásos regulációk miatt, így egyértelműen alulmaradt a Windows-os, valamint Linux-os PC-kkel szemben. Az Apple azonban most újra kívánja értelmezni a Mac Pro-t, ami jogos is, hiszen 2013 óta nem látott hardverbéli fejlesztést a robosztus számítógép, ami azért valljuk be, igencsak elavultnak számít jelenleg!

A Mac OSX-re tervezett alkalmazások sajnos nem mindig kapnak akkora figyelmet, mint az iOS-ra készültek, azonban van pár olyan alkalmazás, mely nagymértékben megkönnyítheti életünket, ha iMac-et, Macbook-ot vagy egyéb Mac-es gépet használunk otthon vagy munkahelyünkön. Az alább található 5 alkalmazás rendkívül hasznos, ha hatékonyabb módszert keresünk fájlok megosztására és rendszerezésére, mint amit az operációs rendszerrel érkező lehetőségek nyújtanak.

Habár a modern Mac-ek rendkívül jól meg vannak építve, mégiscsak számítógépekről van szó, amelyekben bármikor felléphet egy hiba, ami ahhoz vezethet, hogy gépünk nem fog elindulni vagy boot-olni.

Apple Setup ND Photo 20100701
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).