A mobilalkalmazás-fejlesztés az a folyamat, amelynek során alkalmazásokat fejlesztenek kis hordozható eszközökhöz, például PDA-khoz, okostelefonokhoz vagy mobiltelefonokhoz. Ezek az alkalmazások a gyártás során előre telepíthetők az eszközre, a felhasználó letöltheti őket különböző szoftverterjesztési platformok segítségével, vagy lehetnek webes alkalmazások , amelyeket kliens (JavaScript) vagy szerver oldalon dolgoznak fel.
Sok fejlesztő van szerte a világon. Ez egy gyorsan növekvő piac több milliárd dolláros forgalommal.
Az Android, az iOS, a BlackBerry, az Open webOS , a Symbian OS, a Samsung Bada és a Windows Mobile támogatja a szabványos asztali számítógéphez hasonló alkalmazásbinárisokat , amelyek kódja meghatározott processzorformátumon fut (főleg ARM architektúrán ). A Windows Mobile x86 architektúrára fordítható számítógépes hibakereséshez CPU-emuláció nélkül, és támogatja a .NET-keretrendszerhez társított hordozható végrehajtható (PE) formátumot is. A Windows Mobile, az Android, a HP webOS és az iOS ingyenes SDK-kat és IDE-ket biztosít a fejlesztők számára.
Mindegyik mobilalkalmazás-platform rendelkezik egy integrált fejlesztői környezettel, amely olyan eszközöket biztosít, amelyek lehetővé teszik a fejlesztő számára az alkalmazások kódolását, tesztelését és telepítését a célplatformon. A táblázat az egyes környezetekhez tartozó alkalmazásfejlesztési információkat foglalja össze.
Programozási nyelv | Elérhető hibakereső | Elérhető emulátor | Megfizethető IDE | Fejlesztési platformok | Telepítési csomag | A fejlesztési eszközök költsége | |
---|---|---|---|---|---|---|---|
Adobe AIR | Action Script , HTML , CSS , JavaScript | Igen | Igen | Flash Builder , Flash Professional , Flash Develop | iOS (iPhone, iPad, iPod touch), Android, BlackBerry, Desktop | Natív formátum minden platformhoz | Flash Builder , Flash Professional – Elérhető kereskedelmi licencek, Adobe AIR SDK (parancssori eszköz) – ingyenes, Flash Develop – ingyenes. |
Airplay SDK (most Marmalade) | C , C++ | Igen | Igen | Visual Studio , Xcode | Android, BlackBerry, BREW, iOS (iPhone), Maemo, Palm/webOS, Samsung bada, Symbian, Windows Mobile 6.x, OSX | Natív formátum minden platformhoz | Kereskedelmi engedélyek elérhetőek |
alcheMo | Jáva | Debugger beépített Visual Studio, Eclipse és XCode | az emulátor elérhető a megfelelő IDE-ben | Visual Studio , Eclipse , Xcode | Android, BREW, iOS (iPhone), Windows Mobile | Natív formátum minden platformhoz | Kereskedelmi engedély elérhető |
android stúdió | Java , néhány C , C++ , Delphi , Kotlin | beépített Android Studio és Eclipse hibakeresők, elérhető offline hibakeresés | Igen | Android Studio , Eclipse , Kenai Project – Android beépülő modul NetBeanshez, IntelliJ IDEA | Android | apk | ingyenes, Delphi - kereskedelmi licenc elérhető |
Alkalmazás Craft | JavaScript , HTML5 , CSS | Igen | Igen, az emulátort a Ripple használja | Felhő IDE | Android, iOS, Blackberry, Windows Mobile, Bada, WebOS, Symbian. | felhő/böngésző alapú | ingyenes és nyílt forráskódú |
Appcelerator | JavaScript | Igen, jelenleg a Titanium Stúdióban. béta idő. | Az emulátor harmadik féltől származó eszközökben érhető el | belső SDK | Android, iPhone, BlackBerry | Natív formátum minden platformhoz | Apache 2.0 licenc, kereskedelmi licenc elérhető |
Appception | HTML5 , CSS , JavaScript | Igen | Igen | Felhő IDE | Android | Natív formátum minden platformhoz | ingyenes és kereskedelmi licencek állnak rendelkezésre |
appMobi | JavaScript , CSS3 , HTML5 | Igen, XDK (Google Chrome App Store) | Igen, XDK-ban | integrált fejlesztői előnyben (VS, Notepad++, VI) | iOS, Android, HTML5 webes alkalmazások, HTML5 hibrid alkalmazások | Natív formátum minden platformhoz | ingyenes fejlesztés, fizetős felhőszolgáltatások |
Aqua | C , C++ , JavaScript | Igen | Igen | Visual Studio , XCode , Eclipse (fejlesztői környezet) | Android, BlackBerry Playbook, iOS, Palm/webOS, Samsung bada, Windows Mobile 6.x, Windows Desktop | Natív formátum minden platformhoz | ingyenes és kereskedelmi licencek állnak rendelkezésre |
basic4android | Visual Basic | Igen | Igen | Igen | Android | apk | kereskedelmi engedély elérhető |
Batterytech | C , C++ | Igen | saját emulátor minden platformhoz (iOS, Android…) | Eclipse , Visual Studio , Xcode | Android, iOS (iPhone), Windows, OSX | Natív formátum minden platformhoz | kereskedelmi engedély elérhető |
Bedrock (most webMethods Mobile Designer) | Jáva | Igen | Igen | Fogyatkozás | 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 | Natív formátum minden platformhoz | kereskedelmi engedély elérhető |
földi szeder | Jáva | IDE-be épített hibakereső | Igen | Fogyatkozás | földi szeder | alx, kód | ingyenes |
SÖRFŐZÉS | C ; Az API-k C-ben C++ stílusú interfésszel vannak ellátva. | Hibakereső támogatás a cél ARM kódhoz. A Visual Studio segítségével hibakeresést végezhet x86-on. | Az ARM kódhoz nincs emulátor, az x86-on teszteléshez van szimulátor. | Visual Studio 6.0, Visual Studio 2003 .NET, Visual Studio 2005 | A PDA-n elérhető a BREW speciális verziójára való fordítás. | OTA | A fejlesztési kulcsokhoz Brew App Certification szükséges, amely a VeriSign éves díja a minősített fejlesztők számára. BREW ARM fordító (ingyenes GNU C/C++ elérhető, de korlátozott funkcionalitással és támogatással). Alkalmazásfejlesztéshez BREW tesztkulcs szükséges. |
Canappi | mdsl | Natív hibakeresők minden platformhoz (iOS, Android…) | Natív emulátorok minden platformhoz (iOS, Android…) | Eclipse, mdsl bővítmény, Apple Interface Builder és Balsamiq a grafikus felhasználói felület tervezéshez | iOS, Android. | natív megvalósítás minden platformhoz. | ingyenes és kereskedelmi licencek állnak rendelkezésre |
Cell SDK | C# | Igen | Igen | Visual Studio és MonoDevelop | Android, iOS és Windows Phone | Natív formátum minden platformhoz | ingyenes és kereskedelmi licencek állnak rendelkezésre |
Celsius | Jáva | Igen | Igen | Fogyatkozás | Java ME, Android, BlackBerry, iPhone, Symbian, Windows Mobile | Natív formátum minden platformhoz | kereskedelmi engedély elérhető |
CloudPact | HTML , CSS , JavaScript | Igen | Igen | felhő IDE vagy letölthető verzió | Android, BlackBerry, iPhone, Windows Mobile | OTA vagy saját formátum minden platformhoz | ingyenes korlátozott próbaverziót és vállalati verziót terveznek |
CodenameOne | Jáva | Igen | Igen | Netbeans , Eclipse (fejlesztői környezet) | iOS (iPhone, iPad, iPod touch), Android, BlackBerry, WIN7, J2ME | Natív formátum minden platformhoz | ingyenes és nyílt forráskódú + fizetős felhőszolgáltatások |
CoStore | hálózati fogd és vidd | N/A | Igen | hálózati alkalmazás készítője | iOS, Android, HTML5 | Natív beágyazási formátum vagy hálózat alapú | ingyenes korlátlan próbaverzió; kereskedelmi engedélyek állnak rendelkezésre a megvalósításhoz. |
Corona SDK | Lua | Igen | Igen | xcode | iOS, Android, NOOK Color | Natív beágyazási formátum minden platformhoz | ingyenes korlátlan próbaverzió; kereskedelmi engedélyek állnak rendelkezésre a megvalósításhoz. |
CrossMob | C , C++ | Igen | saját emulátor vagy OTA tesztelés | Visual Studio Xcode | iOS, Android | OTA | ingyenes béta |
DragonRAD | vizuális fogd és vidd elemeket | Igen | harmadik fél emulátorait használja | megfelelő IDE | Android, BlackBerry, Windows Mobile | OTA | ingyenes és kereskedelmi licencek állnak rendelkezésre |
FeedHenry | HTML , CSS , JavaScript | Igen | Igen | A Studio egy teljes IDE-t és egy Eclipse beépülő modult tartalmaz. | Apple iPhone és iPad, Android, Windows Phone 7, Blackberry, Nokia WRT. | natív formátum minden platformhoz | ingyenes, professzionális és tervezett Enterprise verziók |
ötszikra | hálózati point-and-click szerkesztő | N/A | Megjelenik a böngészőben | hálózati alkalmazás készítője | Android , BlackBerry , iOS és Windows Phone 7 | HTML5 OTA | ingyenes fejlesztésre |
Game Maker Studio | Drag-and-Drop , GML (GameMaker Language) | Igen | Igen | beépített IDE | Android , Apple iOS (iPhone, iPad), HTML5 , Mac OS X , Windows | Natív formátum minden platformhoz | Kereskedelmi engedély |
GeneXus mobil és intelligens eszközökhöz | Tudásábrázolás és deklaratív programozás az egyszerű fejlesztés érdekében, a kód automatikusan generálódik minden platformhoz | Nem | Nem | megfelelő IDE | Android , Apple iOS (iPhone, iPad), BlackBerry és HTML5 opcionális | Saját formátum minden platformhoz, valamint felhő/böngésző alapú | Ingyenesen kipróbálható, kereskedelmi és vállalati licencek elérhetőek |
Gideros Mobile | Lua | nem | Igen | megfelelő IDE | iPhone , iPad , iPod Touch , Android | Natív formátum minden platformhoz | ingyenes és kereskedelmi licencek állnak rendelkezésre |
Haxe NME (most OpenFL ) | Haxe | N/A | Saját emulátor minden platformhoz (iOS, Android…) | FlashDevelop | iOS , Android , webOS , BlackBerry , | Natív formátum minden platformhoz | ingyenes és nyitott |
hiperhive | C++ , Python | N/A | Minden platformhoz saját emulátor | belső SDK | iOS , Android , Windows , többplatformos alkalmazások | Natív formátum minden platformhoz | Önálló kiadás, Cloud Edition, fejlesztői licenc |
IBM Worklight | HTML5 , CSS és JavaScript | Igen | IDE-vel érkezik. | bővítmények az Eclipse -en | Android , BlackBerry , iOS és Windows Phone 7 | Saját formátum minden platformhoz. | ingyenes próbaverzió, kereskedelmi licenc elérhető. |
iOS SDK | Objective-C , Swift | Az Xcode IDE-be beépített hibakereső | iPhone SDK-val, integrálva az Xcode IDE-vel | xcode | iPhone , iPad , iPod Touch | csak az App Store -on keresztül, az Apple Inc. általi ellenőrzést és jóváhagyást igényel . | Az eszközök ingyenesek Intel -alapú Mac gépekhez . A szimulátoron a tesztelés ingyenes, de az eszközre történő telepítéshez fizetős fejlesztői kulcs szükséges. |
iOS SDK | Object Pascal , C++ | Az Xcode IDE-be beépített hibakereső | tartalmazza a Delphi XE2 professzionális és magasabb verziói, a C++ a C++ Builder XE6 | Embarcadero Delphi XE2 , Embarcadero C++ Builder XE6 | iPhone , iPad , iPod Touch | Csak az App Store áruházban , az Apple Inc. áttekintése és jóváhagyása szükséges . | A fejlesztéshez Intel -alapú Mac -re és Windows rendszeren futó IDE-re van szükség. A fejlesztést Windows rendszeren, a fordítást és a beágyazást Macen kell elvégezni. A szimulátoron a tesztelés ingyenes, de az eszközre történő telepítéshez fizetős fejlesztői kulcs szükséges. |
IwGame motor | C , C++ | Visual Studio / Xcode hibakeresők | Igen, a Marmalade SDK emulátoron keresztül | Visual Studio / XCode | iPhone, iPod és iPad, Android, Bada, Blackberry BBX (Playbook), Symbian, WebOS, Windows Mobile, Mobile Linux, LG-TV, Windows Desktop, Mac OS X | Saját formátum minden platformhoz. | Ingyenes és nyílt forráskódú, Marmalade SDK-t használ - [1] |
Java ME | Jáva | Igen | emulátor elérhető, Sun Java Wireless Toolkit , mpowerplayer | Eclipse , LMA NetBeans mobilitási csomag | sok virtuális gép-megvalósítás eszközspecifikus hibákat tartalmaz | Jad/Jar csomag; PRC fájlok PalmOS-ben | ingyenes |
JMango | JMango | N/A | N/A | JMango Flash IDE | Java ME, Android, Bada, BlackBerry, iPhone, Windows Mobile 6, Windows Phone 7 | Natív formátum minden platformhoz | ingyenes |
július Systems Mi Platform | Java , HTML , Groovy , FreeMarker , JavaScript | Igen | Igen | IDE – Eclipse GUI-szerkesztővel | iOS, Android, Blackberry, WP7, mobilweb, HTML5, QT | Natív formátum minden platformhoz | kereskedelmi engedély elérhető |
Kony | Grafikus fogd és vidd | Igen | natív emulátort használ minden platformhoz ( iOS , Android , BlackBerry , Windows Phone 7 ) | az Eclipse alapján | Android , BlackBerry , iOS , Java ME, Palm/webOS, Symbian, Windows Phone 7 . Mobil webböngésző támogatás (WML eszközre optimalizált HTML5-ön keresztül) | Natív formátum minden platformhoz | kereskedelmi engedély elérhető |
Lázár | Pascal objektum | Igen, hibakeresést végezhet az IDE-ben az ActiveSync for Windows CE segítségével | Minden platformhoz saját emulátor | A Lazarus IDE integrált grafikus felület-tervezőt és hibakeresőt tartalmaz | Lefordított programozási nyelv Windows CE -hez , Linux-eszközökhöz, fejlesztés alatt álló Symbian OS -hez | Natív formátum minden platformhoz | ingyenes |
Macromedia Flash Lite | ActionScript | Igen | az IDE-hez kapcsolódik | Macromedia Flash MX2004/8, Eclipse | Igen | SIS / CAB megvalósítás vagy OTA /IR/Bluetooth SWF fájlok | Változó, ingyenes, de korlátozott az MTASC -vel |
mikroböngésző alapján | XHTML ( WAP 2.0), WML ( WAP 1.2) | Igen | sok | sok | Szabványos oldalmegjelenítés oldalszámozással a különböző böngészőkhöz. | Nincs adat | ingyenes |
Mém IDE | MemeScript | Az ellenőrzést a probléma áttekintése tartalmazza. | Igen, az android emulátor integrálható | Eclipse RCP | Android , Windows Mobile | Natív formátum minden platformhoz | ingyenes fejlesztésre |
MobiFlex | Grafikus drag & drop. | N/A | N/A | Weboldal | Android, iPhone | N/A | csak fejlesztésre ingyenes |
MobileNationHQ | vizuális paradigma/javascript | N/A | N/A, azonnali felhő megvalósítás. | integrált SaaS környezet | Android, iPhone | N/A | ingyenes és kereskedelmi licencek |
Moscrif | JavaScript | N/A | a Moscrif SDK-val érkezik | Beágyazott SDK (mono alapú) | Android, iOS (iPhone), Samsung bada, Symbian, Windows Mobile | Saját formátum minden platformhoz. | ingyenes és kereskedelmi licencek |
Mono Androidra | C# | Igen | Igen | Visual Studio 2005 és MonoDevelop | Android | Natív formátum minden platformhoz | |
MonoTouch | C# | Igen | Igen | Visual Studio 2005 és MonoDevelop | iOS | Platform natív formátuma | |
MoSync | C , C++ , Lua , HTML5, CSS, JavaScript | Igen | Igen | Eclipse, Visual Studio 2005 és újabb, MoBuild szövegszerkesztőkkel | Android, Java ME, Moblin, iOS (iPhone), Smartphone 2003, Symbian, Windows Mobile (Pocket PC), Blackberry (kísérleti) | SIS, CAB, JAD, JAR, APK, OTA | ingyenes, GPL 2.0, ingyenes Indie előfizetés; kereskedelmi előfizetés elérhető. |
Toura Mulberry | HTML5 , CSS , JavaScript | Igen | Nem, harmadik féltől származó eszközök | Nem, harmadik féltől származó eszközök | Android , Apple iOS , mobilweb | Saját formátum minden platformhoz, OTA . | ingyenes |
NeoMAD | Jáva | Igen | harmadik féltől származó emulátorok | Eclipse és Netbeans bővítmények | Java ME, Android, BlackBerry, Windows Phone 7, iOS (iPhone) és hamarosan Samsung bada | Natív formátum minden platformhoz | kereskedelmi engedély elérhető |
.NET Compact Framework | C# , VB.NET , Basic4ppc | Igen | ingyenes emulátor, elérhető forráskód, IDE is beépítve | Visual Studio 2008 , 2005, 2003, Basic4ppc IDE | Windows Mobile , Windows CE, Symbian eszközök harmadik féltől származó eszközökkel. | OTA fájlok CAB, ActiveSync | a legtöbb eszköz ingyenes, de a Visual Studio for Graphic Design kereskedelmi verzióira van szükség. |
NS BASIC/App Studio | Visual Basic | Igen | Nem, tesztelés Chrome vagy Safari böngészőben | megfelelő IDE | iPhone, iPad, iPad Touch, Android 2.1+ | Java webalkalmazás vagy natív megvalósítás a Phonegap használatával | próbaverzió és kereskedelmi licenc elérhető. |
openplug | ActionScript , XML | Igen | Igen | OpenPlug ELIPS bővítmény az Adobe Flash Builderhez | Android, iOS (iPad, iPhone, iPod Touch), Symbian, Windows Mobile | Natív formátum minden platformhoz | ingyenes és kereskedelmi licencek |
Palm OS | C , C++ , Pascal | Igen | OS 1.0 - 4.1: ingyenes emulátor, amelyet a PalmSource biztosít (Access); OS 5.0: - 5.4 Eszközspecifikus szimulátorok, amelyeket a Palm (palmOne) biztosít | Palm OS fejlesztőrendszer (Eclipse), CodeWarrior , PocketStudio , HB++, Satellite Forms | Palm OS PDA vagy Windows Mobile StyleTap emulátorral. | PRC fájlok , PalmSource telepítő (.psi) | ingyenes (POSE vagy GCC Palm OS-hez), vagy fizetős (CodeWarrior), vagy különféle fizetős keretrendszerek a gyors fejlesztés érdekében |
Részecske SDK | Java , ActionScript | Igen | Igen | Eclipse bővítmény GUI-szerkesztővel | Android, BlackBerry, iOS, webOS és Windows Phone 7 eszközök + Flash, HTML5 webalkalmazások | Natív formátum minden platformhoz | ingyenes béta. Kereskedelmi engedély lesz elérhető. |
telefonhiány | HTML , CSS , JavaScript | Igen | Nem, harmadik féltől származó eszközök. | Nem, harmadik féltől származó eszközök. | iPhone, Android, Windows Phone, BlackBerry, Symbian, Palm | Natív formátum minden platformhoz | MIT licenc |
Piton | Piton | Igen | Kiegészítő a Nokia emulátorhoz | Különféle, beleértve az Eclipse bővítményeit is | Az értelmezett programozási nyelv csak a Nokia Series60 -on érhető el , de léteznek portok más platformokhoz, beleértve a PalmOS-t is. | Sis injekció a py2sis segítségével, vagy használhatja a Python Runtime-ot | ingyenes |
Qt SDK | C++ , QML | Igen | Igen | Qt Creator | Symbian , Maemo , MeeGo , Linux , Windows , Mac OS X , iOS, Android | natív formátum minden platformhoz | ingyenes és kereskedelmi licencek |
RareWire – App Creation Studio | XML | Igen | Igen | felhő IDE | iOS (iPhone, iPad, iPod touch), Android (hamarosan) | natív formátum minden platformhoz | ingyenes fejlesztés, tesztelés és bemutató. Fizetett kiadvány. |
Resco MobileForms Toolkit | C# | Igen | Igen | vizuális Stúdió | Windows Mobile (Pocket PC), Windows CE, Android, iOS, okostelefon | natív formátum minden platformhoz | ingyenes és kereskedelmi licencek állnak rendelkezésre |
Rhomobile | Ruby és/vagy JavaScript HTML interfész funkciókkal , minden platformhoz egy alkalmazásba összeállítva. | Igen | N/A, az alkalmazások futhatnak Win32-n, OS X-en és Linux runneren vagy eszközemulátoron a támogatott platformokon. | xCode vagy Eclipse, opcionális RhoHub verzió teljes IDE -vel | iOS (12.0-ig) (iPhone X/XS/XR-ig, iPad), Windows Mobile 6.1 Professional, Mobile Windows 6.0 Standard, Android 4.4–9 és újabb, Sailfish (Aurora) | OTA , iOS az App Store-on keresztül, .SIS, .CAB, .APK, .COD | A Rhodes ingyenes és nyílt forráskódú, MIT licenccel, a RhoConnect pedig MIT. Kereskedelmi támogatás elérhető. |
Smartface platform | Fogd és vidd eszközök és műveletek szerkesztése | Nem, nem szükséges | Igen | okos arctervező | Android, BlackBerry, J2ME, Symbian S60 | Saját formátum minden platformhoz. | közösségi jogosítvány |
Stencyl | Fogd és vidd szerkesztő MIT Scratch , Objective-C alapján | Igen | Igen | xcode | iOS (iPad, iPhone, iPod Touch) | natív formátum minden platformhoz | ingyenes és kereskedelmi licencek állnak rendelkezésre a fejlesztéshez. |
Symbian | C++ | Igen | Igen | Különféle | Symbian | SIS végrehajtása | ingyenes és kereskedelmi eszközök állnak rendelkezésre |
Tiggzi Mobile App Builder | webes vizuális szerkesztő, HTML5 , CSS , JavaScript , jQuery Mobile , PhoneGap | Igen, egy speciális hibakereső ablakban. | Nem szükséges, tesztelés a böngészőben vagy az eszközön. | hálózati IDE, exportálható egy Eclipse vagy Maven projektbe. | Mobilweb (HTML/JS/CSS), iOS , Android , BlackBerry , Windows Phone 7 | natív formátum minden platformhoz vagy mobilwebhez (HTML/JS/CSS) | ingyenes és fizetős havi előfizetés a fejlesztéshez, tárhely lehetőségek állnak rendelkezésre. |
TotalCross | Jáva | Igen | Igen | Eclipse , TKN Mobile Studio for TotalCross | Android, BlackBerry, iOS (iPhone, iPad), Palm OS, Windows Mobile. Windows Phone 7, Symbian tervezett | Natív formátum minden platformhoz (cab, jad, apk, pdb/prc, deb) | Az SDK nyílt forráskódú, és ingyenes asztali fejlesztésekhez. A céleszköz virtuális gépének licenccel kell rendelkeznie |
Egység | C# , JavaScript , Boo , egyéb .NET alapú nyelvek | Igen | A vezérlés az eszköz interakciójának szimulálására szolgál, mielőtt letölti az alkalmazást az eszközre. | A Unity Editor a Visual Studio és a MonoDevelop programokkal is működik. | Android, iOS (iPhone/iPad), PC, Mac, asztali böngésző, XBOX360, PS3, Wii. A BlackBerry Playbook, a Nokia Symbian, a Roku 2 és egyebek az Union programon keresztül érhetők el. | natív formátum minden platformhoz. | ingyenes és kereskedelmi licencek a fejlesztéshez. |
WebORB integrációs szerver | C# , VB.NET , Java , PHP , ActionScript , JavaScript , Objective-C , XML | Igen | emulátort használ a megfelelő SDK-khoz. | működik az Eclipse, a Visual Studio, az intelliJ IDEA és az Amethyst IDE segítségével | Android, iOS (iPhone/iPad), BlackBerry Playbook, Windows Phone7 | natív formátum minden platformhoz. | ingyenes fejlesztési licencek; Ingyenes és kereskedelmi telepítési licencek |
webOS | JavaScript , CSS , HTML , C és C++ a PDK-n keresztül | Igen | Igen | Fogyatkozás | webOS, csak Palm | OTA , webOS App Store-on keresztül, Web URL, Precentral, .ipk | ingyenes |
WinDev Mobile | WLanguage | Igen | Igen | WinDev Mobile , Android DSK | Android , Windows Mobile | OTA , apk, CAB fájlok, ActiveSync | kereskedelmi engedélyek állnak rendelkezésre |
Windows Mobile | C , C++ | Igen | emulátor (forrás elérhető), szintén az IDE-be építve | Visual Studio 2010 , 2008, 2005, beágyazott VC++ (ingyenes), Satellite Forms | Windows Mobile , Windows FU, Windows CE | OTA , CAB fájlok, ActiveSync | elérhető parancssori eszközök vagy eMbedded VC++ vagy Visual Studio (normál vagy jobb) |
Windows Mobile | Visual Basic Scripting Edition | Igen | Igen | eMbedded VB 3.0 | Windows Mobile , Windows CE | CAB, *.VB fájlok | |
Windows telefon | C# | Igen | Elérhető emulátor, IDE-vel együtt | Visual Studio 2010 | Windows telefon | OTA , XAP fájlok | |
mobileFX Studio 7 | J2me, Java, HTML5, JavaScript | Igen, WTK a J2me-hez, integráció a Chrome V8 hibakeresővel a JavaScripthez | Igen, WTK BlackBerry SDK for J2me, WebKit böngészők, iPhone, iPad és Android eszközök HTML5/JavaScript számára | mobileFX Studio 7 (Windows XP, Windows 7) | PhoneGap platformok és natív fordítók a J2me-hez (BlackBerry, NOKIA S40/S60, SE JP7/8, Motorola, Samsung, LG stb.) | OTA (SMS), Bluetooth (OBEX), OTA (hosztolt), QRCode-mobilra | ingyenes |
A mobilalkalmazás-tesztelő eszközök listája:
Először az alkalmazást fejlesztői környezetben tesztelik egy emulátor segítségével. Ezt követően az alkalmazást teszteljük az eszközön. Az emulátorok segítségével egyszerűen tesztelhet egy alkalmazást mobiltelefonon anélkül, hogy azt fizikailag is használnánk. Ezenkívül az emulátorokat olyan esetekben használják, amikor a fejlesztőknek nincs lehetőségük egy adott platformon lévő alkalmazás teljesítményének ellenőrzésére (például egy fejlesztőnek nincs IOS , Android vagy Windows Phone eszköze ). Az alábbiakban felsoroljuk a legnépszerűbb mobil operációs rendszerekhez elérhető alkalmazástesztelő eszközöket:
Az Android Emulator Windows rendszeren önálló alkalmazásként fut, az Android SDK teljes letöltése és telepítése nélkül .
Tartalmaz egy mobileszköz-emulátort, amely megvalósítja egy tipikus eszköz összes hardver- és szoftverfunkcióját.
A MobiOne Developer egy mobil webes IDE Windowshoz , amely segít a fejlesztőnek mobil webalkalmazások kódolásában, tesztelésében, hibakeresésében, csomagolásában és üzembe helyezésében olyan eszközökön, mint az iPhone , BlackBerry , Android és Palm Pre eszközök .
Webböngésző alapú szimulátor iPhone webalkalmazások gyors teszteléséhez . Internet Explorer 7 , Firefox 2 és Safari 3 böngészőkkel működik .
Pontosan a Safari által fejlesztett webböngésző környezetet biztosítja . Használható webhelyek fejlesztésére iPhone -ra . Nem iPhone emulátor. Az iPhoney csak Mac OS X 10.4.7 és újabb rendszeren fut.
Számos hivatalos BlackBerry emulátor létezik. Bármelyikükkel ellenőrizhető, hogy a készülék szoftvere, képernyője, billentyűzete hogyan fog működni az alkalmazással.
Android emulátor, amely előre elkészített és testreszabott Android képeket tartalmaz (x86 OpenGL hardveres gyorsítással).
Különféle kezdeményezések léteznek a mobilszolgáltatók és a gyártók részéről. Az alkalmazásfejlesztők felajánlhatják és közzétehetik programjaikat az alkalmazásboltokban, és bevételt szerezhetnek az értékesítésből származó bevételek elosztásából. A leghíresebb az Apple App Store , ahol csak jóváhagyott alkalmazások terjeszthetők és futhatnak iOS-eszközökön (más néven fallal körülvett kert ), valamint a Google Android Market , ahol az alkalmazások Android operációs rendszerű eszközökön futnak. A HP / Palm Palm App katalógussal is rendelkezik, amelyből a HP / Palm webOS eszközök felhasználói közvetlenül az eszközről tölthetnek le alkalmazásokat, vagy egyedi terjesztési módszerrel küldhetnek hivatkozást az alkalmazásra. A Telefonica Group és a Telecom Italia mobilszolgáltatók platformfüggetlen alkalmazásboltot indítottak előfizetőik számára. A mobileszköz-gyártó Nokia elindította az Ovi alkalmazásboltot a Nokia okostelefonokhoz.
Szoftverfejlesztés | |
---|---|
Folyamat | |
Magas szintű koncepciók | |
Útvonalak |
|
Fejlesztési módszertanok | |
Modellek |
|
Figyelemre méltó alakok |
|
Mobiltelefonok | |||||||
---|---|---|---|---|---|---|---|
Tábornok |
| ||||||
Szoftver |
| ||||||
kultúra |
| ||||||
Eszközök |
| ||||||
Orvostudomány és ökológia |
| ||||||
Jogi szempontok |
| ||||||
Technológia |
|