Innehållsförteckning:
Nu är vi alla hemma från Google I / O och återgår till jobbet. För Android-programvaruutvecklare innebär det att skriva och bygga fantastiska Android-appar, beväpnade med allt de lärde sig från ett par dagar på Moscone West och lyssna på genierna bakom Android. Och de har en hel skylt - Google handlar helt klart om apparna nu. När du väl har kommit förbi de spännande nyheterna från nycklarna och gått förbi de nya versionmeddelandena och olika glamour och glitter, ser du att från Chrome, till Google TV, till Android, fokus förändras till bättre applikationsutveckling.
Gå med oss efter pausen för att se precis vad Google har stått upp för att driva Android-applikationsutvecklingen till nästa nivå.
Bra appar behöver tre saker:
- Ett bra sinne bakom konceptet och implementeringen
- Verktyg och support från folk bakom plattformen
- Ett sätt att marknadsföra och tjäna pengar på
Android, av dess geeky natur, har de stora sinnen täckt. Vi vet - vi träffade många av dem den här veckan. Du kan känna spänningen när de försöker få sina idéer ur huvudet och på din telefon eller surfplatta, och det får oss upphetsade över vad som kommer att komma. Väntar i rad för att komma in i sessioner och lyssna på utvecklarna chatta mellan sig, sparka tillbaka efter lunch eller kolla in den nya hårdvaran, alla samtal hade en sak gemensamt - hur man kan göra bättre appar.
Men Android har alltid haft spännande och ivriga utvecklare. Vad som saknas i ekvationen, jämfört med Apple, är den verktygslåda de har att arbeta med. Google har insett att det måste höja saker eller ting, och det har börjat, folkens. Det fanns gott om sessioner om kodningspraxis för saker som spelutveckling, NFC (som kommer om vi vill ha det eller inte förresten) och företagsverktyg, men tre mycket viktiga utvecklingssessioner kommer att sätta takten för de fantastiska applikationerna vi Vi kommer att se under de kommande månaderna - applikationer som har den fantastiska funktionaliteten vi är vana vid från Android, med den polska och användarvänliga användargränssnittet som vi alla har bett om. Låt oss ta en titt på hur Google planerar att täcka punkterna två och tre från listan ovan.
Tjäna pengar på appar
Det är något vi inte ofta tänker på, för vi är inte Android-applikationsutvecklare. De flesta av oss är det inte. Men för att få de fantastiska apparna från stora programvaruhus på Android måste du erbjuda ett incitament. (Och devs förtjänar säkert att få betalt för deras hårda arbete.) Google har gjort det mycket lättare att tjäna pengar på applikationer med hjälp av en icke-konventionell strategi - erbjuda dem gratis och tjäna pengar från användare som gillar appen tillräckligt för att hålla den installerad och Använd den. Att använda verktyg som den nya och förbättrade Admob-webbplatsen och verktygssatsen, eller fakturering i appen kommer att göra det möjligt för utvecklare att erbjuda en gratis applikation till användaren och fortfarande kunna tjäna sin utveckling för Android. Detta kommer att innebära fler och bättre appar för oss slutanvändare, och det älskar vi alla. Kombinera detta med de nya marknadsavsnitten som trender och Editor's Choice som gör fantastiska appar synliga för fler användare och du har ett recept för ett framgångsrikt företag som utvecklar för Android.
Användargränssnitt förbättringar
Honungskaka kom med en komplett UI-översyn designad för tabletter, och Ice Cream Sandwich (som jag förkortar till ICS från denna punkt framåt) kommer att binda allt tillsammans med fred, kärlek och harmoni. Det finns dock mer vad vi som slutanvändare ser på ytan. Det flexibla och utdragbara API och ramverk ger applikationsutvecklare några fantastiska verktyg, vilket gör att de kan bygga en app som går över en mängd enheter av alla formfaktorer, som lyckas se vackra ut. Google I / O 2011-appen är det perfekta exemplet. Den använder åtgärdsfältet och appfragment för en applikation som kör och ser riktigt bra ut på alla enheter du använder den med. Google har öppnat I / O 2011-appen och Matias Duarte och vänner tillbringade en timme eller så för att lära utvecklare hur man arbetar med det nya API och verktyg i sina egna appar. Detta kommer att leda till mindre utvecklingstid och ett mer enhetligt utseende och känsla för applikationer, vilket är något alla har velat i flera år.
Nya utvecklarverktyg
Detta är förmodligen den största och mest spännande saken att komma ut från Google I / O för applikationsutvecklare, och var en stående-rum-händelse. Google har stigit upp och skapat en stor ny layoutredigerare för Android-appar som passar rätt i Eclipse IDE. Översatt betyder det att applikationsdevs inte längre behöver vara beroende av att justera kryptisk XML-kod för att designa sina apps användargränssnitt, och istället kan använda en WYSIWYG-redigerare som är kraftfull och sträcker sig över alla skärmstorlekar och formfaktorer. Detta meddelar slutet på appar som fungerar bra, gör fantastiska saker på grund av Android: s öppna natur, men ser ful ut (ja, jag hatar att använda det ordet, men det passar långt för ofta). Utvecklare kan nu spendera tid på koden och funktionen och låta redaktören göra allt hårt designarbete. Tor Norbye och Xavier Ducrohet gick igenom alla nyanser av de senaste utvecklingsverktygen för Android, inklusive en förhandsvisning av några förändringar som kommer till emulatorn som kommer att ha stor inverkan på hur Android-appar ser ut och känns under de kommande månaderna. Att ge utvecklare bättre verktyg är ett bra sätt att uppmuntra stora saker, liksom att bekämpa hela problemet med "fragmentering" med ett enhetligt sätt att få saker att fungera.
Så Google I / O handlade om mer än parterna, swaggen och robotarna. Det handlade om apparna och sätt att hjälpa de stora Android-utvecklarna att göra fler och bättre. Det var en spännande två dagar, och saker är på väg att bli bättre på sätt som vi bara kan föreställa oss. Phil och jag hade en fantastisk tid och träffade ett gäng bra människor. Jag är fortfarande en liten stjärna slagen från att ha en kopp kaffe medan några av oss pratade upp Vic Gundotra och att se hans spänning över saker bara ökade min egen. Vi är redo för vad som kommer att veta att ni alla älskar det.