at have en mobilapp til din virksomhed bliver så vigtig i en alder, hvor 95% af amerikanerne ejer en mobilenhed. Plus, i en verden, hvor du kan opbygge en app på få minutter, har du virkelig ingen undskyldning for ikke at oprette en.men der er så mange mobile app udviklingsværktøjer derude i dag, det kan gøre dit hoved spin. Hvordan ved du, hvilken man skal bruge? Hvordan undgår du at betale for meget for værktøjer, du simpelthen ikke har brug for?, Har du brug for at blive en udvikler til at bruge dem?
bare rolig – jeg har dig dækket. I dette indlæg giver jeg dig en detaljeret sammenligning af de bedste mobile app-dev-værktøjer, og hvilke der passer til din app og budget.
Du får også en bedre forståelse af nogle programmeringssprog.
(Ikke sikker på, hvilken slags app til at bygge? Tjek denne liste over 19 app ideer, du kan stjæle.)
Her er hvad vi vil dække i denne vejledning:
- Hvad er en mobilapp?,li>
- Hybrid & Cross-Platform Mobil App Udvikling Værktøj
- Native Mobil App Udvikling Værktøj
- Mobil App Udvikling-Værktøjer Du Kan Downloade Gratis
- Hurtig Bygge Mobil App Udvikling Værktøj
- Mobil App Udvikling af Værktøjer Til Android
- Mobil App Udvikling-Værktøjer Uden Behov for Kodning
- Windows Mobile App Udvikling Værktøj
Nu, så lad os dykke ned i!,
Hvad er en mobilapplikation?
før vi taler mobile app dev værktøjer, er vi nødt til at forstå, hvad en mobil applikation virkelig er.
en mobilapplikation, der ofte kaldes en app, er en type applikationssoft .are designet til at køre på en mobilenhed, såsom en smartphone eller tablet.
Mobile applikationer giver brugerne lignende tjenester som dem, der er adgang til på pc ‘ er, såsom netbank, adgang til e-mail eller visning af deres kalender. Apps er normalt lille soft .are med begrænset funktion, designet til et meget specifikt formål.,
Mobile applikationer kaldes også undertiden Webebapps (selvom de faktisk ikke er de samme ting), online apps, iPhone-apps eller smartphone-apps.
Jeg spurgte Michael Facemire, en app udvikler til Forrester Research, hvad hans tage på mobile applikation udviklingsværktøjer var. Han havde dette at sige:
“Mobile app dev værktøjer er som pensler til en kunstner – de alle kommer ned til personlige præferencer. Personligt bruger jeg nogle af de mest kendte, som Android Studio, fordi de hjælper mig med at udvikle apps hurtigt.,”
nu hvor du forstår nøjagtigt, hvad en mobilapp er, hvad er de bedste værktøjer til at udvikle en mobilapplikation? Lad os finde ud af:
udviklingsværktøjer til mobilapp, der er Open Source
open source mobile applikationsudviklingsværktøjer kan være en velsignelse for udviklere på grund af deres gratis (og naturligvis open source) natur.udnyt disse, hvis du også er hvide etiketteringsapps.Tomas Laurinavicius, en livsstilsentreprenør, blogger og medforfatter af Mobile Design Book havde dette at sige:
“Jeg er en stor tilhænger af prototyper og tidlig Validering., Før du dykker ned i udvikling, anbefaler jeg stærkt at skitsere din appidee på papiret og gentage den, indtil din målgruppe får den. Prototyping på papir er et godt valg, der kan spare dig for timers udviklingsarbejde senere. Hvis du sætter klare mål, kan du gå fra ID idea til fungerende prototype på en dag.”
tilbageslaget i open source inkluderer imidlertid ofte en stejlere indlæringskurve end nogle af deres betalte kolleger. Hvis du har tid til at lære dem, kan det være værd at gemme de ekstra dollars.,
Her er nogle open source mobile app dev værktøjer, du kan vælge fra:
BuildFire.js
BuildFire.js er et tværplatformsbibliotek, der bruges til at opbygge brugerdefineret funktionalitet i BuildFire ‘ s platform. Det tillader ubegrænset tilpasning med intet andet end JavaScript, hvilket gør det til et af de enkleste at implementere rammer. Udnyttelse af den eksisterende funktionalitet af BuildFire-platformen BuildFire.,js giver udviklere mulighed for at genvej 80% af app udviklingsprocessen ved at udnytte nogen af de 45+ open source plugins, der findes, og blot fokusere på den brugerdefinerede funktionalitet, der kræves. Læs mere her.
Frame .ork 7
Frame .ork 7 plejede kun at være iOS, men tilbyder nu også Android-support. Hvis du vil udvikle en app, der ser ud og føles som en ren iOS-app, selv på Android, er Frame .ork 7 noget for dig.
det er også meget let at forstå, så længe du allerede har et anstændigt kendskab til HTML, CSS og JavaScript., Nogle af funktionerne i Ramme 7 omfatter Materiale, Design af BRUGERGRÆNSEFLADE, en brugerdefineret DOM bibliotek, 1:1 side animation, indfødte rulle, og XHR caching og forudindlæse.
Ionic
den ioniske ramme er baseret på Sass CSS-sproget. Det er også cross-platform, hvilket betyder, at det kan køre på flere operativsystemer. Det er temmelig nemt at bruge og kan også integreres med AngularJS at bygge mere avancerede apps.Ionic har også et bibliotek med mobiloptimeret HTML -, CSS-og JS CSS-komponenter, værktøjer og bevægelser og arbejder med foruddefinerede komponenter., En kommandolinjegrænseflade indeholder funktioner som logning, emulatorer og live reload.
Her er hvad Tony Gilyana, medstifter af Formilla Live Chat, havde at sige om Ionisk:
Vi bruger Ioniske og Apache Cordova til at drive vores iPhone – /Android-mobil apps. Grundlæggende håndterer Ionic alle UI-komponenterne for at få appen til at føle sig og ligne en rigtig iphone-app eller ægte Android-app, men det er faktisk alle bygget med HTML/CSS/JS (kantet). Apache Cordova er det lag, der er udsat for udviklere til at interagere med de indfødte telefon API ‘ er (f.eks.,) på en generisk måde, der fungerer med flere platforme.
da vi oprindeligt byggede vores apps, startede vi med iPhone, og det tog næsten tre måneder at bygge, men da vi gjorde Android, tog det kun ni dage og delte stort set alle nøjagtig samme kode!
fra et programmeringsperspektiv behøvede vi ikke at ansætte udviklere med specialiserede mobile skillsets; det var meget nemt at bruge en .ebudvikler til at bygge begge apps. De har betydelig opbakning (så du behøver ikke bekymre dig om, at de lukker ned), og deres dokumentation er fantastisk.,
j .uery Mobile
Over halvdelen af alle mobile .ebsteder bruger i øjeblikket j .uery mobile. Det er en af de ældste app dev værktøjer derude, og har mere funktionalitet end de fleste. Det er blevet kaldt”s .iss army knife af mobile app dev tools”.mens J .uery bringer alle de velkendte JavaScript-funktioner til bordet, er den ‘Mobile’ del af opgraderingen mest ansvarlig for CSS og HTML. Selvom det mangler native-lignende funktionalitet eller avanceret brugergrænseflade, kompenserer det for dette ved at være så tæt som muligt på drømmen “skriv en gang, kør overalt”.,
Cross-Platform & Hybrid Mobil App Udvikling Værktøj
Der kan være tidspunkter, hvor du har brug for cross platform support med den hastighed af hybrid udvikling, så du kan støtte på flere mobile platforme, uden at udvikle flere kode baser.
Men, før vi kommer ind til dem, Jason Kneen, en freelance cross-platform native app-udvikler på BouncingFish, har nogle råd:
“i de sidste 6 år har jeg arbejdet med Appcelerator Titanium s SDK, bygning native cross-platform app-udvikling til iOS, Android og Windows.,Titanium var den første udviklingsplatform, der gjorde det muligt for udviklere at bygge native applikationer i JavaScript.
Alloy MVC-rammen er fantastisk; jeg finder ud af, at jeg hurtigt kan bygge MVP ‘ er og fuldblæste apps og dele over 90% af koden mellem iOS og andre platforme.
for mig er valget indfødt over hybrid apps (hvor appen dybest set er et lokalt websiteebsted, der kører i en indbygget wrarapper).,
Med Appcelerator Platform, de har tilføjet Hyperloop (evnen til at få adgang til 100% af det underliggende SDK fra JavaScript), og Pil Cloud-Tjenester og ArrowDB, hvilket gør det nemt at oprette og implementere skalerbare og fleksible API service.
alt dette plus at kunne dele over 90% af din kode betyder, at du kan gå fra nul til app hurtigere, med mindre kode, ved hjælp af færre udviklere – hvilket gør det omkostningseffektivt.,”
Her er en liste over cross-platform understøtter hybrid mobil app udvikling værktøj til at vælge fra:
BuildFire
BuildFire er en af de få høj ydeevne gør-det-selv mobile app bygherrer, der understøtter Android og iOS-telefoner, samt tablets., BuildFire kan forkorte den tid, at lanceringen af måneder eller endda år med præ-bygget funktionalitet i form af:
- 45+ plugins
- Direkte integrationer til at Segmentere, Kys og andre
- Og præ-eksisterende skabeloner til at bygge videre på.
Tænk på det som en Weebly eller Wix, men for mobile apps med den faktiske kapacitet til at bygge en app, der er lanceringen klar i 20 – 30 minutter.
prisfastsættelsen er gratis at bygge, $20 pr.,
Mobile Angular UI
Mobile angular UI er et gratis hybrid mobile app udviklingsværktøj, som giver dig mulighed for at bygge HTML5 Mobile Apps med Bootstrap og Angular JS. Det er meget lig Sencha Touch og J .uery Mobile.
det giver også s .itches, overlays, sidebars, rullbare områder og absolut placerede øverste og nederste navbars, der ikke hopper på rulle, og giver nem mobil til desktop og tilbage overgang. Den eneste ulempe er, at dokumentationen ikke er helt op til par, men de arbejder på at opdatere den.,
Salesforce1 og Lightning
Hvis du er en Salesforce-udvikler, er Salesforce1 noget for dig. Uanset dit færdighedsniveau skal du være i stand til at finde gode muligheder for at opbygge mobile apps baseret på dit Salesforce-.ebsted. Det kan nemt tilpasses med blot et par klik.
prissætningen er $25 per app per bruger per måned.
Xamarin
Xamarin er et Microsoft-ejet soft .arefirma. Med C# codebase kan du udvikle Android -, iOS-og appindo .s-apps. En afamamarin bedste funktioner er, at det tillader kodedeling i flere platforme (aka cross platform mobile app development)., Xamarin har også en skytjeneste, som giver dig mulighed for at teste på et hvilket som helst antal enheder.
prisen på 25amarin er $25 til $158 pr.
mag+
Mag+ er en fiks app SDK, der giver udviklere mulighed for at bygge oven på deres kernekomponenter, hvilket sparer masser af timers kodning. De har også en iPad-app, der giver en hurtig og enkel udgivelsesplatform til oprettelse af mobiloptimeret indhold, ingen kode kræves.
prisen på mag+ er $499 til $2,999 pr.
Xojo
Xojo er en app udvikling værktøj til Mac OS X, Microsoft Windows, x86 Linux, iOS, Raspberry Pi og web., De giver dig også mulighed for at oprette native apps og give Cloudojo Cloud til nem, sikker og vedligeholdelsesfri hostingeb app hosting.
prisen på .ojo er $99 til $1,999 pr.Corona Labs
Corona Labs understøtter alle større platforme, herunder Android, iOS og Windowsindo .s. Mens deres app dev værktøj er specielt lavet til at bygge 2D grafik spil og uddannelsesmæssige apps, det kan også bruges til at udvikle andre 2D apps.
prisen på Corona Labs er $79 til $199 pr.
Cocos2D
Plus, det er gratis!,enhed er en af de mest kendte spiludviklingsplatforme. Du kan bruge den til at bygge høj kvalitet 3D og 2D-spil, implementere dem på tværs af flere platforme, og endda bygge AR/VR apps!
prisen på Enhed er $75 pr.
GameSalad
GameSalad revolutionerede læring gennem anvendt spiludvikling. Du kan lave dine egne mobilspil med en træk og slip visuel editor. Det er bygget til at hjælpe grafiske designere, animatorer og spiludviklere med hurtigt at prototype, opbygge og selvudgive platformspil og interaktive medier.,
prisen på GameSalad er $19 Til $29 pr.
Cordova
Cordova giver dig mulighed for at skrive en eneste kode base ved hjælp af HTML og JavaScript bruges til at skabe apps til flere platforme, herunder: for Android, iOS, Windows, Blackberry, Firefox, LG WebOS og FireOS. Alt fra en enkelt kodebase indpakket i en appbeholder. Cordova har flere værktøjer til at hjælpe med udvikling, herunder PhoneGap, Ionic, Onsen UI og mere.,
Kendo UI
Kendo UI fungerer i HTML5 eller JavaScript, og er tilgængelig i open source eller kommercielle versioner (den kommercielle version starter ved $999 engangsgebyr). Værktøjet kan prale af tonsvis af forudbyggede temaer med materiale Design styling, samt et tema builder til brugerdefinerede temaer.
Det tilbyder også et bredt udvalg af UI wididgets og plugins, vinkel og Bootstrap UI integrationer, og ydeevne optimeringer. Den eneste undergang er værktøjets kompleksitet – det er ikke lige så nemt at lære som nogle af de andre, der er nævnt her.,
Appcelerator
i modsætning til andre på denne liste, Appcelerator bruger JavaScript til at oprette native kode, med hævdede fordele i ydeevne. Det tilbyder over 5.000 API ‘ er til IOS, Android, Windowsindo .s, Blackberry og HTML5.
Hvis du leder efter ydeevne og masser af funktioner, Appcelerator er for dig. Det er ikke det nemmeste værktøj at lære, men du får masser ud af det, når du gør det.
Sencha Touch
Sencha er en anden moden platform tilgængelig gratis i open source eller som en kommerciel version (som starter ved $9,475 for 5 udviklere)., Med Sencha, kan du prototype og udvikle, tema, kode og debug, samt teste dine applicationseb-applikationer på enhver bro .ser og på enhver enhed.
Sencha bruger værktøjer som e sent JS Stencils til at aktivere native-lignende ydeevne og gøre oprettelse af apps hurtigt og nemt. Nogle har dog følt Sencha mangler i supportafdelingen. Reager Native Reager Native er en forholdsvis ny og spirende open source-ramme fra Facebook, der lover en” lær en gang, skriv overalt ” – oplevelse ved at bruge JavaScript som Hovedkode. Det muliggør hurtig prototyping og en meget høj starthastighed., Dens grundlæggende funktioner er også ret nemme at lære og implementere.
det kan også udvides med native kode og native visninger. JavaScript-kode er imidlertid ikke så effektiv til beregningsintensive opgaver, og der er en overhead, når JavaScript kontrollerer native elementer.
Dropsource
Dropsource blev bygget for udviklere til nemt at designe, bygge og lancere iOS-og Android-apps, lige fra web browser. De bruger træk og slip-funktioner og giver dig mulighed for at forbinde apps med enhver RESTful API. De bruger automatiseret programmering til at generere ren og kortfattet kildekode til dig.,
lige nu kan du få Dropsource gratis, indtil de er ude af beta. Når de lancerer, vil prisen være $ 20 til $ 75 pr.
Native Mobile App Development Tools
Native mobile apps er skabt specielt til at interagere med et enkelt operativsystem. Fordi de arbejder med dette system, kan de drage fordel af den Soft .are og funktioner, der er indbygget i denne platform., Her er nogle indfødte mobil app dev tools:
Pedro Piñera, en iOS-udvikler til Soundcloud, gav os nogle infight om hans personlige favorit native app udvikling værktøj:
“Når det kommer til at udvikle en mobil app, jeg kan godt lide følgende værktøjer:
- Fastlane: Det er meget nyttigt til at automatisere opgaver. Du opretter en liste over handlinger, og alle i dit team kan køre disse opgaver fra konsollen. Det er også meget praktisk på CI, fordi du kan køre disse opgaver og implementere applikationen direkte derfra.,
- CocoaPods: det er den mest populære afhængighedsadministrator på iOS. De fleste af iOS-projekter bruger det til at hente eksterne afhængigheder og integrere dem i deres projekter.
- Screenhero: du kan gøre par programmering selv at være fjernbetjening takket være dette værktøj. Du kan dele skærmen med en anden person, og du vil være i stand til at styre det med to markører og tastaturer.
- Sip: det er en farvevælger, der integreres med MacOS på statuslinjen., Hvis du vil have en farve og repræsentationen i dit foretrukne programmeringssprog, kan du bare åbne værktøjet, klikke på farven, så får du værdierne kopieret til pasteboardet.
- Zeplin: meget nyttigt værktøj til brug på tværs af designere og udviklere. Designere kan dele designene med dig ved at bruge dette værktøj, og udviklere kan udforske designene online, få farver, skrifttyper, størrelser… uden at skulle spørge designeren.,”
Mobil App Udvikling Værktøj til At Downloade Gratis
jeg har allerede nævnt, at du kan få forskellige open source-værktøjer til rådighed gratis, men her er yderligere tre valg:
Android ‘ s gratis software developer kit
Hvis du er ved at bygge en app til Android, du kan bruge androids indbyggede developer kit gratis så godt.
hurtige mobile app udviklingsværktøjer
hurtige mobile app development (RMAD) værktøjer giver dig mulighed for at oprette en app uden brug af kode, meget hurtigt., rmad bruges typisk til at udvikle apps, der er “gode nok” til at udføre deres funktion – de er måske ikke så smukke eller har ekstra smarte funktioner som en professionelt kodet app, men de gør nok for at komme forbi.
Hvis du ønsker at få en app udviklet billigt og hurtigt, RMAD er for dig. Her er nogle af de bedste hurtige mobile app udviklingsværktøjer jeg har fundet:
Appcelerator
Appcelerator blev nævnt allerede ovenfor, så jeg vil ikke gå i detaljer om det her. Det er dog et fremragende rmad værktøj.,
Alpha Overalt
Alpha Overalt er en database-orienteret, RMAD værktøj, der udmærker sig ved at skabe hybride mobile apps at arbejde offline giver dig mulighed for at arbejde på dem på farten). Det giver dig mulighed for hurtigt at opbygge gode apps med stærk ydeevne og et indfødt udseende. Hvad mere kan man ønske sig?
prisen på Alpha overalt er $1,499 pr.,
Mobilappudviklingsværktøjer til Android
bare rolig – hvis du bare har brug for et mobilappudviklingsværktøj til Android, har vi også det bedste af dem:
Android Studio
Android Studio, som nævnt ovenfor, er Android ‘ s officielle gratis IDE.Eclipse
Eclipse er et gratis open source Android-udviklerværktøj og IDE. Men, det kan også prale af et aktivt forum og kollaborative arbejdsgrupper til at hjælpe dig, hvis du støder på et problem, du ikke kan løse.
IntelliJIDEA
Intellijdeas mål er at gøre udviklingen til en fornøjelig oplevelse., De har funktioner som dybdegående kodningshjælp, hurtig navigation, smart fejlanalyse og refactorings.
Corona Labs
mens nævnt ovenfor, jeg også placeret Corona Labs her, fordi det er et fremragende værktøj til at udvikle Android apps og spil.
udviklingsværktøjer til mobilapp uden behov for kodning
Hvis du ikke kender kode, kan du stadig udvikle en mobilapp! Der er flere og flere træk-og-slip bygherrer bliver skabt hver eneste dag. Her er vores favoritter:
BuildFire
BuildFire er en creatorebbaseret app skaber, der ikke kræver kendskab til kode., Det er rettet mod iPhone, iPad og Android-applikationer. buildfire er gratis at bygge din app, du betaler kun, når du udgiver Apple og Google Play app butikker.
EachScape
EachScape er en cloud-baseret drag-and-drop editor til oprettelse af native iOS-og Android-apps, samt HTML5 Web apps.
EachScape er gratis at starte, men du skal betale for at offentliggøre.
Developmentindo .s Mobile App Development Tools
endelig, hvis du søger specifikt til developmentindo .s mobile app udviklingsværktøjer, vi har nævnt et par allerede., Her er to store virksomheder:
Xamarin
Xamarin, der ejes af Microsoft, er perfekt til at udvikle windows mobile apps.
Corona Labs
Corona Labs er også fremragende til at designe mobileindo .s mobile apps, som nævnt ovenfor.
den nederste linje
Hvis du kører en hurtig Google-søgning, lærer du hurtigt, at der findes flere mobile appudviklingsværktøjer i dag, end du endda kan tælle. De varierer i pris, kompleksitet, brugervenlighed og en million andre måder.
Jeg håber du har fundet en stor app udviklingsværktøj til din virksomhed et eller andet sted i denne vejledning., Når det er sagt, kan det til tider være for tidskrævende eller for forvirrende at udvikle en app – selv ved hjælp af en simpel træk-og-slip – editor.
Når din app er bygget, skal du ikke glemme at fokusere på salgsfremmende strategier som at oprette et unikt appikon.
Hvis du ikke har tid eller energi til at opbygge din app, skal du ikke bekymre dig – vi har dig dækket. Du kan ansætte en af vores fagfolk til at bygge det for dig.
Når du har oprettet din app, kan du tjekke vores definitive guide til markedsføring af mobilapper for at få mest mulig eksponering.