Cuprins:
Acum suntem cu toții acasă de la I / O Google și revenim la muncă. Pentru dezvoltatorii de software Android, asta înseamnă să ne întoarcem la scrierea și crearea de aplicații excelente pentru Android, înarmați cu tot ce au învățat de la câteva zile la Moscone West, ascultând geniile din spatele Android. Și au o placă completă - Google este clar despre aplicații acum. Odată ce treci de noutățile captivante de la tastele principale și treci peste noile anunțuri de versiune și glamour și glitz asortate, vezi că de la Chrome, la Google TV, la Android, accentul se schimbă spre o dezvoltare mai bună a aplicațiilor.
Alăturați-ne după pauză pentru a vedea ce a aliniat Google pentru a împinge dezvoltarea aplicațiilor Android la nivelul următor.
Aplicațiile excelente au nevoie de trei lucruri:
- O minte grozavă în spatele conceptului și implementării
- Instrumente și suport din partea oamenilor din spatele platformei
- O modalitate de promovare și monetizare
Android, prin natura sa geeky, are mințile acoperite. Știm - am întâlnit o mulțime de ei săptămâna aceasta. Puteți simți entuziasmul în timp ce încearcă să-și scoată ideile din cap și pe telefon sau tabletă, și ne entuziasmează de ce urmează. Așteptând la rând pentru a intra în ședințe și a asculta chat-ul dezvoltatorilor între ei, a da lovitura înapoi după prânz sau a verifica noul hardware, toate conversațiile aveau un lucru în comun - cum să faci aplicații mai bune.
Dar Android a avut întotdeauna dezvoltatori entuziasmați și dornici. Ceea ce lipsește din ecuație, în comparație cu Apple, este cutia de instrumente pe care o au cu care să lucrezi. Google și-a dat seama că trebuie să amplifice lucrurile pe o crestătură sau două și a început, oameni buni. Au fost o mulțime de sesiuni despre practici de codare pentru lucruri precum dezvoltarea jocului, NFC (asta vine dacă ne dorim sau nu, apropo) și instrumente de întreprindere, dar trei sesiuni de dezvoltatori foarte importante vor seta ritmul pentru aplicațiile minunate pe care le avem Vom vedea în următoarele luni - aplicații care au o funcționalitate excelentă cu care ne-am obișnuit de pe Android, cu interfața de utilizare polă și ușor de utilizat, pe care am solicitat-o cu toții. Să aruncăm o privire asupra modului în care Google intenționează să acopere punctele două și trei din lista de mai sus.
Monetizarea aplicațiilor
Este ceva la care nu ne gândim adesea, pentru că nu suntem dezvoltatori de aplicații Android. Ei bine, majoritatea dintre noi nu suntem, oricum. Însă, pentru a obține aplicațiile grozave de la case software mari de pe Android, trebuie să oferiți un stimulent. (Și sigur devizii merită să fie plătiți pentru munca lor grea.) Google a făcut mult mai ușor să monetizeze aplicațiile, folosind o abordare neconvențională - oferă-le gratuit și câștigă bani de la utilizatorii cărora le place aplicația suficient pentru a o menține instalată și foloseste-l. Utilizarea instrumentelor precum noul și îmbunătățitul site Admob și setul de instrumente sau facturarea în aplicație va permite dezvoltatorilor să ofere utilizatorului o aplicație gratuită și să poată totuși să-și facă viața în curs de dezvoltare pentru Android. Acest lucru va însemna aplicații din ce în ce mai bune pentru utilizatorii finali și toți ne place. Combinați acest lucru cu noile secțiuni de pe piață, precum tendințele și alegerea editorului, care vor face aplicațiile grozave vizibile pentru mai mulți utilizatori și aveți o rețetă pentru o afacere de succes care se dezvoltă pentru Android.
Îmbunătățirea interfeței cu utilizatorul
Honeycomb a adus o revizuire completă a UI, concepută pentru tablete, iar Ice Cream Sandwich (pe care îl scurtez la ICS din acest moment) va lega totul împreună cu pacea, dragostea și armonia. Cu toate acestea, în ceea ce noi utilizatorii finali vedem la suprafață, totuși. API-ul și cadrul flexibil și extensibil oferă dezvoltatorilor de aplicații câteva instrumente grozave, permițându-le să construiască o aplicație care rulează pe o mulțime de dispozitive cu toți factorii de formă, care reușește să arate frumos. Aplicația Google I / O 2011 este exemplul perfect. Folosește bara de acțiune și fragmentele de aplicații pentru o aplicație care rulează și arată foarte bine pe orice dispozitiv cu care o utilizați. Google a deschis aplicația I / O 2011, iar Matias Duarte și prietenii au petrecut o oră cam așa ceva învățând dezvoltatorilor cum să lucreze cu noua API și instrumente în propriile lor aplicații. Acest lucru va duce la un timp de dezvoltare mai puțin și la un aspect mai unificat pentru aplicații, ceea ce toată lumea își dorește de câțiva ani.
Noi instrumente pentru dezvoltatori
Acesta este, probabil, cel mai mare și cel mai interesant lucru care a ieșit din Google I / O pentru dezvoltatorii de aplicații și a fost un eveniment de tip stand-room. Google a intensificat și a creat un mare editor de machete nou pentru aplicațiile Android, care se potrivește chiar în Eclipse IDE. Tradus, asta înseamnă că dezvoltatorii de aplicații nu mai trebuie să depindă de modificarea codului XML criptic pentru a proiecta interfața de utilizator a aplicațiilor lor și, în schimb, poate utiliza un editor WYSIWYG care este puternic și se extinde pe toate dimensiunile ecranului și factorii de formă. Acest lucru prezintă sfârșitul aplicațiilor care funcționează excelent, fac lucruri uimitoare din cauza naturii deschise a Android, dar arată urât (da, urăsc să folosesc acest cuvânt, dar se potrivește de multe ori). Dezvoltatorii pot acum să-și petreacă timp pe cod și funcție și să-l lase pe editor să facă toate lucrările dificile de proiectare. Tor Norbye și Xavier Ducrohet au trecut peste toate nuanțele ultimelor instrumente de dezvoltare pentru Android, incluzând o previzualizare a unor schimbări venite la emulator, care vor avea un impact major asupra modului în care arată și se simt aplicațiile Android în lunile următoare. Oferirea dezvoltatorilor de instrumente mai bune este o modalitate excelentă de a încuraja lucrurile grozave, precum și de a combate întreaga problemă de „fragmentare” cu un mod unificat de a face lucrurile să funcționeze doar.
Deci Google I / O a fost mai mult decât petrecerile, swag-ul și roboții. A fost vorba despre aplicații și despre modalități de a ajuta marii dezvoltatori Android să creeze mai multe și mai bune. Au fost două zile interesante, iar lucrurile sunt pe cale să se îmbunătățească în moduri pe care nu ni le putem imagina decât. Phil și cu mine ne-am distrat de minune și am întâlnit o mulțime de oameni buni. Sunt încă o mică stea de la a lua o ceașcă de cafea în timp ce câțiva dintre noi am discutat cu Vic Gundotra și am văzut că entuziasmul său pentru lucruri nu mi-a crescut decât pe mine. Suntem pregătiți pentru ce va veni și să știm că veți iubi toți.