2011 har varit ett bra år för mobilbanan. Verktygslådor och bibliotek mognade, nya verktyg anlände, och en hel massa plugins gjorde det lättare att bygga webbaserade mobila applikationer än någonsin. Läs vidare för en sammanfattning av några av de viktigaste utgåvorna och händelserna 2011!
Weinre släpptes ursprungligen i december 2010, men det var inte förrän 2011 att det fick några ben och blev den bästa fjärrinspektören som gör för mobilutvecklare vad alla de fantastiska sakerna som WebKit / Chrome-utvecklarverktygen erbjuder för skrivbordsutveckling. Lätt att använda och en sann livräddare ibland, jag är inte säker på att jag skulle kunna utvecklas utan det!
Om du inte vill ladda ner Weinre kan du bara använda den PhoneGap-hostade versionen som finns här.
Steve Souders arbetar för google på webbprestanda och var skaparen av YSlow. Souders släppte den mobila performance bookmarklet som enkelt kan användas på mobila enheter för att få tillgång till olika bokmärken, inklusive Firebug lite, SpriteMe, Webtiming och DOM Monster. Du kan också ansluta appar till ett jDrop-konto och få en rapport som levereras till kontot som ska läsas på en stationär dator istället för att vara fast och försöker läsa allt på en mobil skärm.
Matteo Spinelli har givit mycket till webbutvecklingssamhället som helhet, och han har skapat några riktigt bra verktyg för mobil webbutveckling också. Han är kanske mest känd i mobilvärlden som mannen bakom iScroll, som ursprungligen gav mobila webapps möjlighet att ha fasta rubriker och sidfot som vad användarna kände till från inhemska applikationer. I år släppte Matteo iScroll 4 som en fullständig omskrivning. Resultatet var ett jämnare gränssnitt och nya funktioner som nypa / zoom, dra till uppdatering, snap-to-elements och extra anpassade händelser.
Matteo gav oss också SwipeView, ett bra verktyg för att skapa karuseller på mobila enheter.
iOS 5 släpptes slutligen och erbjöd en signifikant förbättring till mobil Safari: abiity att ha läget: fast
arbeta som förväntat i CSS. Det verkar som en liten sak just nu, men det banar vägen till en bättre och mer förutsägbar framtid för webbapps.
Apple öppnade också grinden när det gällde att använda nitro för startskärmsprogram. Nitro JavaScript-motorn använder just-in-time (JIT) kompilering för att dynamiskt konvertera tolkad JavaScript-kod till kompilerad inbyggd ARM-kod som kan springa så mycket som 2,5 gånger snabbare än tolkad JavaScript. Webappsökningar som körde inom Safari fick ett betydande ökning, men eftersom hemskärmsprogrammen körde på en separat process, fick de ingen nytta av Nitro. Nu, i IOS 5 kan hemskärmsappar dra nytta av Nitro och springa lika bra.
jQuery Mobile har varit webbens prat sedan dess första utgåva, och under 2011 fortsatte den att växa och slutligen gjorde det till ett officiellt 1,0-punktars release. Följande i fotspåren i det populära jQuery-biblioteket är det enkelt att komma igång mycket snabbt. Projektet är väldokumenterat och teamet bakom det är bra att kommunicera via forumet. Medan det är strängt ett UI-bibliotek för mobil utveckling, tillsammans med något som Phonegap, gör det mobilapplikationsutveckling med HTML, CSS och Javascript mycket enklare än det var till och med bara ett år eller två sedan.
Dojo toolkit är en mycket populär för att bygga webbapplikationer. Medan det kanske inte är så populärt som andra bibliotek, erbjuder Dojo en hel del funktionalitet och i vissa fall är det ett mycket bättre verktyg än alternativen. Bundet med verktygslådans utgåva är allt du behöver för att börja bygga webbapps under dojox.mobile
namnutrymmet. Du behöver nog lite exponering för Dojo-verktygslåset innan du dykar till att bygga mobilappar med det, men när du har börjat är det lika enkelt att använda som jQuery Mobile eller andra alternativ. Kolla in det här.
Mulberry är förmodligen min favoritutgåva i mobilwebbenets ekosystem i år. Det visar inte bara att det är ett av de snabbaste sätten att få en funktionell app igång, men det banar också vägen för fler appgeneratorer. Jag tror att vi kommer att se fler verktyg som följer i Mulberrys fotsteg under 2012, men laget bakom Mulberry fortsätter att arbeta hårt och kommer utan tvivel att släppa ytterligare förbättringar också.
Även om nu nästan 4 år gammal 2011 har PhoneGap fortsatt att förbättra sig och bli go-to-verktyget för webbutvecklare som vill bygga inbyggda program med de språk som de redan vet. I 2011 gjorde PhoneGap-teamet sitt stöd för fler funktioner över flera mobila operativsystem. Nitobi, företaget bakom PhoneGap, förvärvades också av Adobe, som skapade Phonegap-kodbasen i Apache Software Foundation. Under 2012 kommer PhoneGap sannolikt att bli ett av de mest använda verktygen för mobil utveckling.
Slutligen tillkännagav Adobe officiellt att de skulle upphöra med stöd och utvecklingsinsatser i Flash-plugin för mobila enheter, och skulle istället gå vidare med sina HTML 5-insatser. Det kan inte ha varit en chock för någon, men det har visat Adobes åtagande att stödja mer öppen webbteknologi och är en viktig händelse för branschen.