Discuţie despre platforma Microsoft şi şanse pentru dezvoltatori: Trebuie să-ţi stabileşti mediul spre care te orientezi

0
Publicat:
Ultima actualizare:
Petru Jucovschi, evanghelist Microsoft va fi prezent la Adevărul Live. FOTO Răzvan Băltăreţu/Adevărul

Adevărul Live i-a avut ca ca invitaţi pe Petru Jucovschi, evanghelist Microsoft, şi Dan Badea, CEO al firmei de software Equilobe. Cei doi au vorbit despre ecosistemul Microsoft şi cum poate fi folosit de către dezvoltatori.

Petru Jucovschi şi Dan Badea au vorbit la Adevărul Live posibilităţile pe care le au programatorii de a folosi ecosistemul Microsoft, dar şi de ce merită sau nu să fie folosit. Discuţia s-a concentrat pe toată gama de dispozitive, de la tablete şi telefoane la mai „vechile“ laptopuri şi desktopuri, iar finalul dezbaterii a fost dedicat evenimentului Microsoft Summit care se desfăşoară între 6 şi 7 noiembrie, în Bucureşti.

Mai jos sunt principalele idei dezbătute la Adevărul Live. 

Adevărul Live: Despre ecosistemul Microsoft şi dezvoltatorii din România

Petru Jucovschi este evangelist Microsoft, dar ce înseamnă de fapt asta? „Termenul de evangelist e utilizat de mai multe companii, iar scopul lui e să scoată în evidenţă că lucrăm atât cu un număr mare de dezvoltatori, dar presupune şi lucrul cu parteneri Microsoft şi companii care dezvoltă software. Are legătură cu subiectul de a merge să discuţi în cadrul evenimentelor“, a explicat acesta.

Badea a venit în calitate de dezvoltator şi a vorbit despre ce pune la dispoziţie Microsoft. „Noi am început să lucrăm cu tehnologia Microsoft încă din facultate. Ne place ce oferă dezvoltatorilor“, a spus Badea. El susţine că prin tehnologia Microsoft poţi dezvolta o gamă largă de aplicaţii, fie că sunt pentru web, fie că e vorba de unele pentru dispozitive mobile, portabilitatea fiind susţinută şi este gândită pentru scalabilitate sporită.

„Mobilitatea e un răspuns la modul cum consumatorul foloseşte astăzi tehnologia. Şi organizaţiile preiau ce a ajuns implementat în primă fază pentru utilizatorii obişnuiţi“, a spus Jucovschi cu referire la cum se schimbă industria uneori. În universul Microsoft, Windows Phone 8 este pentru telefoane, Windows 8 este dedicat tabletelor, laptopurilor şi desktopurilor clasice, iar în acest context, platforma permite refolosirea codului, a spus Jucovschi.

Aplicaţiile pot fi făcute native, chiar dacă sunt scrise în limbaj de web. Trebuie însă regândit conceptul vizual, după cum a explicat Badea. „În primul rând, reorganizezi fluxurile şi gândeşti o experienţă cât mai bună. Microsoft a făcut o serie de studii ca să îşi dea seama unde să plasezi butoanele cel mai bine, care e dimensiunea optimă fontului etc. Un dezvoltator obişnuit poate n-ar avea resursele necesare“, a spus Badea.

Vlad Andriescu a întrebat despre principiile de bază pe care le urmăreşte Microsoft. „Contează şi cum aplicaţia va fi folosită. Dacă o pui la dispoziţie pe un telefon mobil, contează. E diferit de web. Spre exemplu, pe web eşti obişnuit să dai scroll. Când treci pe un dispozitiv folosit în mod obişnuit în landscape, ai alte aşteptări. De aceea, opţiunile de pe telefon se schimbă uneori pe tabletă“, a explicat Jucovschi. „Microsoft le poate sugera dezvoltatorilor cum e mai bine să folosească uneltele, deoarece a văzut cum folosesc utilizatorii aplicaţiile şi dispozitivele“, a continuat acesta.

Dezvoltatorii şi relaţia cu aceştia

„În ceea ce priveşte companiile mari, startup-uri, relaţiile ajung să fie strânse, deoarece ne interesează un produs, o soluţie“, a spus Jucovschi. El a explicat şi în ce constă Microsoft Summit şi cum companiile, dezvoltatorii pot să afle mai multe detalii despre platformă. „Modul de interacţiune e divers, dar ne permite să avem un contact cât se poate de direct din piaţă“, a mai spus acesta.

„Ecosistemul Microsoft nu e doar sistem de operare şi Office, ci toate soluţiile care se dezvoltă pentru companiile mari. Ecosistemul mobil e unul interesant, deoarece pe Windows Phone 8 se vede o creştere importantă în piaţă odată cu creşterea numărului de dezvoltatori. În plus, numărul de licenţe pentru Windows 8 e în creştere, ceea ce înseamnă oportunităţi mari pentru dezvoltatori“, a mai spus Jucovschi. El a menţionat şi comunităţile locale care sporesc adopţia de tehnologie.

„În anumite pieţe, cum e în SUA, Windows Phone 8 e al treilea ca adopţie, comparând cu America de Sud unde e al doilea, dar nu e un impediment să începi să dezvolţi aplicaţii chiar de azi, pentru că magazinul este mare şi poţi câştiga din asta“, a mai spus.

„Diverse analize ne spun că utilizatorul care ajunge să folosească ceva pe Windows, Windows Phone, devine un cumpărător fidel foarte repede. Dispozitivul şi sistemul de operare îl pun în categoria utilizatorului mai premium, deşi mai există modele de tip entry-level. Totuşi, utilizatorul poate ajunge la conţinut de tip premium“, a afirmat Jucovschi.

Bani din aplicaţii

Badea a spus că, deşi platforma Microsoft e în urma altora, dimensiunea acesteia nu poate fi ignorată. „E o oportunitate foarte bună să dezvolţi pe Windows, iar pe dispozitive mobile contează foarte mult ce aplicaţie dezvolţi. Utilizatorul va da bani, dacă înţelege că merită. Poate că au existat şi oportunităţi, pe celelalte platforma, de a face bani repede la început, dar acum s-au mai schimbat lucrurile“, a precizat Badea. „Platforma oferă resurse, dar ţine de tine ce livrezi pe dispozitive. Provocarea e aceeaşi pe orice platformă: să creezi o experienţă care merită“, a explicat acesta. Ca beneficiu minor, el a menţionat posibilitatea din Windows Phone şi Windows Store de a testa aplicaţia înainte de a o cumpăra.

„La noi contează şi ce rating dă utilizatorul. Degeaba ai număr de descărcări, dacă aplicaţia nu e văzută bine. Feedback-ul contează pentru cât de vizibil devii în magazin“, a spus Jucovschi. În ceea ce priveşte ratingurile false, Jucovschi a spus că orice dispozitiv care are Windows Phone sau Windows are nevoie de un cont Microsoft şi ratingul se poate da numai în numele utilizatorului care şi-a configurat dispozitivul cu contul. „Nu se poate face din web sau prin alt mecanism similar. Vedem aplicaţii româneşti care au ajuns să fie featured pentru că veneau cu funcţionalităţi specifice platformei“, a mai spus acesta.

Unificare în ecosistemul Microsoft

Există vreo legătură între divizia Xbox şi platforma Windows? „Platforma va ajunge în punctul în care multe dintre lucrurile pe care le faci pentru telefon, tabletă, vor putea fi folosite şi pentru ecrane mai mari la care e conectată o Xbox. Se întâmplă şi azi, între telefon şi tabletă, poţi refolosi mare parte din cod. În cazul Xbox One, interfaţa deja e din lumea Windows. E clar că vom ajunge în momentul în care vom face targeting pe cele trei platforme“, a spus Jucovschi.

„Noi nu avem dezvoltatori specializaţi pe un dispozitiv sau altul. Dezvoltatorul trebuie să lucreze pe orice dispozitiv din gama asta de resurse Microsoft. Trebuie să te gândeşti de la început care va fi partea comună pe care o poţi reutiliza“, a precizat Badea.

Cât de greu e să optimizezi o aplicaţie? „Dacă infrastructura e greşită, atunci poate fi foarte-foarte greu. Dacă ţii seama de performanţe încă de la început, rezultatele pot fi foarte bune. Noi suntem mulţumiţi de ce rezultate putem obţine, dar asta după ce am înţeles cum putem ajunge la ele“, a explicat Badea. 

„Trebuie să înţelegi specificul mediului, spre exemplu, cel web îl are pe al său. În aplicaţii trebuie să te gândeşti ce permiţi. Dificultatea nu e neapărat tehnică, ea intervine doar în punctul când, pe undeva, greşeşti. Trebuie să-ţi dai seama de la început mediul spre care te orientezi“, a afirmat Jucovschi.

Tehnologii de mâine

„Tehnologiile de tip cloud pot oferi foarte multe oportunităţi. Cred că suntem în punctul în care cloud-ul devine un model de utilitate, cum e energia electrică. E la îndemână şi e foarte uşor să începi să dezvolţi peste. Nu mai e problema gestiunii, ci o fac foarte bine furnizorii de servicii“, a explicat Jucovschi. Windows Phone 8 a fost menţionată ca platformă în creştere şi care poate rezista pe piaţă. „Lunar, e o creştere în număr de utilizatori, de la 30 până la 60%“, a mai afirmat acesta.

În România însă continuă consumul de conţinut prin desktop, mai ales din conţinutul video. Trecerea naturală, după cum a spus Jucovschi, e spre o aplicaţie, dar se va produce treptat. El a mai menţionat şi soluţiile de colaborare, ba chiar şi serviciul de mail, deja prezent pe piaţă de câteva zeci de ani.

„Deşi există acest trend de a face o aplicaţie mobilă şi de a face bani, în realitate doar 9% întorc profit, conform unui studiu Gartner. Devine interesant faptul că nu te concentrezi doar pe o anumită platformă cu 100% specificul ei, ci te dezvolţi ca un inginer, ca un software developer, ca prin cunoştinţe să treci pe mai multe platforme pentru a oferi un produs, nu prin conţinut pe care îl livrezi pe un ecran“, a spus Jucovschi cu referire la Evernote, un produs folosit pe mai multe platforme. El a început explicaţia vorbind despre o discuţie pe care a avut-o cu studenţii de la Politehnica.

Badea şi Jucovschi au vorbit şi despre programele pe care Microsoft le pune la dispoziţie studenţilor, în special Academic Research. „Eu am fost mulţumit. Îţi deschide foarte multe posibilităţi pe care un student obişnuit nu le-ar avea. Ca student nu eşti obişnuit să mergi să vorbeşti despre tehnologie, să vezi părţile bune şi rele. Te pune în faţa unei situaţii noi şi dacă faci faţa, beneficiile sunt mari“, a spus Badea, menţionând şi lucrul în echipă ca avantaj, dar şi pregătirea pentru viitor, când poate vei lucra pe alte platforme. „Totul ţine de tine, ai acces la resurse, la cărţi, poţi învăţa foarte bine lucrurile. Mai departe, când ajungi să lucrezi şi să livrezi ceva, ai mai puţin timp pentru a livra ceva. Puţini angajatori oferă posibilitatea celui care lucrează să se şi dezvolte“, a mai afirmat acesta. 

Dezvoltatori din România

Statisticile pentru România sunt vechi şi n-ar fi de luat în calcul pentru noul val din tehnologie, dar Jucovschi a spus că şcoala românească livrează studenţi tehnici, circa 120.000 anual, care să se implice şi să îşi dezvolte produse pe noile platforme. „La Microsoft Summit vom vorbi despre noile tehnologii, studii de caz, ce e bine să faci, ce nu e bine. Cred că e un eveniment care va da posibilitatea atât companiilor, cât şi invidivului pentru a vedea ce fac şi ceilalţi. Asta şi pentru că odată ce te-ai angajat, eşti concentrat să livrezi şi poţi pierde controlul şi să nu mai fi la curent cu noile tendinţe“, a spus Jucovschi.

„Pentru prezent şi viitor, pentru toate dispozitivele care vor putea veni în viitorii ani, trebuie să ai o strategie. Cei implicaţi în această industrie trebuie să ştie la ce să se aştepte“, a mai spus reprezentantul Microsoft.

Hai să discutăm, ne găseşti pe Facebook - Tech Adevărul