Det har vært ganske mange oppdateringer på noen av våre favorittverktøy og -rammer på det siste i mobilnettutviklingsverdenen. Dette innlegget gir en rask oversikt over noen av de mest signifikante oppdateringene til PhoneGap, Sencha Touch og jQuery Mobile!
Nitobi-teamet har gitt ut en ny versjon av deres stadig voksende verktøy. Med denne utgivelsen er det mange korrigeringer sammen med den glatte overgangen til Cordova namespacing for rammen.
De fleste oppdateringene er relatert til feilrettinger fra 1.4.1-utgivelsen over flere platorms, spesielt i Android. Jeg kan ikke si at utgivelsesnotatene alltid er nyttige. de er vanligvis bare fornuftige hvis du allerede har løpt inn i problemet personlig. Det som er bra, er imidlertid at prosjektet går fremover raskt og raskt stomping ut problemer som de oppstår.
Hvis du ser på utgivelsesnotatene, vil du se mange referanser til "Renaming to Cordova." Du har kanskje også hørt at Nitobi ble innhentet av Adobe, og deres hovedprosjekter (dvs. PhoneGap og PhoneGap Build) ble en del av Apache-programvarebasen.
Så hva er Cordova og hva har det å gjøre med PhoneGap? Jeg har hørt varierende svar på dette. Mange uformelle brukere antar at Cordova og PhoneGap er de samme og snart vil de slå seg sammen. Dette er imidlertid ikke tilfelle.
Å sitere Brian Leroux: "PhoneGap er drevet av Cordova. Tenk: Webkit til Safari."
Med andre ord, Cordova er verktøykjeden som brukes i PhoneGap-prosjekter, men PhoneGap-merket går ikke hvor som helst.
Over tid har PhoneGap-prosjektet lagt mer og mer støtte til ulike plattformer, og mens denne utgivelsen mangler i nye funksjoner, har flere WP7-støtte blitt møtt med åpne armer av mange. Forhåpentligvis i år blir det flere PhoneGap apps!
Du er velkommen til å sjekke ut den offisielle Cordova-nettsiden for mer informasjon.
JQuery Mobile-teamet beveger seg raskt. Det virker som om bare i går at de gjorde 1,0 milepælen. Med RC 1.1 er det noen betydelige endringer og tillegg som du kanskje vil være oppmerksom på hvis du for tiden jobber med et jQuery Mobile-prosjekt.
For mange nettlesere (de som støtter
stilling: fast
) jQuery mobile lar deg nå ha ekte faste verktøylinjer, i stedet for en hackisk JavaScript-falsk rulle.
True Fixed Toolbars: For mange nettlesere (de som støtter stilling: fast
) jQuery mobile lar deg nå ha ekte faste verktøylinjer, i stedet for en hackisk JavaScript-falsk rulle. Nettleserne som ikke støtter stillingen: Fast, vil få statiske verktøylinjer, men det er en polyfil for de som ønsker å ha de gamle faste verktøylinjer i ikke-støttende nettlesere.
Faste verktøylinjer er ikke de eneste nye funksjonene for denne utgivelsen. Det er to nye sidetransisjoner (dvs. sving og flyt), Firefox-støtte for overganger, en mye hyggeligere og mindre påtrengende Ajax-laster, Støtte for jQuery 1.7.1 (tidligere versjoner ble bare støttet av 1.6.4) og Mini formelementer for sette formelementer i verktøylinjer (f.eks. glidebrytere, brytere osv.). Flip-bryteren har et nytt, mye hyggeligere utseende, og det er også mulighet til å markere glidebanen når du glir.
Hvis du ikke vil at jQM skal forbedre et element, kan du nå bruke data-styrke = "false"
Egenskap. Det er noe overhead med ytelse ved å bruke dette, så det er verdt å lese dokumentasjonen på denne.
Sammen med disse funksjonene blir plattformstøtten bare bedre og bedre med A-Grade-støtten som vokser med hver utgivelse, og B og C-graden blir mindre og mindre. Ikke glem å sjekke ut utgivelsesnotatene for ytterligere detaljer.
Sencha Touch er et fantastisk verktøy for å lage mobile apps. Med Sencha Touch 2 får vi en ny versjon av rammen sammen med noen flotte nye verktøy. Jeg har ikke brukt den nye versjonen av Sencha Touch ennå, men jeg har dykket inn i noen av dokumentasjon og kodeeksempler, og jeg liker virkelig det jeg ser.
Behandlingshastighet og bruk av alt som HTML5 har å tilby, synes å være av største betydning for Sencha-teamet. De har levert noe som fungerer veldig bra, og sammen med utgivelsen av Sencha Touch 2 kommer et par verktøy som jeg er spent på å bruke.
Sencha Designer 2 gir deg muligheten til å dra og slippe GUI-elementer når du bygger apper, og Sencha Animator er et verktøy for å bidra til å bygge CSS animerte apper.
Sencha Designer 2 gir deg en dra-og-slipp-GUI for å bygge apps. Noen kan bli slått av med sin enkelhet, og mens rekkevidden er begrenset til hva du kanskje kan oppnå med det, er det go-to-verktøyet for å lage prototyper for små apper. Selv om det fortsatt er i beta for øyeblikket, kan det veldig bra bli en av grunnene til at mange utviklere vil velge Sencha Touch over noe annet.
Sencha Animator er et annet verktøy som nylig ble utgitt for å bidra til å lage CSS-baserte animasjoner og interaktive apps. Det burde bidra til å bygge en rikholdig prototype, eller til og med legge til litt animasjon til appen din mye lettere, men igjen er jeg usikker på hvor langt verktøyene vil strekke seg. Det store er at du alltid kan dykke inn i den eksporterte koden.
Sencha flyr sikkert for øyeblikket, og jeg planlegger absolutt å bruke litt tid til å utforske deres verktøy for å lage mobile applikasjoner i år. Med sine nye verktøy, dokumentasjon og gode ressurser for å lære Sencha, setter de baren svært høy!