Sokat gondolkozom mostanság, hogy merre lenne érdemes tovább tanulni. Jelenleg Flash és AS3 fejlesztési tapasztalatokkal rendelkezem, természetesen a (BME-VIK-es) fél-fél év C ill. C++-on kívül, de az nem igazán számít. PHP, MySQL, CSS minimális, de most ez talán annyira nem is fontos.
Elkezdett érdekelni a mobilfejlesztés, de sok platform van, nem igazán tudok dönteni, esetleg maradok Flashnél és elkezdem az Adobe Air-t nézegetni. Szóval nem igazán vagyok döntésképes, ezért kérném a segítségeteket. Megpróbálom összeszedni, hogy eddig mire jutottam.
iOS
pozitívumok:
- a fejlesztéshez szükséges eszközök rendelkezésre állnak
- az általam használt termékekre tudok fejleszteni
- ha jól vettem ki, akkor ha Objective-C-t sikerül megszoknom, akkor nem csak mobil, hanem desktop alkalmazásokat is tudok írni Macre
- az egyetlen platform tudomásom szerint, aminek a marketjébe itthonról lehet fizetős appot feltölteni
- egységes platform
negatívumok:
- Objective-C nem ismerős és nem túl bizalomgerjesztő
- AppStore telített, egyelőre nincs új ötletem, Apple nem enged be duplikátumokat
- sok az iOS developer
szerk:
- szar az XCode
Android
pozitívumok:
- környezetemben foglalkoznak páran vele, van segítség
- Java ismerős kicsit és később is jól jöhet a nyelv ismerete
- dinamikusan bővülő piac
negatívumok:
- fragmentált a platform, ezerféle hardware és kijelzőfelbontás
- lassú emulátor
- nincs Androidos eszközöm
- sok fejlesztő
- itthonról tudomásom szerint nem lehet Marketbe feltölteni fizetős appot
Windows Phone 7
pozitívumok:
- .NET és C#, ezek ismeretével nem csak mobilra, de bármilyen Windows platformra fejleszthetek később
- egyelőre nem telített a fejlesztői piac, sok alkalmazás vár még implementálásra
- a napokban keződik egy Silverlight kurzus, amit online is lehet követni
- Nokia - MS összeborulás miatt talán bővül a WP7 piac
szerk:
- XNA
negatívumok:
- senkit sem ismerek, akinek ilyen telefonja lenne
- fizetős IDE
- nem lehet itthonról fizetős appot feltölteni
- nincs ilyen készülékem és alsó kategóriában nem is létezik (költséghatékonyság)
Flash + Air
pozitívumok:
- AS3-at ismerem, bár még van hova fejlődni
- egyébként tetszik a platform is, könnyű fejleszteni
- viszonylag folyamatos megrendelések mindig vannak
negatívumok:
- kipróbálnám magam valami másban is
- nincs AppStore, Market stb.
- nem látom az Air appok jövőjét
Szóval egyelőre fogalmam sincs, hogy merre kellene elindulni, de kb. április elejétől lenne időm elkezdeni tanulni. Ingenyes mobilalkalmazásra már van ötletem, de az max referenciának jó, illetve tanulásra.
Ti hogy látjátok, miben van középtávon fantázia?
- 2248 megtekintés
Hozzászólások
Kimaradt a Bada a listádból. :-)
Klassz volt a tavaly lezajlott Samsung Bada Developer Day:
http://mobilarena.hu/teszt/lezajlott_a_samsung_bada_developer_day/ilyen…
http://www.youtube.com/watch?v=1etHZ2kH4Ko&feature=player_embedded
http://developer.bada.com/apis/index.do
http://developer.samsung.com/home.do
- A hozzászóláshoz be kell jelentkezni
Meg a WebOS is :)
De ezzel is az a gondom, hogy nem tudom mennyire telített a fejlesztői piac, illetve hogy mennyire van jövője a platformnak. És szintén nincs a környezetemben Bada fejlesztő :)
Mindenesetre köszi, olvasgatok egy kicsit erről is.
- A hozzászóláshoz be kell jelentkezni
iOS kapott még egy negatív kritikát.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Szar az Xcode ? Miértis? Xcode 3 -nak voltak gyengeségei, igaz, bár szeretnivaló volt, de Xcode 4-el minden akadály elhárult.
Androidhoz viszont felvenném, hogy szar az Eclipse :) Netbeans viszont hivatalosan nem támogatott.
Jómagam Androidra és iOSre is fejlesztek, utóbbi magasan nyer fejlesztői élmény tekintetében (is). Objective C csak elsőre furcsa, aztán rájön az ember, hogy ez a szintaxis sokkal átláthatóbb és értelmesebb így, mint c++ vagy java szintaxisa.
- A hozzászóláshoz be kell jelentkezni
Az XCoderól én nem tudok nyilatkozni, a link rejti a véleményt:) Eclipse tényleg szar, vagy inkább átláthatatlan számomra a sok pluginnel, kicsit tákolmány érzésem van tőle.
Viszont most megint nem kerültem közelebb a megoldáshoz :) Mondjuk ahány fejlesztő, annyi vélemény, ez igaz.
- A hozzászóláshoz be kell jelentkezni
A link mögötti vélemény az Xcoderól legalább annyira meglepő, mint az, hogy az illető szerint a visual studio meg a .net jól használható.
Szerintem azt a platformot válaszd, amelyik a legközelebb áll a szívedhez. Pl. milyen telefont használsz/használnál szívesen.
- A hozzászóláshoz be kell jelentkezni
Belelapoztam, végülis jogos.
- A hozzászóláshoz be kell jelentkezni
iOS,Android, magyarországon nincs wp7, vagy rim piac
- A hozzászóláshoz be kell jelentkezni
WP7 esetleg akkor tud elterjedni itthon is, ha a Nokia elkezdi kiszórni a telefonjait, de az még kétséges, hogy milyen lesz a fogadtatása az átlag ember körében. A csak magyar piac csak akkor érdekes, ha az ember itthoni megrendeléseket akar, a MarketPlace miatt viszont az ember nyugodtan fejleszthet a globális piacra is.
WP7 mellett szól még az XNA is, bár játékokban egyelőre nem gondolkozom.
- A hozzászóláshoz be kell jelentkezni
iOS,Android, magyarországon nincs wp7, vagy rim piac
- A hozzászóláshoz be kell jelentkezni
iOS,Android, magyarországon nincs wp7, vagy rim piac
- A hozzászóláshoz be kell jelentkezni
WP7 dev platformnak ott a VS express, ingyenes.
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
Jogos, köszi!
- A hozzászóláshoz be kell jelentkezni
Még az Androidhoz, hátha ez érdekesnek bizonyulhat:
http://www.bevezetem.hu/cikk/samsung-galaxy-store-ujabb-fizetos-tartalm…
"A rendszerhez történő csatlakozás teljesen díjmentes, az alkalmazások árát a fejlesztő határozza meg. A Samsung 70:30 arányú bevételmegosztást kínál minden értékesített alkalmazás vagy játék után, ahol a fejlesztőt 70%-os részesedés illeti meg. A rendszer folyamatosan bővül, a Samsung ezen felül szolgáltatás folyamatos kommunikációjával, promóciójával is segíti az értékesítést."
- A hozzászóláshoz be kell jelentkezni