Af Chris Ramsdale, Product Manager, GWT og GPE
Forestil dig dette: du har brugt de sidste par måneder hamrede løs på den nyeste mobile spil sensation, mystificeret Fugle, og du er ét niveau væk fra fuldstændig beherskelse. Og så sker det. I et anfald af ophidselse du kaster dine hænder op, og sammen med dem dine Nexus S, der afregner pænt på bunden af bassinet, du tilfældigvis er afslappende ved siden af. Telefonen er ubrugelige. Heldigvis din forsikringspolice dækker erstatning af enheden og Android Market håndterer erstatte dine apps. Uheldigvis dog alle dine mystificeret Fugle data gik vejen for enheden, så du kan starte fra bunden.
Ville det ikke være dejligt, hvis din nye enhed ikke blot indeholdt alle dine apps, men alle dine værdifulde data så godt? Vi tror det. Med Google Plugin til Eclipse (GPE) v2.4 er det meget nemmere at bygge native Android apps, der kan tage data med dem, uanset hvor de går. Og der er ikke noget bedre sted at være vært for din backend service og gemme dine data end Googles cloud-tjeneste, App Engine.
Med den nyeste version af GPE, vi samler disse to store Google-platforme, Android og App Engine, med et sæt let at bruge udviklingsværktøjer. Dykning en smule dybere, er nogle af de funktioner, der tilbydes i GPE 2,4 her:
Projektet Creation
Med GPE 2,4, nu har du mulighed for at oprette App Engine tilsluttet Android projekter. Dette nye Eclipse projekt wizard genererer velfungerende Android og GWT klienter, der kan tale med samme App Engine backend med samme RPC kode og forretningslogik.
Cloud til enhed Messaging Support
Polling til backend ændringer på en mobil enhed er ineffektiv og vil resultere i dårlig app ydelse og batteriforbrug. Som en løsning for Android-udviklere, bygget Android holdet Cloud til enhed Messaging (C2DM), en tjeneste til at sende letvægts pinger til at anmelde apps, når de har verserende data. Vi hørte tilbage fra udviklere, der integrerer med C2DM resulterer i en masse af standardteksten (og undertiden skrøbelige) kode, som de hellere ville ikke opretholde. Med 2,4 udgivelsen af GPE, når du opretter en ny App Engine tilsluttet Android-projekt, får du denne kode gratis. Alt du skal gøre er at tilslutte den app-specifikke kode til at tilpasse håndteringen af C2DM anmeldelsen.
RPC Generation og værktøj
Skrivning og vedligeholdelse af RPC kode (kode, der giver din app til at kommunikere med backend-servere) er monotont og risiko for fejl. Lad os se det i øjnene, du er en mobil udvikler og den sidste ting du ønsker at være at bruge tid på at skrive (eller debugging) af denne type kode. I GPE 2,4 vi introducerer værktøjer, der fjerner denne opgave for dig, og vil generere alle de underliggende RPC standardteksten kode i et par klik. Du angiver den model objekter, der vil blive anvendt mellem klient og server, og GPE genererer RPC service, DTOs, og klientsiden Telefonkode. For at gøre dette endnu bedre, den genererede kode virker på tværs af Android og GWT apps, så eventuelle fremtidige ændringer, du laver vil kun nødvendigt at foretage én gang.
Ønsker at komme i gang? Download GPE 2,4 Beta her. Bemærk, at du bliver nødt til at installere Android Developer Tools (ADT) plugin som en forudsætning, som kan findes her.
Hvis du har feedback, vil vi meget gerne høre det, og GPE koncernen er det rette sted at sende det. App Engine og Android Developer grupper er også store kilder til information.
Chris Ramsdale er Product Manager for GWT og GPE: cramsdale@google.com
Indsendt af Scott Knaster, redaktør
Abonner på:
Kommentarer til indlægget (Atom)

Ingen kommentarer:
Send en kommentar