Kezdőoldal » Számítástechnika » Programozás » Android vagy IOS programozást...

Android vagy IOS programozást érdemes elkezdeni tanulni?

Figyelt kérdés
Gondolkozok rajta hogy elkezdjem az egyiket tanulni. Az a kérdés hogy melyikben van több lehetőség vagy melyik keresettebb.

2016. márc. 1. 20:53
 1/9 anonim ***** válasza:

Te rajtad múlik, melyikben látsz potenciált.

Bár igazán az a legjobb, ha mindkettőre menne.

2016. márc. 1. 20:57
Hasznos számodra ez a válasz?
 2/9 anonim ***** válasza:
Hobbi szinten akarsz vele foglalkozni, vagy keményen a mobilfejlesztés területén akarsz dolgozni?
2016. márc. 1. 21:06
Hasznos számodra ez a válasz?
 3/9 A kérdező kommentje:
Inkább hobbi szinten, suli mellett kiadni 1-2 applikációt.Persze ha jól fog menni akkor komolyabb szinten.
2016. márc. 1. 22:09
 4/9 anonim ***** válasza:
53%
ios-re könnyebb programozni, mert zártabb a hardware.
2016. márc. 1. 22:17
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:

@Ipor Sircer: Szvsz ez csak az optimalizalast konnyiti meg, maga a nyelv kicsit mas, mint a tobbi megszokott.

(C++/Java szintaxis utan eleg eles valtas az Objective-C, de persze tanulhato.)

2016. márc. 2. 10:04
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
A kérdező bevallása szerint mindkettőben noob. Szóval neki nem kell átszokni. Ha nem lenne noob, ilyen kérdést se tesz fel, mert magától tudja a választ, hogy mi kényelmes neki.
2016. márc. 2. 10:13
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:

"ios-re könnyebb programozni, mert zártabb a hardware."


Hát, nem annyira.

2016. márc. 2. 11:22
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

Ha elsősorban hobbi célokra kéne, akkor azt tanuld meg programozni, amilyen eszközöd van - tehát jó eséllyel Androidot.

iOS fejlesztéshez szükséged van egy OS X-t futtató gépre (legfrissebb iOS SDK-hoz jelenleg elég a 10.10 Yosemite, de 9.3-tól már 10.11 El Capitan kell majd neki), és lehetőség szerint egy iOS-t futtató eszközre. Ha App Store-ba is fel akarod tölteni az appod, akkor egy fejlesztői licenszre, amelynek éves díja 99 euro.

Androidot fejleszteni ezzel szemben Windows és Linux alatt is tudsz (OS X-en kívül), alkalmazásodat terjeszteni tudod APK formájában is, de ha a Google Play-be akarod feltenni, akkor is megúszod egyszeri 25 dollárból.


Fejlesztésnek mindkét platformon megvan a maga nyűgje. iOS-en nagy könnyebbséget ad, hogy iOS8-9 lefedi a használt eszközök ~94%-át (bár hobbi szinten alighanem ez mindegy, elég ha a saját/haveri kör eszközeit targetálod), viszont nyelvek megnehezítik a tanulást. Régebbi kódok Objective-C nyelven íródtak, iOS8/9 guide-ok pedig a Swift aktuális verzióját szokták használni, és a kettő szintaxisa között ég és föld. Tovább bonyolítja a helyzetet, hogy egy Swift 1.0-s kód nagy valószínűséggel nem fog lefordulni 2.0-s fordítóval, de még 1.1-el sem... Magyarán ha problémába ütközöl, és megoldást keresel rá, jó eséllyel több nyelvvel is meg kell, hogy ismerkedj.

Androidon az eszközök sokszínűsége, de főleg a különböző verziók szoktak bonyodalmakat okozni, de megint csak, ha csupán saját/ismerősi kör eszközeire akarsz fejleszteni elsősorban, ezzel aligha lesznek komolyabb problémáid.


Hogy melyikben van több lehetőség... Amennyire én látom, Androidos fejlesztőből több van, mert sok Java fejlesztő viszonylag könnyen át tud állni rá. iOS teljesen más koncepciót követ (hogy mást ne mondjak, memóriakezelésre jobban oda kell figyelni, különben könnyen memóriaszivárgás lehet a vége), illetve más, jobbára csak Apple platformokon használatos nyelveket igényel, és ezt a speciálisabb tudást piacon meg is szokás fizetni.

2016. márc. 2. 23:45
Hasznos számodra ez a válasz?
 9/9 anonim válasza:

Nekem ios-re sokkal jobban ment, és jobban is élveztem. Az android az elég masszív hajtépés volt.


(Nem vagyok ios fan! :D )

márc. 15. 17:39
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!