Sadržaj:
Sada smo se već vratili kući s Google I / O-a i vratili se na posao. Za programere softvera Android to znači povratak na pisanje i stvaranje sjajnih Androidovih aplikacija, naoružani svime što su naučili od nekoliko dana na Moscone Westu, slušajući genijalce iza Androida. I imaju pun tanjur - Google se očito sada bavi aplikacijama. Nakon što prođete uzbudljive vijesti od glavnih vijesti i prijeđete preko najava nove verzije i ponekog glamura i sjaja, vidjet ćete da je s Chromea, na Google TV-u, Androidu fokus usmjeren na bolji razvoj aplikacija.
Pridružite nam se nakon odmora kako biste vidjeli što je Google sastavio kako bi razvoj Android aplikacija prešao na novu razinu.
Za sjajne aplikacije potrebne su tri stvari:
- Izvrstan um iza koncepta i implementacije
- Alati i podrška ljudi koji stoje iza platforme
- Način za promociju i unovčavanje
Android je, po svojoj lukavoj prirodi, prekriven velikim umovima. Znamo - puno smo ih upoznali ovaj tjedan. Možete osjetiti uzbuđenje dok oni pokušavaju izvući svoje ideje iz glave i na vaš telefon ili tablet i to nas uzbuđuje što slijedi. Čekajući u redu da se upustimo u sjednice i slušamo kako programeri međusobno razgovaraju, kucaju nakon ručka ili provjeravaju novi hardver, svi su razgovori imali jedno zajedničko - kako napraviti bolje aplikacije.
No, Android je oduvijek bio uzbuđen i željan programera. Ono što nedostaje jednadžbi, u usporedbi s Appleom, je alatni alat s kojim mogu raditi. Google je shvatio da treba povećati stvari za jedno mjesto ili dva, a to je počelo, ljudi. Bilo je dosta sesija o načinima kodiranja za stvari poput razvoja igara, NFC-a (usput to želimo ili ne želimo) i korporativnih alata, ali tri vrlo važna sesija za razvojne programere postaviti će tempo za sjajne aplikacije koje Vidjet ćemo se u sljedećim mjesecima - aplikacije s izvrsnom funkcionalnošću na koju smo navikli od Androida, s poljskim i korisničkim sučeljem koje smo svi tražili. Pogledajmo kako Google planira pokriti točke dva i tri s gornjeg popisa.
Aplikacije unovčavanja
To je nešto o čemu često ne razmišljamo, jer nismo programeri Android aplikacija. Pa, većina nas ipak nije. Ali da biste dobili sjajne aplikacije velikih softverskih kuća na Androidu, morate ponuditi poticaj. (A vragovi zasigurno zaslužuju da im se plati za njihov naporan rad.) Google je znatno olakšao unovčavanje aplikacija koristeći nekonvencionalni pristup - ponudite im besplatno i zaradite od korisnika koji vole aplikaciju dovoljno da je drže instaliranu i iskoristi. Korištenje alata poput nove i poboljšane Admobove web stranice i alata ili naplate putem aplikacija omogućit će programerima da ponude korisničku besplatnu aplikaciju i dalje mogu zaraditi za život razvijajući se za Android. To će značiti više i boljih aplikacija za nas krajnje korisnike, a svi to volimo. Kombinirajte to s novim odjeljcima na tržištu, kao što su trendovi i Editor's Choice, koji će izvrsne aplikacije učiniti vidljivim većini korisnika, a vi imate recept za uspješno poslovanje u razvoju za Android.
Poboljšanja korisničkog sučelja
Honeycomb je donio kompletan remont korisničkog sučelja namijenjen tabletama, a Ice Cream Sandwich (koji od ovog trenutka skraćujem na ICS) spojit će sve zajedno s mirom, ljubavlju i harmonijom. Ipak, postoji nešto više o onome što kao krajnji korisnici vidimo. Fleksibilan i proširiv API i okvir pruža programerima aplikacija sjajne alate koji im omogućuju izgradnju jedne aplikacije koja se kreće kroz čitav niz uređaja svih faktora oblika, a koja uspijeva izgledati lijepo. Google I / O 2011 aplikacija je savršen primjer. Ona koristi akcijsku traku i fragmente aplikacija za aplikaciju koja se pokreće i izgleda stvarno dobro na bilo kojem uređaju s kojim ga koristite. Google je otvorio I / O 2011 aplikaciju, a Matias Duarte i prijatelji proveli su sat vremena ili približno podučavajući programere kako raditi s novim API-jem i alatima u njihovim vlastitim aplikacijama. To će dovesti do manje vremena za razvoj i više ujedinjenog izgleda i osjećaja za aplikacije, što su svi željeli već nekoliko godina.
Novi alati za razvojne programere
Ovo je vjerojatno najveća i najuzbudljivija stvar koja je izašla iz Google I / O-a za programere aplikacija, a bio je to samo događaj u sobi. Google je pojačao i stvorio odličan novi uređivač izgleda za Android aplikacije koji se uklapa u IDE Eclipse. Prevedeno, to znači da razvojni programi više ne moraju ovisiti o podešavanju kriptičnog XML koda kako bi dizajnirali korisničko sučelje svojih aplikacija, a umjesto toga mogu koristiti WYSIWYG uređivač koji je moćan i prostire se na sve veličine zaslona i faktore oblika. Ovo najavljuje kraj aplikacija koje sjajno rade, rade nevjerojatne stvari zbog otvorene prirode Androida, ali izgledaju ružno (da, mrzim koristiti tu riječ, ali često se uklapa). Programeri sada mogu potrošiti vrijeme na kod i funkciju i dopustiti uredniku da obavi sve teške dizajnerske poslove. Tor Norbye i Xavier Ducrohet prešli su sve nijanse najnovijih razvojnih alata za Android, uključujući pregledni pregled nekih promjena koje dolaze u emulator koje će imati značajan utjecaj na izgled Android aplikacija u sljedećim mjesecima. Davanje programerima boljim alatima izvrstan je način za poticanje sjajnih stvari, kao i borbu protiv cijelog problema s "fragmentacijom" na jedinstveni način da stvari jednostavno funkcioniraju.
Dakle, Google I / O bio je više od stranaka, svaga i robota. Bilo je o aplikacijama i načinima kako pomoći velikim Android programerima da naprave više i boljih. Bila su uzbudljiva dva dana i stvari će se popraviti na načine koje samo možemo zamisliti. Phil i ja smo se odlično zabavili i upoznali gomilu dobrih ljudi. Još uvijek sam mala zvijezda zadesila šalicu kave dok smo nekolicina nas razgovarali o Victu Gundotri i vidjevši kako njegovo uzbuđenje zbog stvari samo povećava moje. Spremni smo za ono što dolazi i znamo da će vam se svi svidjeti.