De ce dezvoltatorii aleg ios, geekbrains - portal de învățare pentru programatori

De ce dezvoltatorii aleg ios, geekbrains - portal de învățare pentru programatori

Nu numai, utilizatorii susțin că cele mai bune iOS sau Android. Am învățat ceea ce face ca sistemul de operare Apple atractiv pentru dezvoltatori.

Igor Mandrigin, iOS dezvoltator la Opera Software:

De ce iOS? În primul rând pentru că în App Store o mulțime de aplicații foarte bune, care sunt foarte plăcut de utilizat, punct de vedere estetic. Tweetbot, hârtie de 53. Vesper. Acoperit de nori ... Bineînțeles că vreau să fac parte dintr-o comunitate de dezvoltatori care fac un astfel de software de mare.

Avantaje cheie de alegere pentru programatori în curs de dezvoltare direcții pentru iOS:

Roman Svarichevsky, iOS dezvoltator în Chimera Prime (Norvegia):

În primul rând, am decis să dezvolte pentru iOS, pentru că într-adevăr, cum ar fi mașinile Apple. Ea are propriul său caracter, neted și am vrut să fac parte din ea. În al doilea rând, numărul de dezvoltatori iOS este mult mai puțin decât dezvoltatorii Android, ceea ce este important atunci când caută de lucru. Ca să nu mai spun că pentru programare iOS este fundamental diferită de software-ul pentru alte platforme, deoarece nu este. Doar o altă limbă, un alt API, IDE, sunt unul și același lucru, nici o problema pentru a trece de la o platformă la alta pentru programator mai puțin experimentat.

În ceea ce privește propria experiență de dezvoltare, prima cariera a fost mai ales o mulțime de idei, o minte proaspătă, ca să spunem așa. O aplicație a intrat în TOP 3 Aplicațiile cu plată în App Store polonez (în special pe piața poloneză a cerut doar 100 de descărcări pentru a merge la partea de sus). Se numește „ratele de schimb curente“ și este un nimic, ci ca un parser regulat, care are loc pe site-urile cele mai mari bănci poloneze și datele colectate de pe moneda. Acum, din păcate, în legătură cu activitatea de fond în birou, nu de mult timp este lăsat pentru ea să vină cu ceva nou. Dar, în urmă cu aproximativ șase luni, am avut ideea de a face o cerere de plată utilizând modulul NFC în iPhone. A trebuit să abandoneze ideea din cauza complexității punerii în aplicare și nevoia de infuzie considerabilă de bani în proiect. În acest moment, în măsura în care știu, ideea a fost deja pusă în aplicare și are un succes considerabil. Întotdeauna încerc, atunci când capul se naște o idee nouă, verificați dacă există deja ceva de genul asta, și dacă are sens pentru a începe dezvoltarea. Cu toate acestea, cred că, uneori, trebuie doar să ia o șansă și de a face.

Pavel Schors, un dezvoltator mobil iTechart, co-fondator ktosomnoy.com:

La începutul lucrării nu am fost în principiu, în care platforma de lucru, interesat de faptul de dezvoltare mobile, așa cum este dinamic, în continuă schimbare. Îmi place foarte mult Objective-C. este un limbaj destul de precis, dar am fost atras de aceasta prin faptul că codul scris seamănă cu povestea și vă permite să obțineți rapid și ușor la inima de ceea ce se întâmplă. Structura cadrului standard este că pur și simplu forțează dezvoltatorul de a face bine: multe dintre modele încorporate în structura platformei, iar noi le urmărim în mod inconștient programare cele mai bune practici. iOS, de asemenea, vă permite să dezvolte o serie de aplicații decente cu aspect. Componentele standard sunt produsul finit și nu necesită o revizuire fișier care vă permite să creați prototipuri diferite pe zbor.

Printre avantajele iOS, aș spune:

  • barieră joasă de intrare (dar aici funcționează excelent sistem ușor pentru a începe - greu de master);
  • comunitate puternică;
  • prezența unui număr mare de diferite tutoriale;
  • o selecție bogată de biblioteci pentru a rezolva problemele;
  • vânzarea aplicațiilor comerciale.

Și acum este momentul pentru a intra în dezvoltarea sub iOS: o nouă limbă Swift, el este mai prietenos pentru dezvoltatorii și mai ușor de învățat. Și ea, Apple este de a lua măsuri pentru a satisface comunitatea, făcând posibilă pentru a începe dezvoltarea liberă (doar un an în urmă, ar trebui să plătească 100 $ doar pentru posibilitatea de a dezvolta aplicatii).

La fel ca orice alt produs Apple, iOS reflectă filozofia companiei. limbaj puternic și convenabil Swift, un set de instrumente și masă tutoriale bun - totul pentru a face programare komfortnym.Seychas nu trebuie să plătească pentru posibilitatea de a se dezvolta, dar dacă doriți să se răspândească în aplicații AppStore, va costa 100 $ pe an. piață aplicații oferă oportunități deosebite de a câștiga bani, iar dacă adăugăm la toate acestea faptul că toți dezvoltatorii ca una vorbim despre un bâzâit de apartenența la iOS-comunitate - literalmente a crea o imagine idilică.
Cât de mult această idilă este potrivit pentru tine - decide pentru tine.