Crearea primei aplicații pentru dispozitive mobile

01 din 06

Crearea de aplicații pentru dispozitive mobile

Imagine de la Google.

Dezvoltatorii și codatorii amatori sunt adesea intimidați de diferitele probleme legate de dezvoltarea aplicațiilor pentru dispozitive mobile. Din fericire, tehnologia avansată disponibilă astăzi, o face relativ simplă în crearea de aplicații mobile . Acest articol se concentrează asupra modului de creare a aplicațiilor mobile într-o gamă largă de platforme mobile .

Crearea unei aplicații mobile

Cum faceți să vă creați prima aplicație mobilă? Primul aspect pe care trebuie să-l priviți aici este mărimea desfășurării pe care intenționați să o creați și platforma pe care intenționați să o utilizați. În acest articol, ne ocupăm de crearea de aplicații mobile pentru Windows, Pocket PC și Smartphone.

  • Înainte de a deveni un dezvoltator de aplicații mobile independente
  • Citiți mai departe ...

    02 din 06

    Crearea primei aplicații Windows Mobile

    Image Courtesy Notebooks.com.

    Windows Mobile a fost o platformă puternică care a permis dezvoltatorilor să creeze aplicații variate pentru a îmbunătăți experiența utilizatorilor. Având Windows CE 5.0 ca bază, Windows Mobile a fost ambalat în multe caracteristici care au inclus funcționalitatea shell-ului și a comunicațiilor. Crearea aplicațiilor Windows Mobile a fost făcută ușor pentru dezvoltatorul de aplicații - aproape la fel de ușor ca crearea de aplicații pentru desktop.

    Windows Mobile a dispărut acum, dând loc Windows Phone 7 și celor mai recente platforme mobile Windows Phone 8 , care au atras atenția dezvoltatorilor de aplicații și a utilizatorilor de dispozitive mobile.

    Ce vei avea nevoie

    Veți avea nevoie de următoarele pentru a începe să creați aplicația dvs. mobilă:

    Instrumente pe care le puteți utiliza pentru a scrie date pe Windows Mobile

    Visual Studio vă oferă toate instrumentele necesare pentru a crea aplicații în cod nativ, cod gestionat sau o combinație a acestor două limbi. Să analizăm acum instrumentele pe care le puteți utiliza pentru a scrie date pentru crearea aplicațiilor Windows Mobile.

    Codul nativ , adică Visual C ++, vă oferă acces direct la hardware și performanțe ridicate, cu o amprentă redusă. Acesta este scris în limba "nativă" folosită de computerul pe care rulează și este executat direct de către procesor.

    Codul nativ poate fi folosit numai pentru a rula aplicații neadministrate - toate datele trebuie recompilate în cazul în care treceți la alt sistem de operare.

    Codul gestionat , adică Visual C # sau Visual Basic .NET, poate fi utilizat pentru a crea tipuri de aplicații variate de interfață utilizator și oferă dezvoltatorului acces la date și servicii Web utilizând Microsoft SQL Server 2005 Compact Edition.

    Această abordare rezolvă multe probleme de codare inerente în C ++, gestionând, în același timp, memoria, emularea și depanarea, care sunt esențiale pentru a scrie aplicații mai avansate și mai complicate care vizează software și soluții pentru întreprinderi de afaceri.

    ASP.NET poate fi scris folosind Visual Studio .NET, C # și J #. ASP.NET Mobile Controls este eficient pentru utilizarea pe mai multe dispozitive folosind un set de cod unic, de asemenea, dacă aveți nevoie de o lățime de bandă garantată a datelor pentru dispozitivul dvs.

    În timp ce ASP.NET vă ajută să vizați o varietate de dispozitive, dezavantajul este că va funcționa numai atunci când dispozitivul client este conectat la server. Prin urmare, acest lucru nu este potrivit pentru colectarea datelor clientului pentru sincronizarea ulterioară cu serverul sau pentru aplicațiile care utilizează direct dispozitivul pentru manipularea datelor.

    API - urile Google Data API ajută dezvoltatorii să acceseze și să gestioneze toate datele legate de serviciile Google. Deoarece acestea se bazează pe protocoale standard precum HTTP și XML, coderii pot crea și construi cu ușurință aplicații pentru platforma Windows Mobile.

  • Cum să adăugați un site web la ecranul de pornire Windows 8 utilizând IE10
  • 03 din 06

    Construiți și executați prima dvs. aplicație Windows Mobile

    Image courtesy tech2.

    Următorii pași vă ajută să creați o aplicație Windows Mobile goală:

    Deschideți Visual Studio și mergeți la File> New> Project. Extindeți panoul Tipuri de proiect și selectați Dispozitiv inteligent. Accesați panoul Templates, alegeți Smart Device Project și apăsați OK. Selectați Aplicația dispozitivului aici și faceți clic pe OK. Felicitări! Tocmai ți-ai creat primul proiect.

    Panoul Cutie de Instrumente vă permite să jucați cu multe caracteristici. Verificați fiecare din aceste butoane de drag-and-drop pentru a vă familiariza mai mult cu modul în care funcționează programul.

    Următorul pas implică rularea aplicației dvs. pe un dispozitiv Windows Mobile. Conectați dispozitivul la desktop, atingeți tasta F5, alegeți emulatorul sau dispozitivul pe care doriți să-l implementați și selectați OK. Dacă totul merge bine, veți vedea că aplicația dvs. rulează fără probleme.

    04 din 06

    Crearea de aplicații pentru telefoane inteligente

    Imagine cu amabilitate BlackBerryCool.

    Crearea de aplicații pentru Smartphone este similară cu cea a dispozitivelor Windows Mobile. Dar trebuie să înțelegeți mai întâi dispozitivul. Smartphone-urile au caracteristici asemănătoare cu PDA-urile, astfel încât acestea au funcții de trimitere și terminare a butoanelor. Tasta din spate este utilizată atât pentru backspace, cât și pentru funcțiile de back-up ale browserului.

    Cel mai bun lucru despre acest dispozitiv este cheia soft, programabilă. Puteți utiliza această funcție pentru a crea mai multe funcții. Butonul central acționează de asemenea ca un buton "Enter".

    Notă: Trebuie să instalați SmartPhone 2003 SDK pentru a scrie aplicații smartphone utilizând Visual Studio .NET 2003.

    Ce se întâmplă dacă smartphone-ul are un ecran tactil?

    Aici vine partea dificilă. În absența comenzilor butonului cu ajutorul unui handheld cu ecran tactil, va trebui să alegeți comenzi alternative, cum ar fi meniul. Visual Studio vă oferă un control MainMenu, care este personalizabil. Dar prea multe opțiuni de meniu de nivel superior vor provoca caderea sistemului. Ce puteți face este să creați foarte puține meniuri de nivel superior și să oferiți o varietate de opțiuni sub fiecare dintre ele.

    Scrierea de aplicații pentru telefoanele smartphone BlackBerry

    Dezvoltarea de aplicații pentru sistemul de operare BlackBerry este o afacere mare astăzi. Pentru a scrie o aplicație BlackBerry, va trebui să posedeți:

    Eclipse funcționează excelent cu programarea JAVA. Un nou proiect, însoțit de o extensie .COD, poate fi încărcat direct pe simulator. Apoi, puteți testa aplicația încărcându-l prin Device Manager sau utilizând opțiunea de linie de comandă "Javaloader".

    Notă: Nu toate API-urile BlackBerry vor funcționa pentru toate telefoanele smartphone BlackBerry. Deci notați dispozitivele care acceptă codul.

  • Profiluri telefon mobil și multe altele
  • 05 din 06

    Crearea de aplicații pentru Pocket PC

    Imagine de la Tigerdirect.

    Crearea de aplicații pentru Pocket PC este similară cu cea a dispozitivelor de mai sus. Diferența este că dispozitivul folosește .NET Compact Framework, care este de peste zece ori "mai ușor" decât versiunea completă Windows și oferă de asemenea dezvoltatorilor mai multe caracteristici, controale și suport Web.

    Întregul pachet poate fi stocat într-un mic fișier CAB și instalat direct pe dispozitivul țintă - aceasta funcționează mult mai rapid și fără probleme.

    06 din 06

    Ce urmează?

    Imagine de la SolidWorks.

    Odată ce ați învățat să creați o aplicație de bază pentru dispozitive mobile, ar trebui să continuați și să vă îmbunătățiți cunoștințele. Iata cum:

    Crearea de aplicații pentru diferite sisteme mobile