Oglas
Mnogo ljudi želi stvoriti vlastite aplikacije za pametne telefone, ali ne moraju nužno naučiti kako kodirati. Ta dva stava nisu nužno kontradiktorna, pa je posve moguće izgraditi osnovnu mobilnu aplikaciju pomoću niza alata za povlačenje i ispuštanje.
Dakle, što je dostupno? Što mogu učiniti i koja su im ograničenja? Što je još važnije, od čega biste se trebali odreći, i započnite učiti Swifta Najbolja mjesta za učenje Swifta, Appleov programski jezikAko želite naučiti Swifta, sada je vrijeme za ronjenje. Jezik ima svijetlu budućnost i što ga brže naučite, prije ćete moći iskoristiti nagrade. Čitaj više ?
Tržište za razvoj kodnih aplikacija
Tijekom istraživanja ovog posta, iznenadio sam se velikim brojem tvrtki koje nude bezbrojne platforme za razvoj aplikacija. Samo da izbacim neka imena s vrha glave, tu su i Sastavljač AppGyvera, Ionski stvoritelj (koja je ranije bila poznata kao Codiqa [Broken URL uklonjen]), EachScape, i ShoutEm. Svaki od ovih proizvoda ima jedno zajedničko: prvenstveno su namijenjeni poslovnim korisnicima.
Ovo ima smisla. Mnoga mala poduzeća su shvatila da su za uspjeh potrebna neka vrsta prisutnosti na različitim tržištima aplikacija. Iako se troškovi razvoja domaće aplikacije ispočetka mogu pretvoriti u tisuće - bilo u naknadama za prodaju ili plaćama - ove proizvode može svatko nejasno koristiti računalno pismen.
Odlučio sam testirati Shoutem. Privlačenje ovog proizvoda bilo je što je imao velikodušno besplatno probno razdoblje od bilo kojeg na popisu proizvoda. Možete potrajati toliko vremena da istražite proizvod i stvorite vlastite aplikacije. Morate platiti samo kad ih želite izvesti na uređaj u stvarnom svijetu ili u trgovinu aplikacija.
Ono što me se najviše dojmilo kod Shoutema bilo je koliko je nevjerojatno očigledno sve. Osjećao se ne teže nego PowerPoint ili Excel. Unatoč tome, našao se sa svim značajkama koje bi posao mogao zatrebati. Korisnici mogu unovčiti aplikaciju oglasima, dodati društvene medije i čak je integrirati s rješenjem za e-trgovinu Shopify.
Nažalost, kao i svi gore navedeni proizvodi, Shoutem naplaćuje cijene poduzeća. Ako želite stvoriti aplikaciju za iPhone i Android, morat ćete plaćati 49 USD mjesečno, a naplaćuje se godišnje. Iako je ovo idealno za tvrtke, manje je sjajno za ljude koji samo žele eksperimentirati s razvojem aplikacija na ljubazan i srdačan način.
Ali, tu je besplatni proizvod koji je stvorio Microsoft, a kojeg još nismo spomenuli, pod nazivom TouchDevelop, koji o čemu smo prvi put pisali 2013. godine Saznajte kako razviti aplikacije na Windows telefonu pomoću TouchDevelopaNedostatak aplikacija trećih strana uvijek je bila "Ahilova peta" platforme Windows Phone 8. Od svog osnutka korisnici Microsoftovog OS-a s brončanom medaljom otkrili su da trebaju učiniti bez nekih ... Čitaj više . Ovo je u početku bila aplikacija za Windows Phone (Zapamti to?) što je korisnicima omogućilo stvaranje rudimentarnih igara i aplikacija.
Programi TouchDevelop kreiraju se povlačenjem i ispuštanjem blokova na mjesto, te popunjavanjem praznina gdje je potrebno. Prisutne su sve logične konstrukcije koje programeri koriste - poput uvjeta i ponavljanja - ali oni su skriveni iza furnira koji je lako shvatiti.
U godinama otkad smo napisali izvorno pokrivanje TouchDevelopa, proizvod je nastavio rasti i mijenjati se do točke u kojoj se osjeća kao mnogo svježiji proizvod.
Otada je prešao iz samo aplikacije, na web mjesto koje je lako za korištenje koje vam omogućuje mnogo više. Još uvijek, više ne trebate koristiti trećerazredni mobilni OS da biste ga koristili.
Omogućuje vam i izvoz bilo kojeg programa u koji stvorite Apache Cordova, koji vam omogućuje da ih objavite na tržištima aplikacija Google Play, Apple App Store i Microsoft Store. Cordova je besplatna, ali morat ćete platiti naknadu bilo kojoj tvrtki koja vodi trgovinu aplikacija koju objavljujete.
To varira. Google jednokratno naplaćuje pristojbu za registraciju u iznosu od 25 USD, dok vas Apple zahtijeva plaćati 99 dolara svake godine za iTunes Connect račun. trošak objavljivanja u Microsoftovoj trgovini iznosi oko 19 dolara, ali varira ovisno o mjestu u kojem živite. Ako ste tvrtka, morat ćete platiti otprilike 99 dolara.
Koje su suprotne strane?
Nepotrebno je reći da postoje i neki prilično izraženi nedostaci korištenja rješenja bez kodova. Iz toga se razloga većina ljudi koji posjeduju financijska sredstva ili sposobnost izrade izvornog programa odlučila na to.
- Kada se obvezate na bezkodnu platformu za razvoj aplikacija, u biti se igrate kockom koju će tvrtka koju koristite nikada propasti. Ako platforma koju ste preuzeli ne uspije, možda nećete moći napraviti promjene i poboljšanja u vašoj aplikaciji.
- Što god izgradite, to će i učiniti nikada budi brz kao da si ga napravio pomoću nativnih alata. Ovo je u redu ako samo nešto jednostavno napravite, na primjer katalog za trgovinu. Ali u trenutku kada počnete dodavati kompetentnost, vidjet ćete zaostajanje u svojoj aplikaciji, posebno na slabijim uređajima.
- Budući da platforme za razvoj bezbrojnih aplikacija uzimaju puno odluka iz vaših ruku, ujedno su i one daleko ograničeniji u onome što mogu učiniti. Možda ćete trebati skalirati svoje težnje prema sustavu koji koristite.
- Slično tome, ako postoji pogreška ili nedostatak u sustavu koji koristite, može se prikazati u vašoj aplikaciji i nećete ga moći ispraviti.
- Ako odlučite započeti karijeru u razvoju mobilnih uređaja, sve naučene vještine izrade kodnih aplikacija bit će beskorisne. Poslodavci će vas željeti biti stručan u različitim korištenim programskim jezicima Kako odabrati programski jezik kako biste naučili danas i dobili sjajan posao za 2 godineMožete potrajati godinama predanog rada da postanemo zaista dobar programer; tako da postoji način da odaberete pravi jezik koji će početi od danas, kako bi se sutra zaposlili? Čitaj više - Kao Appleov Swift Kako utječe na Appleov novi programski jezik?Od početka, programeri su znali da će Appleov novi Swift biti velik. Ali zašto bi ti bilo stalo? Čitaj više , C # i Java - i znati komponente koje se koriste za izradu aplikacija na svakoj pojedinoj platformi.
Neki bi, naravno, tvrdili da je to razumna kompromisna mogućnost za sustav koji to dopušta bilo tko za brzi razvoj mobilne aplikacije bez ikakvog prethodnog razvoja softvera iskustvo.
Postoji sredina: HTML, CSS i JavaScript
Pa, što ako ti stvarno mrzite programiranje, ali smatrate da kodi bez platformi djeluju previše rudimentarno i restriktivno. Pa, tu je sretna sredina. To je s tri tehnologije koje čine HTML5 Što je HTML5 i kako se mijenja način na koji pregledavam? [MakeUseOf objašnjava]U posljednjih nekoliko godina možda ste povremeno čuli izraz HTML5. Bilo da znate nešto o web razvoju ili ne, koncept može biti pomalo nejasan i zbunjujući. Očito,... Čitaj više - HTML, CSS i JavaScript. Ovo su temeljni blokovi interneta.
Došlo je do eksplozije u broju proizvoda i usluga koji vam omogućuju izgradnju mobilnih aplikacija pomoću otvorenih web tehnologija. Adobe je vjerojatno najpoznatiji i najlakše naučiti PhoneGap, na čemu je izgrađen Adobe Cordoba.
Osim što je besplatno, ovo također dolazi s a broj korisnih uvodnih vodiča što će vam pomoći da izgradite aplikaciju iz snova u bilo kojem trenutku.
Jeste li izgradili vlastitu aplikaciju pomoću alata bez šifre? Recite nam o svom iskustvu u komentarima ispod!
Matthew Hughes je programer i pisac softvera iz Liverpoola u Engleskoj. Rijetko se nađe bez šalice jake crne kave u ruci i apsolutno obožava svoj Macbook Pro i svoj fotoaparat. Njegov blog možete pročitati na http://www.matthewhughes.co.uk i slijedite ga na twitteru na @matthewhughes.