Dezvoltare de aplicații pentru dispozitive mobile

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 28 februarie 2021; verificările necesită 7 modificări .

Dezvoltarea aplicațiilor mobile  este procesul prin care aplicațiile sunt dezvoltate pentru dispozitive portabile mici, cum ar fi PDA-uri, smartphone-uri sau telefoane mobile. Aceste aplicații pot fi preinstalate pe dispozitiv în timpul producției, descărcate de utilizator utilizând diverse platforme de distribuție a software-ului sau pot fi aplicații web care sunt procesate pe partea client (JavaScript) sau server.

Dezvoltatorii de aplicații din lume

Există mulți dezvoltatori în întreaga lume. Aceasta este o piață în creștere rapidă, cu cifre de afaceri de miliarde de dolari.

Runtimes

Android, iOS, BlackBerry, Open webOS , Symbian OS, Samsung Bada și Windows Mobile acceptă aplicații binare standard de tip desktop , cu cod care rulează pe un anumit format de procesor (în principal arhitectura ARM ). Windows Mobile poate fi compilat pentru arhitectura x86 pentru depanarea PC-ului fără emulare CPU și, de asemenea, acceptă formatul Portable Executable (PE) asociat cu .NET Framework. Windows Mobile, Android, HP webOS și iOS oferă SDK-uri și IDE-uri gratuite pentru dezvoltatori.

Platforme de dezvoltare

Fiecare dintre platformele de aplicații mobile are un mediu de dezvoltare integrat care oferă instrumente care permit dezvoltatorului să codifice, să testeze și să implementeze aplicații pe platforma țintă. Tabelul rezumă informațiile despre dezvoltarea aplicațiilor pentru fiecare mediu.

Limbaj de programare Depanator disponibil Emulator disponibil IDE accesibil Platforme de dezvoltare Pachetul de instalare Costul instrumentelor de dezvoltare
Adobe AIR Action Script , HTML , CSS , JavaScript da da Flash Builder , Flash Professional , Flash Develop iOS (iPhone, iPad, iPod touch), Android, BlackBerry, Desktop Format nativ pentru fiecare platformă Flash Builder , Flash Professional  - Licențe comerciale disponibile, Adobe AIR SDK (instrument de linie de comandă)  - gratuit, Flash Develop - gratuit.
Airplay SDK (acum Marmalade) C , C++ da da Visual Studio , Xcode Android, BlackBerry, BREW, iOS (iPhone), Maemo, Palm/webOS, Samsung bada, Symbian, Windows Mobile 6.x, OSX Format nativ pentru fiecare platformă Licente comerciale disponibile
alcheMo Java depanator integrat în Visual Studio, Eclipse și XCode emulatorul este disponibil în IDE-urile respective Visual Studio , Eclipse , Xcode Android, BREW, iOS (iPhone), Windows Mobile Format nativ pentru fiecare platformă Licență comercială disponibilă
Android studio Java , unele C , C++ , Delphi , Kotlin depanare Android Studio și Eclipse încorporate, depanare offline disponibilă da Android Studio , Eclipse , Kenai Project - Plugin Android pentru NetBeans, IntelliJ IDEA Android apk gratuit, Delphi - licență comercială disponibilă
Aplicație Meșteșug JavaScript , HTML5 , CSS da Da, emulatorul este folosit în Ripple Cloud IDE Android, iOS, Blackberry, Windows Mobile, Bada, WebOS, Symbian. bazat pe cloud/browser gratuit și open source
Appcelerator JavaScript Da, în Titanium Studio, în prezent. timp beta. Emulator disponibil în instrumente terțe SDK intern Android, iPhone, BlackBerry Format nativ pentru fiecare platformă Licență Apache 2.0, licență comercială disponibilă
Appception HTML5 , CSS , JavaScript da da Cloud IDE Android Format nativ pentru fiecare platformă licențe gratuite și comerciale disponibile
appMobi JavaScript , CSS3 , HTML5 Da, XDK (Google Chrome App Store) Da, în XDK integrat în dezvoltator preferat (VS, Notepad++, VI) iOS, Android, aplicații web HTML5, aplicații hibride HTML5 Format nativ pentru fiecare platformă gratuit pentru dezvoltare, servicii cloud plătite
Aqua C , C++ , JavaScript da da Visual Studio , XCode , Eclipse (mediu de dezvoltare) Android, BlackBerry Playbook, iOS, Palm/webOS, Samsung bada, Windows Mobile 6.x, Windows Desktop Format nativ pentru fiecare platformă licențe gratuite și comerciale disponibile
basic4android Visual Basic da da da Android apk licență comercială disponibilă
Batterytech C , C++ da propriul emulator pentru fiecare platformă (iOS, Android...) Eclipse , Visual Studio , Xcode Android, iOS (iPhone), Windows, OSX Format nativ pentru fiecare platformă licență comercială disponibilă
Bedrock (acum webMethods Mobile Designer) Java da da Eclipsă Java ME, Android, BREW, BlackBerry, Nintendo DS, iOS (iPhone/iPad), Palm/webOS, Sony PSP, Samsung bada, Symbian, Windows Mobile, Windows Phone 7, Windows Desktop, OSX Format nativ pentru fiecare platformă licență comercială disponibilă
mure Java depanator încorporat în IDE da Eclipsă mure alx, cod este gratuit
BREW C ; API-urile sunt furnizate în C cu o interfață în stil C++. Suport de depanare pentru codul ARM țintă. Puteți utiliza Visual Studio pentru a depana pe x86. Nu există un emulator pentru codul ARM, există un simulator pentru testare pe x86. Visual Studio 6.0, Visual Studio 2003 .NET, Visual Studio 2005 Compilarea unei versiuni speciale de BREW este disponibilă pe PDA. OTA Cheile de dezvoltare necesită Brew App Certification, taxa anuală VeriSign pentru un dezvoltator certificat. Compilatorul BREW ARM (disponibil gratuit GNU C/C++, dar cu funcționalitate și suport limitat). Necesită o cheie de testare BREW pentru dezvoltarea aplicației.
Canappi mdsl Depanatoare native pentru fiecare platformă (iOS, Android...) Emulatori nativi pentru fiecare platformă (iOS, Android...) Eclipse, cu plugin mdsl, Apple Interface Builder și Balsamiq pentru design grafic UI iOS, Android. implementare nativă pentru fiecare platformă. licențe gratuite și comerciale disponibile
Cell SDK C# da da Visual Studio și MonoDevelop Android, iOS și Windows Phone Format nativ pentru fiecare platformă licențe gratuite și comerciale disponibile
Celsius Java da da Eclipsă Java ME, Android, BlackBerry, iPhone, Symbian, Windows Mobile Format nativ pentru fiecare platformă licență comercială disponibilă
CloudPact HTML , CSS , JavaScript da da IDE cloud sau versiune descărcabilă Android, BlackBerry, iPhone, Windows Mobile OTA sau format proprietar pentru fiecare platformă este planificată o versiune de încercare limitată gratuită și o versiune de întreprindere
Nume de codOne Java da da Netbeans , Eclipse (mediu de dezvoltare) iOS (iPhone, iPad, iPod touch), Android, BlackBerry, WIN7, J2ME Format nativ pentru fiecare platformă gratuit și open source + servicii cloud plătite
CoStore drag-and-drop în rețea N / A da creator de aplicații de rețea iOS, Android, HTML5 Format de încorporare nativ sau bazat pe rețea versiune de probă gratuită și nelimitată; sunt disponibile licențe comerciale pentru implementare.
Corona SDK Lua da da xcode iOS, Android, NOOK Color Format de încorporare nativ pentru fiecare platformă versiune de probă gratuită și nelimitată; sunt disponibile licențe comerciale pentru implementare.
CrossMob C , C++ da propriul emulator sau testare OTA Visual Studio Xcode iOS, Android OTA beta gratuită
DragonRAD elemente vizuale drag-and-drop da folosește emulatori terți IDE adecvat Android, BlackBerry, Windows Mobile OTA licențe gratuite și comerciale disponibile
FeedHenry HTML , CSS , JavaScript da da Studio include un IDE complet și un plugin Eclipse. Apple iPhone și iPad, Android, Windows Phone 7, Blackberry, Nokia WRT. format nativ pentru fiecare platformă versiuni gratuite, profesionale și planificate Enterprise
fivespark editor de rețea point-and-click N / A Afișat în browser creator de aplicații de rețea Android , BlackBerry , iOS și Windows Phone 7 HTML5 OTA liber pentru dezvoltare
Game Maker Studio Drag-and-drop , GML (Limba GameMaker) da da IDE încorporat Android , Apple iOS (iPhone, iPad), HTML5 , Mac OS X , Windows Format nativ pentru fiecare platformă Licență comercială
GeneXus pentru dispozitive mobile și inteligente Reprezentarea cunoștințelor și programarea declarativă pentru o dezvoltare ușoară, codul este generat automat pentru fiecare platformă Nu Nu IDE adecvat Android , Apple iOS (iPhone, iPad), BlackBerry și HTML5 opțional Format proprietar pentru fiecare platformă și, de asemenea, bazat pe cloud/browser Încercați gratuit, sunt disponibile licențe comerciale și de întreprindere
Gideros Mobile Lua Nu da IDE adecvat iPhone , iPad , iPod Touch , Android Format nativ pentru fiecare platformă licențe gratuite și comerciale disponibile
Haxe NME (acum OpenFL ) Haxe N / A Emulator propriu pentru fiecare platformă (iOS, Android...) FlashDevelop iOS , Android , webOS , BlackBerry , Format nativ pentru fiecare platformă liber și deschis
hiperhive C++ , Python N / A Emulator propriu pentru fiecare platformă SDK intern iOS , Android , Windows , aplicații multi-platformă Format nativ pentru fiecare platformă Ediție autonomă, ediție cloud, licență de dezvoltator
IBM Worklight HTML5 , CSS și JavaScript da vine cu IDE. pluginuri pe Eclipse Android , BlackBerry , iOS și Windows Phone 7 Format proprietar pentru fiecare platformă. versiune de încercare gratuită, licență comercială disponibilă.
SDK iOS Obiectiv-C , Swift depanator încorporat în Xcode IDE livrat cu iPhone SDK, integrat cu Xcode IDE xcode iPhone , iPad , iPod Touch numai prin App Store , necesită revizuire și aprobare de către Apple Inc. Instrumentele sunt gratuite pentru Mac- urile bazate pe Intel . Testarea pe simulator este gratuită, dar instalarea pe un dispozitiv necesită o cheie de dezvoltator plătită.
SDK iOS Obiect Pascal , C++ depanator încorporat în Xcode IDE inclus în Delphi XE2 profesional și mai mare, C++ în C++ Builder XE6 Embarcadero Delphi XE2 , Embarcadero C++ Builder XE6 iPhone , iPad , iPod Touch Doar App Store , este necesară revizuirea și aprobarea Apple Inc . Dezvoltarea necesită un Mac bazat pe Intel și un IDE pe Windows. Dezvoltarea pe Windows, compilarea și încorporarea trebuie făcute pe Mac. Testarea pe simulator este gratuită, dar instalarea pe un dispozitiv necesită o cheie de dezvoltator plătită.
Motorul IwGame C , C++ Depanatoare Visual Studio / Xcode Da, prin emulator Marmalade SDK Visual Studio / XCode iPhone, iPod și iPad, Android, Bada, Blackberry BBX (Playbook), Symbian, WebOS, Windows Mobile, Mobile Linux, LG-TV, Windows Desktop, Mac OS X Format proprietar pentru fiecare platformă. Gratuit și open source, folosește Marmalade SDK - [1]
Java ME Java da emulator disponibil, Sun Java Wireless Toolkit , mpowerplayer Eclipse , LMA NetBeans Mobility Pack multe implementări VM au erori specifice dispozitivului Pachet Jad/Jar; Fișierele PRC în PalmOS este gratuit
JMango JMango N / A N / A JMango Flash IDE Java ME, Android, Bada, BlackBerry, iPhone, Windows Mobile 6, Windows Phone 7 Format nativ pentru fiecare platformă este gratuit
Platforma Mi July Systems Java , HTML , Groovy , FreeMarker , JavaScript da da IDE - Eclipse cu Editor GUI iOS, Android, Blackberry, WP7, Web mobil, HTML5, QT Format nativ pentru fiecare platformă licență comercială disponibilă
Kony Drag-and-drop grafic da folosește un emulator nativ pentru fiecare platformă ( iOS , Android , BlackBerry , Windows Phone 7 ) bazat pe Eclipse Android , BlackBerry , iOS , Java ME, Palm/webOS, Symbian, Windows Phone 7 . Suport pentru browser web mobil (WML prin HTML5 optimizat pentru dispozitiv) Format nativ pentru fiecare platformă licență comercială disponibilă
Lazăr Obiectul Pascal Da, puteți depana în IDE prin ActiveSync pentru Windows CE Emulator propriu pentru fiecare platformă Lazarus IDE , include un designer și un depanator GUI integrat Limbajul de programare compilat disponibil pentru dispozitive Windows CE , Linux, OS Symbian în dezvoltare Format nativ pentru fiecare platformă este gratuit
Macromedia Flash Lite ActionScript da legate de IDE Macromedia Flash MX2004/8, Eclipse da Implementare SIS/CAB sau fișiere OTA /IR/Bluetooth SWF Variază, gratuit, dar limitat cu MTASC
bazat pe Microbrowser XHTML ( WAP 2.0), WML ( WAP 1.2) da mult mult Redare standard a paginii cu paginare pentru diferite browsere. Nu există date este gratuit
Meme IDE MemeScript Verificarea este furnizată în prezentarea generală a problemei. Da, emulator Android poate fi integrat Eclipse RCP Android , Windows Mobile Format nativ pentru fiecare platformă liber pentru dezvoltare
MobiFlex Drag & drop grafic. N / A N / A portal web Android, iPhone N / A gratuit numai pentru dezvoltare
MobileNationHQ paradigmă vizuală/javascript N / A N/A, implementare instantanee în cloud. mediu SaaS integrat Android, iPhone N / A licențe gratuite și comerciale
Moscrif JavaScript N / A vine cu Moscrif SDK SDK încorporat (bazat pe mono) Android, iOS (iPhone), Samsung bada, Symbian, Windows Mobile Format proprietar pentru fiecare platformă. licențe gratuite și comerciale
Mono pentru Android C# da da Visual Studio 2005 și MonoDevelop Android Format nativ pentru fiecare platformă
MonoTouch C# da da Visual Studio 2005 și MonoDevelop iOS Format nativ al platformei
MoSync C , C++ , Lua , HTML5, CSS, JavaScript da da Eclipse, Visual Studio 2005 și versiuni ulterioare, MoBuild cu editori de text Android, Java ME, Moblin, iOS (iPhone), Smartphone 2003, Symbian, Windows Mobile (Pocket PC), Blackberry (experimental) SIS, CAB, JAD, JAR, APK, OTA gratuit, GPL 2.0, abonament Indie gratuit; abonament comercial disponibil.
Toura Dud HTML5 , CSS , JavaScript da Nu, instrumente terțe Nu, instrumente terțe Android , Apple iOS , Web mobil Format proprietar pentru fiecare platformă, OTA . este gratuit
NeoMAD Java da emulatori terți Pluginuri Eclipse și Netbeans Java ME, Android, BlackBerry, Windows Phone 7, iOS (iPhone) și în curând Samsung bada Format nativ pentru fiecare platformă licență comercială disponibilă
.NET Compact Framework C# , VB.NET , Basic4ppc da emulator gratuit, cod sursă disponibil, integrat și în IDE Visual Studio 2008 , 2005, 2003, Basic4ppc IDE Dispozitive Windows Mobile , Windows CE, Symbian care utilizează instrumente terțe. Fișiere OTA CAB, ActiveSync majoritatea instrumentelor sunt gratuite, dar sunt necesare versiuni comerciale ale Visual Studio for Graphic Design.
NS BASIC/App Studio Visual Basic da Nu, se testează în browserele Chrome sau Safari IDE adecvat iPhone, iPad, iPad Touch, Android 2.1+ Aplicația web Java sau implementarea nativă folosind Phonegap versiune de încercare și licență comercială disponibile.
openplug ActionScript , XML da da Pluginul OpenPlug ELIPS pentru Adobe Flash Builder Android, iOS (iPad, iPhone, iPod Touch), Symbian, Windows Mobile Format nativ pentru fiecare platformă licențe gratuite și comerciale
Palm OS C , C++ , Pascal da OS 1.0 - 4.1: emulator gratuit oferit de PalmSource (Access); OS 5.0: - 5.4 Simulatoare specifice dispozitivului furnizate de Palm (palmOne) Sistem de dezvoltare Palm OS (Eclipse), CodeWarrior , PocketStudio , HB++, Satellite Forms Palm OS PDA sau Windows Mobile cu emulator StyleTap. Fișiere PRC , program de instalare PalmSource (.psi) gratuit (POSE sau GCC pentru Palm OS) sau plătit (CodeWarrior) sau diverse cadre plătite pentru dezvoltare rapidă
Particule SDK Java , ActionScript da da Plugin Eclipse cu editor GUI Dispozitive Android, BlackBerry, iOS, webOS și Windows Phone 7 + aplicații web Flash, HTML5 Format nativ pentru fiecare platformă beta gratuită. O licență comercială va fi disponibilă.
phonegap HTML , CSS , JavaScript da Nu, instrumente terțe. Nu, instrumente terțe. iPhone, Android, Windows Phone, BlackBerry, Symbian, Palm Format nativ pentru fiecare platformă Licență MIT
Piton Piton da Supliment pentru Nokia Emulator Diverse, inclusiv pluginuri pentru Eclipse Limbajul de programare interpretat este disponibil numai pe Nokia Series60 , dar există porturi către alte platforme, inclusiv PalmOS Injectarea Sis cu py2sis sau puteți folosi Python Runtime gratuit
Qt SDK C++ , QML da da Qt Creator Symbian , Maemo , MeeGo , Linux , Windows , Mac OS X , iOS, Android format nativ pentru fiecare platformă licențe gratuite și comerciale
RareWire - Studio de creare a aplicațiilor XML da da IDE cloud iOS (iPhone, iPad, iPod touch), Android (în curând) format nativ pentru fiecare platformă dezvoltare, testare și demonstrație gratuită. Publicare plătită.
Setul de instrumente Resco MobileForms C# da da Studio vizual Windows Mobile (Pocket PC), Windows CE, Android, iOS, Smartphone format nativ pentru fiecare platformă licențe gratuite și comerciale disponibile
Romobil Ruby și/sau JavaScript cu funcții de interfață HTML , compilate într-o aplicație pentru fiecare platformă. da N/A, aplicațiile pot rula pe Win32, OS X și Linux runner sau emulator de dispozitiv pentru platformele acceptate. xCode sau Eclipse, versiune opțională RhoHub , inclusiv IDE complet iOS (până la 12.0) (iPhone până la X/XS/XR, iPad), Windows Mobile 6.1 Professional, Mobile Windows 6.0 Standard, Android 4.4 - 9 și versiuni ulterioare, Sailfish (Aurora) OTA , iOS prin App Store, .SIS, .CAB, .APK, .COD Rhodes este gratuit și open source cu licență MIT, RhoConnect este MIT. Suport comercial disponibil.
Platforma Smartface Instrumente de glisare și plasare și editare a acțiunilor Nu, nu este necesar da designer de chip inteligent Android, BlackBerry, J2ME, Symbian S60 Format proprietar pentru fiecare platformă. licență comunitară
Stencyl Editor prin glisare și plasare bazat pe MIT Scratch , Objective-C da da xcode iOS (iPad, iPhone, iPod Touch) format nativ pentru fiecare platformă Sunt disponibile licențe gratuite și comerciale pentru dezvoltare.
Symbian C++ da da Variat Symbian Implementarea SIS instrumente gratuite și comerciale disponibile
Tiggzi Mobile App Builder editor vizual web, HTML5 , CSS , JavaScript , jQuery Mobile , PhoneGap Da, într-o fereastră specială de depanare. Nu este necesar, testare în browser sau pe dispozitiv. IDE de rețea, poate fi exportat într-un proiect Eclipse sau Maven. Web mobil (HTML/JS/CSS), iOS , Android , BlackBerry , Windows Phone 7 format nativ pentru fiecare platformă sau web mobil (HTML/JS/CSS) abonament lunar gratuit și plătit pentru dezvoltare, opțiuni de găzduire disponibile.
TotalCross Java da da Eclipse , TKN Mobile Studio pentru TotalCross Android, BlackBerry, iOS (iPhone, iPad), Palm OS, Windows Mobile. Windows Phone 7, Symbian planificat Format nativ pentru fiecare platformă (cab, jad, apk, pdb/prc, deb) SDK-ul este open source și gratuit pentru dezvoltare desktop. VM pentru dispozitivul țintă trebuie să aibă licență
Unitate C# , JavaScript , Boo , alte limbi bazate pe .NET da Controlul este folosit pentru a simula interacțiunea dispozitivului înainte de a descărca aplicația pe dispozitiv. Unity Editor, funcționează și cu Visual Studio și MonoDevelop. Android, iOS (iPhone/iPad), PC, Mac, browser desktop, XBOX360, PS3, Wii. BlackBerry Playbook, Nokia Symbian, Roku 2 și multe altele sunt disponibile prin programul Union. format nativ pentru fiecare platformă. licențe gratuite și comerciale pentru dezvoltare.
Server de integrare WebORB C# , VB.NET , Java , PHP , ActionScript , JavaScript , Objective-C , XML da folosește un emulator pentru SDK-urile respective. funcționează cu Eclipse, Visual Studio, intelliJ IDEA și Amethyst IDE Android, iOS (iPhone/iPad), BlackBerry Playbook, Windows Phone7 format nativ pentru fiecare platformă. licențe de dezvoltare liberă; Licențe de implementare gratuite și comerciale
webOS JavaScript , CSS , HTML , C și C++ prin PDK da da Eclipsă webOS, numai Palm OTA , webOS prin App Store, URL web, Precentral, .ipk este gratuit
WinDev Mobile WLimba da da WinDev Mobile , Android DSK Android , Windows Mobile OTA , apk, fișiere CAB, ActiveSync licențe comerciale disponibile
Windows Mobile C , C++ da emulator (sursă disponibilă), integrat și în IDE Visual Studio 2010 , 2008, 2005, eMbedded VC++ (gratuit), formulare satelit Windows Mobile , Windows FU, Windows CE Fișiere OTA , CAB, ActiveSync instrumente de linie de comandă disponibile sau eMbedded VC++ sau Visual Studio (Standard sau mai bun)
Windows Mobile Visual Basic Scripting Edition da da eMbedded VB 3.0 Windows Mobile , Windows CE Fișiere CAB, *.VB
Windows Phone C# da Emulator disponibil, vine cu IDE Visual Studio 2010 Windows Phone Fișiere OTA , XAP
mobileFX Studio 7 J2me, Java, HTML5, JavaScript Da, WTK pentru J2me, integrare cu depanatorul Chrome V8 pentru JavaScript Da, WTK pentru BlackBerry SDK pentru J2me, browsere WebKit, dispozitive iPhone, iPad și Android pentru HTML5/JavaScript mobileFX Studio 7 (Windows XP, Windows 7) Platforme PhoneGap și compilatoare native pentru J2me (BlackBerry, NOKIA S40/S60, SE JP7/8, Motorola, Samsung, LG etc.) OTA (SMS), Bluetooth (OBEX), OTA (găzduit), QRCode-to-mobile este gratuit

Testarea aplicației

Lista instrumentelor de testare a aplicațiilor mobile:


Emulatori de dispozitive mobile

În primul rând, aplicația este testată într-un mediu de dezvoltare folosind un emulator. După aceea, aplicația este testată pe dispozitiv. Emulatoarele sunt o modalitate ușoară de a testa o aplicație pe un telefon mobil fără a o folosi fizic. În plus, emulatorii sunt utilizați în cazurile în care dezvoltatorii nu au posibilitatea de a verifica performanța unei aplicații pe o anumită platformă (de exemplu, un dezvoltator nu are un dispozitiv IOS , Android sau Windows Phone ). Mai jos este o listă a instrumentelor de testare a aplicațiilor disponibile pentru cele mai populare sisteme de operare mobile:

Emulatorul Android rulează pe Windows ca o aplicație autonomă, fără a fi nevoie să descărcați și să instalați complet SDK-ul Android .

Include un emulator de dispozitiv mobil care implementează toate caracteristicile hardware și software ale unui dispozitiv obișnuit.

MobiOne Developer este un IDE web mobil pentru Windows care ajută dezvoltatorul să codifice, să testeze, să depaneze, să împacheteze și să implementeze aplicații web mobile pe dispozitive precum iPhone , BlackBerry , Android și dispozitive Palm Pre .

Un simulator bazat pe browser web pentru testarea rapidă a aplicațiilor web pentru iPhone . Funcționează folosind Internet Explorer 7 , Firefox 2 și Safari 3 .

Oferă mediul de browser web exact dezvoltat de Safari . Poate fi folosit pentru a dezvolta site-uri web pentru iPhone . Nu este un emulator iPhone. iPhoney rulează numai pe Mac OS X 10.4.7 și versiuni ulterioare.

Există multe emulatoare oficiale BlackBerry. Cu oricare dintre ele, este posibil să verificați cum vor funcționa software-ul, ecranul, tastatura dispozitivului cu aplicația.

Un emulator Android care include imagini Android pre-construite și personalizate (x86 cu accelerare hardware OpenGL).

App Stores

Există diverse inițiative din partea operatorilor de telefonie mobilă și a producătorilor. Dezvoltatorii de aplicații își pot oferi și publica programele în magazinele de aplicații, având posibilitatea de a câștiga din distribuirea veniturilor din vânzări. Cele mai faimoase sunt App Store de la Apple , unde doar aplicațiile aprobate pot fi distribuite și rulate pe dispozitive iOS (cunoscute și sub numele de grădina cu pereți ) și Android Market de la Google , unde aplicațiile rulează pe dispozitive cu sistem de operare Android. HP / Palm au, de asemenea, un catalog Palm App unde utilizatorii dispozitivelor HP / Palm webOS pot descărca aplicații direct de pe dispozitiv sau pot trimite un link către aplicație folosind o metodă unică de distribuție. Operatorii de telefonie mobilă Telefonica Group și Telecom Italia au lansat un magazin de aplicații multiplatformă pentru abonații lor. Producătorul de dispozitive mobile Nokia a lansat magazinul de aplicații Ovi pentru smartphone-urile Nokia.

Vezi și

Note

  1. Tutoriale de programare pentru jocuri și aplicații mobile | DrMop . Preluat la 24 martie 2012. Arhivat din original la 17 octombrie 2014.
  2. Descărcați Google Android Emulator . Preluat la 28 martie 2012. Arhivat din original la 24 iunie 2016.
  3. Emulator Android (link descendent) . dezvoltatori Android . Data accesului: 28 martie 2012. Arhivat din original pe 26 martie 2012. 
  4. Emulator iPhone pentru Windows | Aplicații mobile încrucișate | Testați aplicațiile iPhone | Android App Designer | MobiOne . Preluat la 28 martie 2012. Arhivat din original la 4 octombrie 2014.
  5. Copie arhivată . Preluat la 28 martie 2012. Arhivat din original la 8 iulie 2016.
  6. Marketcircle | iPhoney (link descendent) . Data accesului: 28 martie 2012. Arhivat din original pe 6 decembrie 2016. 
  7. BlackBerry (link în jos) . Preluat la 28 martie 2012. Arhivat din original la 27 septembrie 2017. 
  8. Android este o marcă comercială a Google Inc. Emulator Android Genymotion . Emulator Android Genymotion (01.01.2014). Preluat la 17 mai 2017. Arhivat din original la 18 mai 2017.