Lietotņu izstrādes lietotnes: kā pats izveidot iOS un Android lietotni. Naudas pelnīšanas noslēpumi mobilo aplikāciju izveidē Kā sauc aplikāciju, kur var darīt

Dmitrijs Dementijs

Šaubu, vai ir vērts investēt mobilās aplikācijas izstrādē? To var pagatavot pats un pilnīgi bez maksas. Jūs varat iegūt testa variantu, ko var izmantot, lai ērti novērtētu mobilās stratēģijas efektivitāti. Un, ja jūs mēģināt, jūs izveidosit pienācīgu mobilo lietojumprogrammu, kas kļūs par galveno tiešsaistes mijiedarbības rīku ar viedtālruņu un planšetdatoru īpašniekiem.

Vienkārši paturiet prātā, ka pat stilīgākā mobilā lietojumprogramma nevar būt vienīgais veicināšanas rīks. Tikai kompleksais interneta mārketings dod maksimālu rezultātu trafika un pārdošanas ziņā.

Vai ir vērts izveidot savu mobilo lietotni?

Izmaksas. Ja jūs man neticat, šeit ir daži fakti:

  • Saskaņā ar Flurry Analytics un comScore datiem viedtālruņu un planšetdatoru īpašnieki pārlūkprogrammu izmanto tikai 14% no kopējā ierīcē pavadītā laika. Un 86% no viņu laika tiek veltīti dažādām lietojumprogrammām.
  • Instalētā lietojumprogramma ir jūsu tiešā saziņas kanāls ar patērētāju. Vienkārši padomājiet: jums nav jātērē nauda reklāmai vai jāgaida, kamēr kāds jūs atradīs, izmantojot Yandex. Atliek atbalstīt lietotājam nepieciešamo funkcionalitāti un nodrošināt viņam atbilstošu saturu.
  • Ar planšetdatoriem un viedtālruņiem veikto pirkumu skaits pieaug gan internetā kopumā, gan RuNet. Kā norāda mārketinga aģentūra Criteo, jau 2016. gadā vairāk nekā puse tiešsaistes darījumu RuNet tiks veikta, izmantojot mobilās ierīces.

Ja vēlaties, lietotne ir mobilā pārlūkprogramma, kas atver tikai jūsu vietni. Kādā gadījumā lietotājs instalētu šādu interneta pārlūkprogrammu? Tikai tad, ja viņu interesē jūsu produkts vai informācija. Tāpēc atcerieties: klients, kurš instalējis lietojumprogrammu, ir lojāls un gatavs pirkt mērķauditorijas pārstāvis.

Vai tādā gadījumā ir vērts riskēt, piedāvājot lojāliem klientiem DIY lietotnes, nevis profesionāļu izstrādātas Android un iOS lietotnes? Izdomāsim.

Kad pats vari izveidot aplikāciju

Vai atceries, kas ir nepieciešams vietnes apmeklētājiem? Tie nāk no resursa satura vai funkcionalitātes. Cilvēki vēlas iegūt informāciju, kaut ko iegādāties, apskatīt un komentēt draugu fotogrāfijas utt. Mobilo lietotņu lietotājiem tas ir vajadzīgs. Viņi meklē informāciju vai veic jebkādus darījumus.

Vai atceraties, kad uzņēmums var izveidot vietni viens pats? Pareizi, kad vēl nav naudas sadarbībai ar profesionāļiem, bet ir laiks un vēlme nodarboties ar WordPress vai Joomla. Tas pats attiecas uz lietojumprogrammām. Pašu radītās programmas iOS un Android var aptuveni salīdzināt ar vietnēm atvērtā pirmkoda "dzinējos".

Lai sāktu, jums nav jāreģistrējas. Noklikšķiniet uz pogas Izveidot tūlīt mājas lapa vai jebkurā pakalpojuma lapā augšējā labajā stūrī atlasiet izvēlni Izveidot lietotni.


Izvēlieties atbilstošo lietojumprogrammas veidni. Ja mēs runājam par satura projektu, jūs varētu interesēt šādas iespējas:

  • Rokasgrāmata. Šī veidne ļauj izveidot ceļveža programmu.
  • Emuārs. Lietojumprogramma palīdzēs jūsu emuāra auditorijai lasīt jaunas piezīmes no viedtālruņa vai planšetdatora ekrāna.
  • vietne. Veidne pārvērš vietni lietojumprogrammā.
  • Lapas. Izmantojot šo veidni, varat pārvērst jebkuru saturu lietojumprogrammā ar vienkāršu funkcionalitāti.
  • Jaunumi. Veidne ļauj izveidot nozares vai reģionālo ziņu apkopotāja lietojumprogrammu.
  • Lappuse . Veidne bezsaistes saturu pārvērš lietojumprogrammā, piemēram, e-grāmatā.
  • VK lapa un Facebook lapa. Izveidojiet lietojumprogrammu, kas ļauj sekot līdzi Vkontakte un Facebook atvērto grupu atjauninājumiem.
  • YouTube. Izmantojiet veidni, lai reklamētu savu YouTube kanālu.

Kā izveidot emuāra lietotni

Izmantojiet emuāra veidni. Attiecīgajā laukā ievadiet emuāra vai RSS plūsmas URL. Izvēlieties piezīmes nosaukuma krāsu.


Norādiet lietojumprogrammas nosaukumu.


Pievienojiet aprakstu.


Izvēlieties standarta ikonu vai pievienojiet pielāgotu ikonu. Piemērots attēla izmērs ir 512x512 pikseļi.


Lai izveidotu sāknēšanas failu, noklikšķiniet uz pogas Izveidot lietotni. Pēc tam jums ir jāreģistrējas sistēmā. Apstipriniet reģistrāciju un dodieties uz savu personīgo kontu. Šeit varat instalēt lietojumprogrammu savā mobilajā ierīcē, publicēt to Google Play un Amazon Aplikāciju veikals. Sistēma piedāvā arī monetizācijas iespēju. Ja izmantosit šo funkciju, lietotnē tiks rādītas reklāmas.


Pārbaudiet, kā lietojumprogramma darbojas jūsu mobilajā ierīcē. Planšetdatorā programmai ir jāparāda emuāra ziņu saraksts galvenes un paziņojuma formātā.

IN personīgais konts Izmantojot AppsGeyser, varat izsekot instalēšanas reižu skaitam, izveidot pašpiegādes paziņojumus, publicēt lietotni veikalos, gūt peļņu no programmas ar reklāmām un rediģēt lietotni.


Gribi vairāk lietotņu? Pēc tam izveidojiet ceļveža lietotni, izmantojot manuālo veidni.


Pēc satura rediģēšanas norādiet lietojumprogrammas nosaukumu, pievienojiet aprakstu un ikonu. Noklikšķiniet uz pogas Izveidot lietotni. Pēc sāknēšanas faila izveides instalējiet to savā mobilajā ierīcē un pārbaudiet, vai tas darbojas.

Lūdzu, ņemiet vērā, ka lielākā daļa mobilo ierīču pēc noklusējuma bloķē lietojumprogrammu instalēšanu no nezināmiem avotiem. Ja lietotājs lejupielādē programmu no jūsu vietnes vai lietotņu veidotāja vietnes, mēģinot to instalēt, viņš redzēs drošības brīdinājumu. Daži klienti, iespējams, atteiksies instalēt programmu.


8 konstruktori, kas līdzīgi AppsGeyser

Ja AppsGeyser universālais konstruktors jums nav piemērots, pievērsiet uzmanību līdzīgiem pakalpojumiem:

  • Apps Maker veikals. Izmantojot pakalpojumu, varat izveidot dažāda veida lietojumprogrammas: no e-komercijas programmām līdz satura projektu risinājumiem. Konstruktors veido aplikācijas operētājsistēmai iOS un Android. Pakalpojuma saskarne ir rusificēta. Iesācējiem ir informatīvs ceļvedis konstruktora lietošanai. Pakalpojums tiek apmaksāts.
  • Mobincube. Rīks iOS un Android lietojumprogrammu izveidei un monetizācijai. Pakalpojuma pamata funkcionalitāte ir pieejama bez maksas. Konstruktors ļauj veikt dažāda veida aplikācijas.
  • labs frizieris. Izmantojot šo pakalpojumu, varat izstrādāt Android un iOS lietojumprogrammas. Konstruktors tiek apmaksāts, lietošanas izmaksas ir 16 USD mēnesī.

Lielākajai daļai piedāvāto pakalpojumu ir angļu valodas interfeiss. Ja jums nav ērti strādāt ar konstruktoriem uz angļu valoda, izvēlieties platformas ar rusificētu saturu.

Pielietojuma konstruktori: akmens cirvis vai plāns moderns instruments?

Neejiet no vienas galējības otrā. Ar piedāvāto pakalpojumu palīdzību patiešām ir iespējams izveidot funkcionālas lietojumprogrammas. Iegūtās programmas var izmantot dažādu problēmu risināšanai: no tiešsaistes tirdzniecības nodrošināšanas līdz satura izplatīšanai un auditorijas izglītošanai. Konstruktorā izveidotās lietojumprogrammas var publicēt Google Play un App Store, rediģēt, monetizēt, izmantojot reklāmu vai maksas instalācijas.

Nepārvērtējiet piedāvātos pakalpojumus. Viņu acīmredzamais trūkums ir stereotips. Tas attiecas gan uz programmu dizainu, gan funkcionalitāti. Turklāt tiek apmaksāta piekļuve platformām ar pienācīgu funkcionalitāti. Kas ir labāk: maksāt vienreiz par izstrādātāju darbu vai maksāt daudzus gadus konstruktora īpašniekiem? Skaiti pats.

Un vēl viena lieta: ja jums nav laika izveidot savu mobilā aplikācija lūdzu, sazinieties ar mūsu uzņēmumu. Mēs izstrādājam mobilās aplikācijas un .

Sazinies ar mums Apspriedīsim? Rezervējiet bezmaksas konsultāciju

Fotogrāfu vidū Lenslight lietotne tiek uzskatīta par diezgan specifisku. Tās galvenā iezīme ir liels skaits dažādu optisko un apgaismojuma efektu, atspīdumu, spīduma un bokeh. Katru efektu var rūpīgi pielāgot, un fotoattēlam var pievienot filtru. Pēc efektu pievienošanas sijas izskatās ļoti dabiski. R Arī programmas realizācija ir pavisam vienkārša: jau pēc pirmā darba ar to kļūst skaidras visas tās plašās iespējas. Pieteikums angļu valodā.

Prasības:

  • Android 4.0 vai jaunāka versija

Piemēri:




VSCOCam: "jaunais mobilās fotogrāfijas standarts"?

Operētājsistēmai iOS un Android

Neapšaubāmi, VSCOCam var saukt par populārāko aplikāciju iPhone. Starp citu, veidotāji savu programmu lepni sauc par "jauno standartu mobilajā fotogrāfijā". Un kopumā ne velti: VSCOCam ļauj pielietot dažādus filtrus un eksperimentēt ar iestatījumiem. Ir dokuments par darbu ar lietojumprogrammu, lai pirms darba uzsākšanas jūs varētu rūpīgi izpētīt visas programmas iespējas. Vēl viena priekšrocība ir intuitīva skaidrs interfeiss. Atkal, pēc izstrādātāju domām, viņi darīja visu, lai lietotāji “netērētu laiku ilgstošai pēcapstrādei, bet gan vienkārši un ātri iegūtu skaistus kadrus”. Pats fotoattēlu redaktors ir bezmaksas. Turklāt varat iegādāties maksas saturu. Programma angļu valodā.

Prasības:

  • iOS 5.0 vai jaunāka versija vēlā versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.
  • Android 4.0 vai jaunāka versija

Piemēri:




Afterlight (33 rubļi): eksperimentē ar krāsu atveidi

Operētājsistēmai iOS unAndroid

Tāpat kā visi citi fotoattēlu redaktori, Afterlight satur daudz hipsterīgu filtru un rāmju. Taču tas, kas izceļ šo programmu, ir tās krāsu atveide: fotogrāfi to salīdzina ar Lightroom. Afterlight neaizstās profesionālo programmatūru, taču tā ir piemērota nelieliem darbiem. Jūsu ērtībām - 15 rediģēšanas rīki. Var regulēt, piemēram, kontrastu, piesātinājumu, attēla temperatūru. Lietojumprogrammai ir 23 "filmu" efekti, kas ļauj "izgaismot" fotoattēlu, pievienot tekstūru, spoguļattēlu utt. Atsevišķi mēs varam teikt par visu veidu rāmjiem: to ir tik daudz, ka pat no vienkāršākā attēla jūs varat iegūt diezgan interesantu rezultātu. Pieteikums angļu valodā.

Prasības:

  • iOS 5.0 vai jaunāka versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.
  • Android 2.3 vai jaunāka versija

Piemēri:




Mextures (66 rubļi): pievienojiet fotoattēliem burvību

Operētājsistēmai iOS

Pirmā lieta, kas pārsteidz, ir aplikācijas dizains. Viņš jau iedvesmo. Uzsākot darbu, redzam visbagātāko dažādu faktūru izvēli, kas, kas neparasti, tiek pasniegtas “formulu” veidā no gatavām kolekcijām. Starp citu, faktūras var izveidot pats, eksperimentējot ar dažādiem parametriem. Tiem, kam patīk radīt skaistus krāsainus attēlus, kas atgādina pasaku grāmatu ilustrācijas, šī programma ir optimāla. Pirmajā palaišanas reizē lietotājs var apskatīt lietojumprogrammas galvenās funkcijas. Šodien Mextures ir 100 vislabāk apmaksāto lietotņu sarakstā. Programma angļu valodā.

Prasības:

- iOS 6.1 vai jaunāka versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.

Piemēri:




Snapseed: pievienosim drāmu

Operētājsistēmai iOS un Android

Vēl viens populārs fotoattēlu redaktors. Snapseed nodrošina daudz iespēju: milzīgs skaits filtru un efektu, piemēram, slīpuma maiņa un fokusa regulēšana, asuma un krāsu regulēšana. Ir automātiska rediģēšana. Starp filtriem var izcelt grupu, tā teikt, īpaši “atmosfērisko”, kas labi izskatīsies gan ar krāsainiem, gan melnbaltajiem fotoattēliem, pievienojot bildei kādu dramatismu un noslēpumainību. Pieteikums angļu valodā.

Prasības:

  • iOS 5.1 vai jaunāka versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.
  • android versija 4.0 vai jaunāka versija

Piemēri:




Pixlr Express: 100% bez maksas

Priekš iOS un Android

Lielā izstrādātāja Autodesk produktam ir diezgan daudz iespēju. Tāpat kā Mextures gadījumā, šeit ir dīvaini patīkams interfeiss un dizains. Visas funkcijas ir sagrupētas kategorijās. Šis ir viens no retajiem fotoattēlu redaktoriem, kurā maksas komponenti pilnībā nav pieejami. Interesanta ir milzīga filtru, rāmju un citu funkciju izvēle: jūs varat padarīt fotoattēlu patiesi arhīvu, varat pievienot uzrakstu, dekorēt ar visa veida bokeh un apgaismojuma efektiem, piemēram, LensLight. UN vēl viens patīkams sīkums - programmas izvēlne katru reizi parādās jūsu priekšā ar atšķirīgs fons, kas ir iepriekš rediģētais rāmis. Pieteikums angļu valodā.

Piemēri:




Adobe Photoshop Express: RAW apstrādei

PriekšiOSUnAndroid

Salīdzinot ar citām programmām, šeit nav nekā īpaši ievērības cienīga - visi tie paši tipiskie iestatījumi un efekti, no kuriem puse tiek apmaksāta. Savukārt nosaukumā izstrādātāji apzināti ielikuši vārdu “ekspress”, kas pats par sevi runā, ka programma paredzēta ātrai uzņemto bilžu apstrādei, ar ko Photoshop Express lieliski padodas. Kas ir īpaši vērtīgs - šeit jūs varat apstrādāt RAW failus. Pieteikšanās valoda ir angļu.

Prasības

  • Android versija 4.0.3 vai jaunāka versija

Piemēri:




Iesācējs: universāls katram žanram

Operētājsistēmai iOS un Android

Tikai pāris mēnešu laikā, kopš tā pastāvēja App Store, fotoattēlu redaktoram Rookie izdevās iegūt milzīgu skaitu slavinošu atsauksmju un augstu rezultātu. Lietojumprogrammai ir gan bezmaksas funkciju komplekts, gan maksas. Premium versiju, kurā ietilpst 72 filtri, 142 uzlīmes un 130 rāmji, var iegādāties par 169 rubļiem. Aplikācijas standarta pakotnē ir daudz vintage filtru, kas pielāgoti dažādiem fotografēšanas žanriem: portreti, ainavas, pilsētas skices, makro utt. Katrai filtru grupai ir savi iestatījumi. Piemēram, portretu filtros varat pielāgot parametra Ādas izlīdzināšana līmeni. Pēc apstrādes fotoattēlu var nosūtīt uz Instagram, Twitter, Facebook, Tumblr, Flickr vai saglabāt galerijā. Pieteikums angļu valodā.

Prasības:

  • iOS 6.0 vai jaunāka versija. Savietojams ar iPhone 4, iPhone 4S, iPhone 5, iPhone 5c, iPhone 5s, iPad un iPod touch. Optimizēts iPhone 5
  • Android versija 2.3 vai jaunāka versija

Piemēri:




Aviary: optimāls Android ierīcēm

Priekš iOS Un Android

Aviary fotoattēlu redaktors tiek uzskatīts par vienu no labākās lietotnes mobilajām ierīcēm, kuru pamatā ir Android. Kopumā tas ļoti atgādina atjaunināto Instagram: ir arī liela dažādu filtru izvēle, tas pats standarta iestatījumi spilgtums, kontrasts, piesātinājums, bet papildus tam varat pievienot uzlīmes, uzlīmes, uzrakstus (lai gan fontu izvēle ir maza) un izveidot savas iecienītākās mēmes. Lietojumprogramma ir pielāgota krievu valodai.

Prasības:

  • iOS 7.0 vai jaunāka versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.
  • Android versija 2.3.3 vai jaunāka versija

Piemēri:




Photo.to Lab: fantāzijas radošiem cilvēkiem

Operētājsistēmai iOS un Android

Prasības:

  • Android ir atkarīgs no ierīces.

Piemēri:




3 lietotnes teksta pievienošanai fotoattēliem

Vairāk (33 rubļi)

Operētājsistēmai iOS un Android

Over ir programma teksta pievienošanai fotoattēlam. Iesācējiem varat apskatīt, ko lietotāji jau ir paveikuši ar šo lietotni. Programma krievu valodā. Darbplūsma ir neticami vienkārša un vienkārša: jūs izvēlaties fotoattēlu, ievietojat tekstu, maināt tā krāsu, izmēru, pozīciju un fontu. Vārdu sakot, apjukt nav iespējams. Sākotnēji ne visi fonti ir pieejami lietotājam. Par pilnu komplektu jums būs jāmaksā apmēram 40 rubļu. Tajā pašā laikā programmas iespējas ir nedaudz ierobežotas: jūs nevarat padarīt fontu treknu vai slīprakstu, kā arī izmantot fonu savam uzrakstam. Pieteikums krievu valodā.

Prasības:

  • iOS 6.0 vai jaunāka versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.

Piemēri:




Phonto: bagātākā funkcija

Operētājsistēmai iOS un Android

Papildus iebūvētajiem fontiem (un to ir apmēram 50), Phonto ir iespēja instalēt jebkurus fontus, kurus vēlaties. Programma tiek ieviesta ļoti vienkārši: lai pievienotu uzrakstu, vienkārši noklikšķiniet uz fotoattēla. Tad ar tekstu var darīt pilnīgi visu. Izlīdzināšana, fontu, krāsu, caurspīdīguma maiņa, rakstzīmju un fonu pievienošana – Phonto, atšķirībā no Over, varat realizēt jebkuru radošu ideju. Starp citu, jūs varat rediģēt pašu fotoattēlu, piemērojot tam vienu no filtriem. Ir pieejams papildu rāmju un filtru komplekts par 66 rubļiem. Pieteikums angļu valodā.

Prasības:

  • iOS 7.0 vai jaunāka versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.

Piemēri:




Tipisks: tiem, kam nav vienaldzīgs draudzīgs dizains

Operētājsistēmai iOS

Typic var automātiski apgriezt attēlus kvadrātā. Pēc rāmja izvēles varat lietot vienu no 11 bezmaksas filtriem, pievienot tekstu, izvēlēties vienu no 30 fontiem un 7 krāsām, pielāgot tā caurspīdīgumu un visbeidzot izrotāt rezultātu ar rāmi vai rakstu. Pieejamie fonti pareizi darbojas tikai ar latīņu alfabētu. Iespējams, ir iespējams atzīmēt patīkamo programmas saskarni. Liels daudzums fonti un filtri un fonti ir pieejami programmas otrajā "versijā" - Typic + par 33 rubļiem. Pieteikums angļu valodā.

Prasības:

  • Nepieciešama iOS 7.0 vai jaunāka versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.

Piemēri:




3 kolāžu veidotāju lietotnes

Moldiva: kolāžas un daudz kas cits

Operētājsistēmai iOS un Android

Bezmaksas lietotne no PicsPlay Pro veidotājiem. Ar to jūs varat viegli apvienot un rediģēt vairākus fotoattēlus. Šeit jūs atradīsiet ne tikai dažādus rāmjus un plašas iespējas, bet arī varēsiet izrotāt savus attēlus ar uzrakstiem un uzlīmēm. Vienā kolāžā var apvienot līdz 9 attēliem! Turklāt var noapaļot fotogrāfiju stūrus, izvēlēties fonu, pielāgot fontu (fontu izvēle ir vienkārši milzīga, turklāt tie ir pielāgoti arī kirilicai).Pirms darba uzsākšanas var redzēt video par lietojumprogrammas iespējām, bet, visticamāk, jūs to sapratīsit bez tā. Programma ir ļoti lietotājam draudzīga un saprotama.Topā ir arī fotoattēlu rediģēšanas funkcija: no 45 efektiem jūs noteikti atradīsiet to, kas iemiesos jūsu radošo ideju.Un tie, kuriem ar šādu komplektu nepietiek, varēs iegādāties premium paketi par 66 rubļiem. Pieteikums krievu valodā.

Prasības:

  • iOS 6.0 vai jaunāka versija. Savietojams ar iPhone 4, iPhone 4S, iPhone 5, iPhone 5c, iPhone 5s, iPad un iPod touch. Optimizēts iPhone 5.
  • Android versija 4.0 vai jaunāka versija

Piemēri:




Fotoattēlu režģis: paziņojumu un video stāstu veidošana

Operētājsistēmai iOS un Android

Cits bezmaksas lietotne, kas ļauj veidot ne tikai kolāžas, bet arī oriģinālas pastkartes un "ziņojumu dēļus". Photo Grid nevar lepoties ar tikpat bagātīgu funkcionalitāti kā Moldiv (piemēram, šeit nevar regulēt kadru biezumu), taču tam ir vairākas citas priekšrocības. Tātad, ar šo programmu jūs varat izveidot video stāstus, izmantojot savus fotoattēlus un iecienītāko mūziku, kā arī foto stāstus ar tekstu un uzlīmēm. Kopumā programma piedāvā aptuveni 3000 izkārtojumu un uzlīmju. Turklāt lietojumprogramma ļauj rediģēt atsevišķus fotoattēlus. Programma angļu valodā.

Prasības:

  • iOS 6.0 vai jaunāka versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.
  • Android versija 2.3 vai jaunāka versija

Piemēri:




Pic Jointer: vienkāršs un ātrs

Operētājsistēmai iOS un Android

Atšķirībā no iepriekšējām divām aplikācijām, Pic Jointer piedāvā izveidot visparastākās kolāžas: vienkārši un ātri. Lietotāja izvēlei ir 64 shēmas. Rāmja apmaļu biezumu, apaļumu un krāsu var pielāgot jūsu gaumei. Premium konts ļaus jums izvēlēties shēmas fonu.

Prasības:

  • iOS 6.0 vai jaunāka versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.
  • Android versija 2.3 vai jaunāka versija

Piemēri:




3 lietojumprogrammas vairāku ekspozīciju izveidei

MultiExpo: pirmā lietojumprogramma daudzkārtējai ekspozīcijai

Operētājsistēmai iOS

Tiem, kas meklē interesantu aplikāciju vairākkārtējas ekspozīcijas efekta radīšanai, iesakām pievērst uzmanību MultiExpo. Starp citu, MultiExpo ir novatorisks daudzkārtējas ekspozīcijas lietojums mobilajās ierīcēs. Un "pionierim" tas ir ieviests diezgan labi: skaidrs un patīkams interfeiss krievu valodā, iespēja apgriezt katru kadru atsevišķi un piemērot filtrus jau apvienotam attēlam.Lietojumprogramma ir pilnīgi bezmaksas, nav papildu premium pakotnes.

Prasības:

  • iOS 5.0 vai jaunāka versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.

Piemēri:




Instant Blend: vairākkārtēja ekspozīcija kā viena no funkcijām

Operētājsistēmai iOS

Lietojumprogramma, kas ļauj uzņemt dubultās ekspozīcijas kadrus. Bezmaksas funkciju komplekts ietver iespēju attēliem pielietot dažādus filtrus, kontrasta korekciju, ekspozīciju katram kadram, visu veidu kadrus un parakstu pievienošanu. Premium funkciju pakotne ļauj dažādot iespējas. Angliski.

Prasības:

  • Nepieciešama iOS 6.0 vai jaunāka versija.

Piemēri:




Picamerge (33 rubļi)

Operētājsistēmai iOS

Pirmā lieta, kas jāatzīmē, ir draudzīgs interfeiss krievu valodā. Bet, salīdzinot ar iepriekš minētajiem bezmaksas fotoattēlu redaktoriem, Picamerge šķiet pārāk vienkārša: šeit jūs pat nevarat pagriezt un apgriezt attēlu. Viss, ko varat darīt, ir apvienot divus attēlus vienā un lietot tiem filtru.

Prasības:

  • iOS 7.0 vai jaunāka versija. Savietojams ar iPhone, iPad un iPod touch. Optimizēts iPhone 5.

Piemēri:




Android operētājsistēma ir kļuvusi par visizplatītāko – uz 2015. gada beigām tā darbina vairāk nekā 80% mobilo ierīču, un grafikos ir vērojams stabils pieaugums. Interese par mobilajām aplikācijām nerimst, spriežot pēc jauno produktu skaita Playmarket. Kā pašam izveidot android lietojumprogrammu? Vai šim nolūkam man ir jābūt īstam programmētājam? Mēs par to runāsim mūsu rakstā.

Pirmās Android lietotnes izveide prasa daudz darba. Mums būs nepieciešams:

  • Grāmatas par programmēšanu;
  • Izstrādes vide (ietver daudzas programmas un spraudņus);
  • Papildu programmēšanas rokasgrāmatas operētājsistēmai Android OS;
  • Zināšanas par veidošanas algoritmiem.

Kad esat ticis galā ar izstrādes vides uzstādīšanu, jums jāsāk studēt grāmatas un rokasgrāmatas. Tie palīdzēs iegūt zināšanas par operatoriem, klasēm, masīviem un to, kā mijiedarboties ar mobilo ierīču aparatūru. Arī jāiemācās lasīt svešu kodu un atrast tajā nepieciešamās zināšanas un programmēšanas tehnikas. Skatoties uz mazākās programmas sarakstu, sāk reibt galva – šķiet, ka to visu nav iespējams apgūt.

Faktiski daudzas rokasgrāmatas ir rakstītas Android programmēšanai un mācību līdzekļi. Līdz ar to ar programmēšanas pamatu apgūšanu problēmu nebūs – galvenais, lai būtu iespēja to izdarīt.

Android lietotņu veidotāji

Ja operatori, klases un algoritmu izstrāde jūs biedē, bet programmu saraksti iegrūž primitīvās šausmās, tad mēs esam gatavi jums piedāvāt citu risinājumu - aplikāciju izveidi īpašos konstruktoros. To skaits pieaug ar lēcieniem un robežām, tāpēc tos atrast nebūs problēmu. Konstruktori ļauj rakstīt dažādas sarežģītības pakāpes lietojumprogrammas, izmantojot iepriekš izstrādātus moduļus un līdzekļus. Pamatojoties uz tiem, varat izveidot:

  • Ziņu aplikācijas;
  • Kulinārijas recepšu katalogi;
  • Mobilie emuāri;
  • Interneta veikali;
  • Pieteikumi pakalpojumu pasūtīšanai;
  • Foto un video galerijas;
  • Teksta lietojumprogrammas un daudz kas cits.

Tāpat daudzi dizaineri piedāvā rīkus izveidoto aplikāciju pamata reklamēšanai.

App2b konstruktors

Šis konstruktors ir paredzēts biznesa auditorijai, tāpēc var veidot biznesa projektus augsts līmenis grūtības. Pamatojoties uz to, tiek realizēti interneta veikali, apģērbu katalogi, aplikācijas atlaižu programmām, aplikācijas ar paziņojumiem, ziņu aplikācijas, reklāmas katalogi, video galerijas un daudz kas cits. Lietotājiem ir piekļuve izveidoto lietojumprogrammu, mitināšanas un veicināšanas rīku statistikas lejupielādei.

Tāpat kā daudzi citi biznesa rīki, App2b veidotājs tiek apmaksāts. Lietotāju un izstrādātāju izvēli piedāvā vienīgā maksājuma iespēja - 9900 rubļu par vienu pieteikumu vienreiz. Maksa ietver piekļuvi visām iepriekš minētajām funkcijām, tehniskā palīdzība, rīki veicināšanai, kā arī aplikāciju izvietošana Playmarket.

Taisnības labad jāatzīmē, ka šis dizainers var izveidot aplikācijas ne tikai Android, bet arī priekš iPhone viedtālruņi(ar turpmāku publicēšanu AppStore).

Appsmakerstore konstruktors

Šis ir ļoti jaudīgs daudzfunkcionāls konstruktors ar milzīgu skaitu veidņu. To izmanto, lai izveidotu lietojumprogrammas viesnīcām, naktsklubiem, restorāniem un kafejnīcām, sabiedriskos pakalpojumus, mazumtirdzniecības ķēdes, skaistumkopšanas saloniem, radio stacijām, medicīnas iestādēm, sporta klubiem, reliģiskām iestādēm, kā arī dažādiem pasākumiem un aktivitātēm. Konstruktora funkcionalitāte:

  • Ziņu satura publicēšana;
  • Multivides satura publicēšana;
  • Automātiska sinhronizācija ar vietnēm;
  • Pasūtījumu pieņemšana tiešsaistē;
  • Maksājuma pieņemšana;
  • Rezervēšanas funkcijas;
  • Lietotāju GPS atrašanās vieta;
  • Grafiku un grafiku publicēšana;
  • Sociālo mediju integrācija un daudz kas cits.

Un, lai radītās lietojumprogrammas padarītu unikālas, šeit tiek nodrošināts zīmols - lietotāji / izstrādātāji var augšupielādēt logotipus, savus fotoattēlus un citus korporatīvos atribūtus. Lai sāktu lietojumprogrammas izveidi, jums ir jāizvēlas piemērota veidne un pēc tam jāpievieno projektam savs saturs. Kad viss būs pabeigts, pakalpojums palīdzēs ievietot lietojumprogrammu Play tirgū.

Jauns Digital Times bezmaksas lietotņu veidotājs

Šis dizainers ir darbvirsma. Tas ir, lai tas darbotos, jums ir jālejupielādē īpašs pielietojums uz jūsu datoru. Izstrādātāji apgalvo, ka visa funkcionalitāte ir absolūti bezmaksas - ir labas pamata iespējas, ir bezmaksas veidnes un moduļi. Lai piekļūtu funkcionalitātei, jums ir jāreģistrējas un jāiegūst konts..

Datorā instalētā programma sver tikai dažus megabaitus - tas ir liels pluss. Mēs palaižam programmu, ievadām pieteikumvārdu un paroli un pēc tam pārejam pie lietojumprogrammas izstrādes. Šeit mēs varam pievienot dažādus komponentus un lapas, ievietot attēlus un teksta saturu, apskatīt rezultātus, kad dažādas izšķirtspējas ekrāns. Iespējas nav no tām gigantiskākajām, taču jūs joprojām varat izveidot vienkāršu mobilo aplikāciju Android vai nelielu interneta veikalu.

Šis konstruktors var ne tikai izveidot aplikācijas, bet arī tās publicēt Playmarket aplikāciju veikalā. Tā atbalsta arī iOS lietojumprogrammu izveidi.

Net2Share konstruktors

Kā bez maksas izveidot Android lietojumprogrammu un pat nopelnīt naudu? Lai to izdarītu, izmantojiet Net2Share konstruktoru. Un nebaidieties no sadaļas “Tarifi” dizainera oficiālajā vietnē - informācija par saistīta programma, kas ļauj izstrādātājiem nopelnīt, veidojot savas lietojumprogrammas (šo vienumu mēs varētu saukt arī citādi).

Lai sāktu izstrādi, jums ir jāveic vienkārša reģistrācijas procedūra. Lietojumprogrammu izstrāde notiek tīmekļa saskarnē. Pēc publicēšanas Play M3arket izstrādātājs sāks saņemt ienākumus atkarībā no seansu skaita reklāmas baneri iegulti katrā lietojumprogrammā. Populārāko aplikāciju īpašnieki var saņemt papildu bonusus.

Pakalpojuma mīnuss ir tāds, ka jums pašam būs jāpublicē Playmarket izveidotās lietojumprogrammas - pamata iespējasšeit nav pieejams ievietošanai.

Secinājums

Ikviens var izveidot Android lietojumprogrammu, izmantojot bezmaksas un maksas veidotājus. Dizaineru funkcionalitāte ir pienācīga, tāpēc viņi atrisinās lielāko daļu problēmu. Bet, ja vēlies izveidot ko īpašu, Android programmēšana būs jāapgūst no nulles – tas ir vienīgais veids, kā tikt līdz progresīvākam aplikāciju veidošanas līmenim. Ja jums nav spēka patstāvīgi izveidot programmatūru, tās izstrāde jāpasūta profesionāliem programmētājiem.

Esam izveidojuši "Periodiku" - mobilo aplikāciju, kurā var izdrukāt savas foto grāmatas, attēlus un pastkartes. Lai palīdzētu ikvienam, kas fotografē ar iPhone, esam atlasījuši 8 populārākās fotoattēlu rediģēšanas lietotnes, kas palīdzēs pielāgot spilgtumu un kontrastu, lietot filtru, iztaisnot perspektīvu - darīt visu, lai drukātu skaistus attēlus.

VSCOcam

VSCOcam ir viena no pēdējā laika populārākajām fotoattēlu rediģēšanas lietotnēm, un tas ir iemesls, kāpēc: tās panākumus nodrošina filtri, kas izveidoti sadarbībā ar fotogrāfiem, mākslas vadītājiem un radošo industriju uzņēmumiem. Turklāt programmai ir visi nepieciešamie rīki, lai pilnveidojiet savu attēlu: krāsu korekcija, apgriešana, baltā balanss, spilgtums, kontrasts un daudz kas cits.

VSCOcam varat vienu reizi apstrādāt fotoattēlu un pēc tam piemērot šos iestatījumus visiem līdzīgas fotogrāfijas tajā pašā laikā, kas ietaupa daudz laika.

VSCOcam - ir arī kopiena, kurā tūkstošiem lietotāju dalās savos brīžos. Varat arī saglabāt dienasgrāmatu VSCOcam, veidojot vienkāršus foto stāstus ar kartītēm un tekstu. Aplikācijas adeptus Instagram var atrast pēc tagiem #vsco, #vscomoscow, #vscocam, #vscorussia.

Lietojumprogramma ir bezmaksas kopā ar filtru sākuma komplektu, pārējās tiek iegādātas atsevišķi. Taču pirms pirkšanas vari aplēst, kā fotogrāfijas izskatīsies jaunajā apstrādē. Ir grūti ieteikt kādu konkrētu efektu kopumu - izvēlies pēc savas gaumes. Dalīsimies ar saviem favorītiem: C2, 04, 05 un F1.

tumša istaba

Lietotne Darkroom ir paredzēta tiem, kam nepieciešama nopietna krāsu korekcija. Darkroom galvenā iezīme ir “līkne”, ko profesionāļi izmanto, strādājot ar Adobe Lightroom. Tomēr tas nav iekļauts sākuma komplektā, tas ir jāiegādājas atsevišķi. Bet jums ir pieejams fotoattēlu rediģēšanas rīku komplekts, kurā ir viss nepieciešamais pamata apstrādei.

Pēcgaisma

Afterlight ir bijis populārs mobilo fotogrāfu vidū kopš tās pirmsākumiem. Kāds ir noslēpums? Draudzīgs interfeiss, daudz rediģēšanas rīku un, protams, rāmji, faktūras un citi rotājumi.
Ar visu pārējo arī Afterlugh ir kārtībā. Visa nepieciešamā rediģēšana, skaistu filtru komplekti no izstrādātājiem un mobilajiem fotogrāfiem, rāmju komplekti, faktūras. Daži tiek iegādāti atsevišķi.

Snapseed

Snapseed - ir neaizstājams rīks, ja nepieciešams labot attēla punktu. Spēj strādāt ar visu fotoattēlu un ar atsevišķām zonām. Jūs varat apgaismot pārāk tumšu zonu vai padarīt tumšāku zonu, kas ir pārāk gaiša.
Fotoattēlu redaktora arsenālā ir pamata apstrādes rīki: apgriešana, krāsu korekcija, vinjetēšana. Plus interesanti efekti: grunge blur, noir un citi.

Pixelmator

Pixelmator - “briesmonis” mūsu atlasē. Paši izstrādātāji to pozicionē kā pilnvērtīgu attēlu redaktoru. Protams, tas ir piemērots arī fotogrāfijām.
Lietojumprogrammas galvenā "iezīme" ir slāņu atbalsts, tāpat kā darbvirsmas fotoattēlu redaktoros. Tas ļauj eksperimentēt: "sajaukt" vairākus attēlus, pievienot tekstu, ģeometriskas formas. Pixelmator piedāvā labas veidnes kolāžu, pastkaršu un plakātu veidošanai.

Mextures

Mextures radīs tumšas telpas un eksperimentu sajūtu. Lietojumprogrammā ir lieliski efekti, kurus var (un vajadzētu) sajaukt savā starpā. Ņemot vērā, ka katram filtram ir daudz variāciju, viens un tas pats fotoattēls ar tādu pašu efektu izskatās savādāk. Galvenais ir apstāties īstajā brīdī un nepārspīlēt ar filtriem.

Lilija

Litely - viegli apgūstams fotoattēlu redaktors ar skaistiem filtriem. Tie ir piemēroti ainavām, dabas kadriem, arhitektūrai. Melnbalto kadru cienītājiem patiks komplekts ar noir efektiem.
Starta komplektu vari izmēģināt bez maksas, par pārējo būs jāpiemaksā. Pirms pirkšanas varat apskatīt reālu fotoattēlu efektu piemērus un izlemt, kas jums nepieciešams.

SKRWT

SKRWT ir līdzeklis pret līkām rokām. Ja nopietni, tad iPhone bez statīva ir grūti izveidot sākotnēji "taisnu" rāmi ar pareizām objektu proporcijām un nepārblīvētu horizontu. Mēs fotografējam to, ko redzam, nedomājot par kompozīciju un kadrēšanu.

Lietojumprogrammai ir rīki perspektīvas, objektu apjoma, rāmja vertikālās un horizontālās kompozīcijas koriģēšanai. Bloga Periodika autoram šī aplikācija vairākkārt ir saglabājusi šķietami jau pazaudētus kadrus, tāpēc SKRWT viņš iesaka ikvienam mobilajam fotogrāfam.

Mobilās fotografēšanas iespējas ir ļoti plašas: ar aplikāciju palīdzību var uzņemt, apstrādāt, salikt un izdrukāt attēlu. Turpināsim jūs iepazīstināt ar idejām fotogrāfiju apstrādei un to tālākai izmantošanai. Sekojiet līdzi! Pievienojiet mūs Instagram -

Jaunas valodas apguve un izstrādes vide ir minimums, kas jums nepieciešams, ja vēlaties rakstīt savu pirmo mobilo lietotni. Lai ar izpratni, neizraujot piemēru no grāmatas, ieskicētu elementāru uzdevumu sarakstu operētājsistēmai Android vai iOS, būs vajadzīgas vismaz pāris nedēļas. Taču jūs varat izvairīties no Objective-C vai Java apguves un joprojām ātri izstrādāt viedtālruņu lietotnes, izmantojot tādas tehnoloģijas kā PhoneGap.

Ja esat rūpīgi izpētījis jauninājumus, kas mūs sagaida operētājsistēmā Windows 8, iespējams, pamanījāt, ka zem tā būs iespējams izstrādāt lietojumprogrammas HTML5 formātā. Ideja patiesībā nav jauna – tehnoloģijas, kas ievieš tādu pašu pieeju mobilajām platformām, attīstās ar lēcieniem un robežām. PhoneGap ir viens no šādiem ietvariem, kas ļauj izstrādāt lietojumprogrammas viedtālruņiem, izmantojot virkni mums pazīstamu HTML, JavaScript un CSS! Ar tās palīdzību rakstītā lietojumprogramma ir piemērota visām populārajām platformām: iOS, Android, Windows tālrunis, Blackberry, WebOS, Symbian un Bada. Nevajadzēs apgūt katras platformas programmēšanas specifiku (piemēram, Objective-C iOS gadījumā), nodarboties ar dažādām API un izstrādes vidēm. Viss, kas nepieciešams, lai izveidotu starpplatformu mobilo lietojumprogrammu, ir zināšanas par HTML5 un īpašu PhoneGap API. Tajā pašā laikā izvade nebūs muļķīga HTML lapa, kas “ierāmēta” lietojumprogrammas saskarnē, nē! Ietvara API ļauj izmantot gandrīz visas tālruņa funkcijas, kas tiek izmantotas, izstrādājot, izmantojot vietējos rīkus: piekļuvi akselerometram, kompasam, kamerai (video ierakstīšanai un fotografēšanai), kontaktu sarakstam, failu sistēmai, paziņojumu sistēmai (standarta paziņojumi tālrunī) , krātuve utt. Visbeidzot, šāda lietojumprogramma var droši piekļūt jebkurai starpdomēnu adresei. Varat atkārtoti izveidot vietējās vadīklas ar tādiem ietvariem kā jQuery Mobile vai Sencha, un galīgā programma mobilajā tālrunī izskatīsies tā, it kā tā būtu rakstīta dzimtajā valodā (labi, gandrīz). Vislabāk ir ilustrēt iepriekš minēto praksē, tas ir, uzrakstīt pieteikumu, tāpēc iesaku nekavējoties sākt praktizēt. Sekojiet līdzi laikam – viss par visu prasīs diezin vai vairāk par pusstundu.

Ko mēs radīsim

Ņemsim iOS kā mērķa platformu – jā, jā, nauda ir AppStore, un pagaidām vislabāk savus izstrādnes pelnīt tur :). Bet es teikšu uzreiz: visu to pašu, bez izmaiņām var izdarīt, teiksim, Android. Es ilgi domāju, kuru piemēru apsvērt, jo man nebija vēlmes rakstīt citu rīku, lai uzskaitītu uzdevumu sarakstu. Tāpēc es nolēmu izveidot lietotni ar nosaukumu Georeminder, navigācijas programmu, kuras mērķi var apkopot vienā teikumā: "Paziņojiet man, kad atkal būšu šeit." AppStore ir daudz utilītu, kas ļauj "atcerēties" vietu, kur lietotājs novietojis automašīnu. Tas ir gandrīz tas pats, tikai nedaudz vienkāršāk. Jūs varat norādīt punktu pilsētas kartē, iestatīt tam noteiktu rādiusu un ieprogrammēt ziņojumu. Kad nākamreiz iekritīsiet aplī ar norādīto rādiusu, lietojumprogramma sniegs jums paziņojumu, un punkts tiks dzēsts. Mēs turpināsim saskaņā ar šo plānu: vispirms izveidosim vienkāršu tīmekļa lietojumprogrammu, pārbaudīsim to pārlūkprogrammā un pēc tam, izmantojot PhoneGap, pārsūtīsim uz iOS platformu. Ir ļoti svarīgi izveidot prototipu un pārbaudīt lielāko daļu koda pārlūkprogrammā datorā, jo lietojumprogrammas atkļūdošana tālrunī ir daudz grūtāka. Kā ietvaru mēs izmantosim jQuery JS ietvaru ar jQuery Mobile (jquerymobile.com) un Google Maps v3 kā karšu programmu. Pieteikums sastāvēs no divām lapām: kartes un punktu saraksta.

  • Kartē ir iestatīts jūsu pašreizējās atrašanās vietas marķieris. Noklikšķinot uz kartes, tiek izveidots punkts, kuram tiek pievienots ziņojums (piemēram, “tuvumā atrodas automašīna”). Punktu var izdzēst, noklikšķinot uz tā. Ģeogrāfiskās navigācijas API tiek izmantota, lai pārvietotu personas marķieri kartē.
  • Lapā ar punktu sarakstu ir jābūt papildu pogai "Dzēst visus punktus", bet blakus katram punktam - pogai "Dzēst šo punktu". Ja noklikšķināsiet uz kāda vienuma sarakstā, atbilstošais punkts tiks parādīts kartē. Lietotāja iestatījumus un punktu sarakstu saglabāsim lokālajā krātuvē.

UI ietvari

jQuery Mobile noteikti nav vienīgais mobilās saskarnes ietvars. PhoneGap vietnē ir milzīgs saraksts ar bibliotēkām un ietvariem, ko varat izmantot (phonegap.com/tools): Sencha Touch, Impact, Dojo Mobile, Zepto.js un citas.

Lietojumprogrammu ietvars

Es tūlīt paskaidrošu, kāpēc mēs izmantosim jQuery Mobile. Šī JS bibliotēka nodrošina mums gatavus mobilo lietojumprogrammu saskarnes elementus (pēc iespējas tuvāk vietējiem) dažādām platformām. Galu galā mums ir jābūt mobilajai lietojumprogrammai, nevis lapai no pārlūkprogrammas! Tātad lejupielādēsim jaunākā versija jQuery Mobile (jquerymobile.com/download) un pārsūtiet uz darba mape Pirmie mums nepieciešamie lietojumprogrammu faili ir:

  • images/ (pārvietojiet šeit visus attēlus no tāda paša nosaukuma jq-mobile arhīva mapes);
  • index.css;
  • index.html;
  • index.js;
  • jquery.js
  • jquery.mobile.min.css
  • jquery.mobile.min.js.

Jāpadara resursi pārsvarā lokāli, lai lietotājs turpmāk netērētu mobilo internetu. Tagad mēs izveidojam lapas ietvaru failā index.html. Tālāk esošais kods apraksta lapas augšdaļu ar karti ar apzīmējumu Ģeoreminder un pogu Punkti.

Kartes lapa

ģeoatgādinājums

punktus

Lapas atribūts data-dom-cache="true" ir nepieciešams, lai tas netiktu izspiests no atmiņas. Pogai Punkti tiek izmantota data-transition="pop", lai atvērtu punktu saraksta lapu ar uznirstošā loga efektu. Vairāk par to, kā darbojas jQuery Mobile lapas, varat lasīt labā rokasgrāmatā (bit.ly/vtXX3M). Pēc analoģijas mēs izveidojam lapu ar punktu sarakstu:

Punktu saraksta lapa

dzēst visu

punktus

Karte

Pogai "Karte" mēs arī ierakstīsim data-transition="pop", bet pievienosim atribūtu data-direction="reverse", lai lapa "Karte" tiktu atvērta ar "Fade" efektu. Tos pašus atribūtus ierakstīsim punkta veidnē. Viss, mūsu rāmis ir gatavs.

Izveidojiet lietojumprogrammu

Tagad mums ir jāparāda karte, kurai mēs izmantosim standarta Google Maps API, ko izmanto miljoniem dažādu vietņu:

Var latLng = jauns gm.LatLng(this.options.lat, this.options.lng); this.map = new gm.Map(element, ( tālummaiņa: this.options.zoom, // Atlasīt sākotnējo tālummaiņas centru: latLng, // Iestatīt sākotnējo centra mapTypeId: gm.MapTypeId.ROADMAP, // Parasta kartes atspējošanaDoubleClickZoom: true, // Atspējot automātisko tālummaiņu ar pieskārienu/dubultklikšķi disableDefaultUI: true // Atspējot visus interfeisa elementus ));

Šeit Gm ir mainīgais, kas attiecas uz Google Maps objektu. Kodā labi komentēju inicializācijas parametrus. Nākamais solis ir uzzīmēt personas marķieri kartē:

This.person = new gm.Marker(( karte: this.map, icon: new gm.MarkerImage(PERSON_SPRITE_URL, new gm.Size(48, 48)) ));

PERSON_SPRITE_URL ir personas spraita adrese no Google panorāmām. Tā statiskā adrese ir maps.gstatic.com/mapfiles/cb/mod_cb_scout/cb_scout_sprite_api_003.png. Lietotājs pievienos punktus, noklikšķinot uz kartes, tāpēc, lai tos uzzīmētu, klausīsimies klikšķa notikumu:

Gm.event.addListener(this.map, "click", funkcija (event) ( self.requestMessage(function (err, message)) ( // Metode, kas atgriež lietotāja ievadīto tekstu, ja (err) return; // Metode pievieno punktu aktīvajam sarakstam un // uzzīmē to kartē self.addPoint(event.latLng, self.options.radius, message); self.updatePointsList(); // Pārzīmē punktu sarakstu )); ), nepatiess);

Es dodu lielāko daļu koda - pārējo meklējiet diskā. Tālāk mums jāiemāca lietojumprogrammai pārvietot lietotāja ikonu pa karti. Prototipā mēs izmantojam ģeogrāfiskās atrašanās vietas noteikšanas API (to, ko izmanto arī galddatoru pārlūkprogrammās):

If (navigator.geolocation) ( // Pārbaudiet, vai pārlūkprogramma atbalsta ģeogrāfiskās atrašanās vietas noteikšanas funkciju gpsSuccess(pos) ( var lat, lng; if (pos.coords) ( lat = pos.coords.latitude; lng = pos.coords.longitude; ) else ( lat = poz.platums; lng = poz.garums; ) self.movePerson(new gm.LatLng(lat, lng)); // Pārvietot lietotāja ikonu ) // Ik pēc trim sekundēm vaicāt lietotāja pašreizējo atrašanās vietu window.setInterval (funkcija () ( // Iegūt pašreizējo pozīciju navigator.geolocation.getCurrentPosition(gpsSuccess, $.noop, ( enableHighAccuracy: true, maximumVecums: 300000 )); ), 3000); )

MovePerson metode izmanto vienkāršu procedūru getPointsInBounds(), lai pārbaudītu, vai lietotājs atrodas tīklājā. Pēdējais jautājums ir, kur glabāt punktu sarakstu? HTML5 ieviesa iespēju izmantot lokālo krātuvi, tāpēc neatstāsim to novārtā (atstāju jums izdomāt šīs koda sadaļas, kuras es labi komentēju). Tātad, lietojumprogramma, kas darbojas pārlūkprogrammā, ir gatava!

Tīmekļa lietojumprogrammas palaišana

Kā jau teicu iepriekš, atkļūdošana galvenokārt jāveic datorā. Vispiemērotākā pārlūkprogramma tīmekļa lietojumprogrammu testēšanai datorā ir Safari vai Chrome. Pēc atkļūdošanas šajās pārlūkprogrammās varat būt drošs, ka jūsu lietojumprogramma pārlūkprogrammā "neieslēgsies". Mobilais telefons. Abas šīs pārlūkprogrammas ir saderīgas ar lielāko daļu mobilo tīmekļa pārlūkprogrammu, jo, tāpat kā tās, tās ir izveidotas, izmantojot WebKit dzinēju. Pēc visu kļūdu novēršanas varat turpināt mobilā tīmekļa lietojumprogrammas palaišanu tieši tālrunī. Lai to izdarītu, iestatiet savu tīmekļa serveri (kaut vai Denwer vai XAMPP), lai tas sniegtu izveidoto lapu, un atveriet to jau mobilā tālruņa pārlūkprogrammā. Lietojumprogrammai vajadzētu izskatīties līdzīgi kā attēlā. Šeit ir svarīgi saprast, ka nākotnes mobilā lietojumprogramma, kas izstrādāta mobilajai platformai, izmantojot PhoneGap, izskatīsies gandrīz tāpat, izņemot to, ka pārlūkprogrammas navigācijas josla ekrānā netiks parādīta. Ja viss ir kārtībā, no lapas varat sākt veidot pilnvērtīgu iOS lietojumprogrammu. Ņemiet vērā, ka PhoneGap un IDE paredzēti mobilā attīstība Līdz šim mēs tai pat neesam pieskārušies.

Apmācība

Lai izveidotu lietojumprogrammu iOS, ir nepieciešams dators ar operētājsistēmu Mac sistēma OS 10.6+ (vai virtuālā iekārta operētājsistēmā Mac OS 10.6), kā arī Xcode izstrādes vide ar instalēta iOS SDK. Ja jums nav instalēts SDK, jums būs jālejupielādē diska attēls no Apple, kas ietver Xcode un iOS SDK (developer.apple.com/devcenter/ios/index.action). Ņemiet vērā, ka attēla svars ir aptuveni 4 GB. Turklāt jums būs jāreģistrējas Apple vietnē kā izstrādātājam (ja jūs neplānojat publicēt savu lietojumprogrammu AppStore, tad šo prasību var apiet). Izmantojot šo komplektu, varat izstrādāt lietojumprogrammas vietējā iOS valodā Objective-C. Bet mēs nolēmām iet apkārt un izmantot PhoneGap, tāpēc mums joprojām ir jāinstalē PhoneGap iOS pakotne. Vienkārši lejupielādējiet arhīvu no ārpuses (https://github.com/callback/phonegap/zipball/1.2.0), izpakojiet to un palaidiet instalēšanas programmu iOS mapē. Kad instalēšana ir pabeigta, Xcode projekta izvēlnē jāparādās PhoneGap ikonai. Pēc palaišanas jums būs jāaizpilda vairākas veidlapas, taču pavisam drīz jūs redzēsit IDE darbvietu ar savu pirmo pieteikumu. Lai pārbaudītu, vai viss darbojas, noklikšķiniet uz pogas Palaist – vajadzētu startēt iPhone/iPad emulatoram ar PhoneGap veidnes lietojumprogrammu. Kompilētā programma parādīs kļūdu, norādot, ka index.html nav atrasts - tas ir normāli. Atveriet mapi, kurā saglabājāt sākotnējos projekta failus, un atrodiet tajā www apakšmapi. Velciet to uz redaktoru, noklikšķiniet uz lietojumprogrammas ikonas sarakstā kreisajā pusē un parādītajā logā atlasiet "Izveidot mapju atsauces visām pievienotajām mapēm". Ja programmu palaižat vēlreiz, visam vajadzētu darboties. Tagad mēs varam kopēt visus mūsu prototipu failus uz www mapi. Ir pienācis laiks iesniegt mūsu prototipu, lai tas strādātu ar viedtālruni PhoneGap apstrādē.

Prototipu pārsūtīšana

Pirmkārt, indeksa failā ir jāiekļauj phonegap-1.2.0.js. PhoneGap ļauj ierobežot apmeklējumam pieejamo saimniekdatoru sarakstu. Es ierosinu nekavējoties izveidot šādu "balto sarakstu". Projekta izvēlnē atveriet Supporting Files/PhoneGap.plist, atrodiet vienumu ExternalHosts un pievienojiet tālāk norādītos saimniekdatorus, kuriem piekļūs mūsu lietojumprogramma (tas ir Google serveri Maps): *.gstatic.com, *.googleapis.com, maps.google.com. Ja tie nav norādīti, programma konsolē parādīs brīdinājumu un karte netiks rādīta. Lai inicializētu mūsu lietojumprogrammas tīmekļa versiju, mēs izmantojām notikumu DOMReady vai jQuery palīgu: $(document).ready(). PhoneGap aktivizē ierīces gatavības notikumu, kas norāda, ka mobilā ierīce ir gatava. Es iesaku izmantot šo:

Document.addEventListener("deviceready", funkcija () ( new Notificator($("#map-canvas")); // Ja lietotājam nav interneta, // paziņojiet viņam, ja (navigator.network.connection.type = = = Connection.NONE) ( navigator.notification.alert("Nav interneta savienojuma", $.noop, TITLE); ) ), false);
Atspējot ritināšanu: document.addEventListener("touchmove", funkcija (event) ( event.preventDefault(); ), false);

Pēc tam mēs aizstāsim visus zvanus, lai brīdinātu un apstiprinātu, ar tiem, kurus PhoneGap mums nodrošina:

Navigator.notification.confirm("Noņemt punktu?", funkcija (button_id) ( if (button_id === 1) ( // OK poga nospiesta self.removePoint(point); ) ), TITLE);

Pēdējā lieta, kas mums jāmaina, ir koda bloks, kas pārvieto lietotāja ikonu pa karti. Mūsu pašreizējais kods arī darbojas, taču darbojas mazāk optimāli (pārvieto ikonu pat tad, ja koordinātas nav mainījušās) un nesniedz tik bagātīgus datus kā PhoneGap ekvivalents:

Navigator.geolocation.watchPosition(funkcija (pozīcija) ( self.movePerson(new gm.LatLng(position.coords.latitude, position.coords.longitude)); ), funkcija (kļūda) ( navigator.notification.alert("kods: " + error.code + "\nmessage: " + error.message, $.noop, TITLE); ), ( biežums: 3000 ));

Šis kods ir elegantāks – tas aktivizē notikumu tikai tad, kad ir mainījušās koordinātas. Nospiežam pogu Palaist un pārliecināmies, ka tikko izveidotā lietojumprogramma iOS ierīces simulatorā darbojas labi! Ir pienācis laiks sākt darboties reālā ierīcē.

Palaist ierīcē

Savienojiet savu iPhone, iPod vai iPad ar datoru, kurā darbojas Xcode. Programma noteiks jaunu ierīci un lūgs atļauju to izmantot izstrādei. Nav jēgas viņai atteikt :). Atkārtoti atgādinu, ka, lai palaistu rakstisku lietojumprogrammu operētājsistēmā iOS, jums ir jābūt pilnvarotam iOS izstrādātājam (citiem vārdiem sakot, jābūt iOS izstrādātāju programmas abonēšanai). Tas būs jāsajauc tikai Apple produktu aplikāciju izstrādes gadījumā, ar citām platformām (Android, Windows Phone) viss ir daudz vienkāršāk. Tiem, kas studē universitātē, ir iespēja bez maksas piekļūt programmai, pateicoties kaut kādām priekšrocībām. Visiem pārējiem ir jāmaksā USD 99 gadā, lai piedalītos programmā. Apple izsniedz sertifikātu, ar kuru varat parakstīt savu kodu. Parakstītai lietotnei ir atļauts darboties operētājsistēmā iOS un to izplatīt App Store. Ja neesi students, bet tomēr žēl 99$ par nevainīgiem eksperimentiem, tad ir vēl viens veids – apmānīt sistēmu. Varat izveidot pašparakstītu sertifikātu koda pārbaudei un palaist mobilā programma jailbroken iOS ierīcē (es par to nekavēšos, jo viss ir detalizēti aprakstīts šajā rakstā: bit.ly/tD6xAf). Vienā vai otrā veidā drīz mobilā tālruņa ekrānā redzēsit darbināmu lietojumprogrammu. Apturiet hronometru. Cik daudz laika tas aizņēma?

Citas platformas

Papildus PhoneGap ir arī citas platformas, kas ļauj izveidot mobilās lietojumprogrammas, neizmantojot dzimtās valodas. Uzskaitīsim stilīgākos spēlētājus.

Appcelerator Titanium (www.appcelerator.com).

Titanium spēj izveidot lietojumprogrammas galvenokārt Android un iPhone ierīcēm, taču tas arī apgalvo, ka atbalsta BlackBerry. Papildus pašam ietvaram projekts nodrošina vietējo logrīku kopu un IDE. Jūs varat izstrādāt lietojumprogrammas Titanium bez maksas, taču jums būs jāmaksā par atbalstu un papildu moduļiem (no 49 USD mēnesī). Daži trešo pušu moduļi maksā līdz 120 USD gadā. Appcelerator Titanium izstrādātāji apgalvo, ka, pamatojoties uz to sistēmu, ir uzrakstīti vairāk nekā 25 000 lietojumprogrammu. Projekta pirmkods tiek izplatīts saskaņā ar Apache 2 licenci.

Corona SDK (www.anscamobile.com/corona).

Šī tehnoloģija atbalsta galvenās platformas - iOS un Android. Ietvars galvenokārt ir paredzēts spēļu izstrādei. Nav brīnums, jo izstrādātāji apgalvo, ka OpenGL ir augstas kvalitātes optimizācija. Bezmaksas versija platforma to nedara, un cena ir diezgan liela: 199 USD gadā par vienas platformas licenci un 349 USD gadā iOS un Android. Corona piedāvā savus IDE un ierīču emulatorus. Programmas Corona ir rakstītas valodā, kas ir līdzīga JavaScript.

Secinājums

Mēs esam izveidojuši vienkāršu mobilā tīmekļa lietojumprogrammu un dažās vienkāršas darbības portēja to uz iOS platformu, izmantojot PhoneGap. Mēs neuzrakstījām nevienu Objective-C koda rindiņu, taču mēs saņēmām pienācīgas kvalitātes programmu ar minimālu laika pārnešanu un PhoneGap API apgūšanu. Ja dodat priekšroku citai platformai, piemēram, Android vai Windows Mobile 7, tad varat izveidot mūsu lietojumprogrammu tikpat vienkārši, bez izmaiņām šīm platformām (katrai no tām ir laba ievada rokasgrāmata un video pamācība: phonegap.com/start). Lai pārliecinātos par platformas dzīvotspēju, PhoneGap var apskatīt jau gatavas aplikācijas, kuras tehnoloģiju izstrādātāji ir apkopojuši īpašā galerijā (phonegap.com/apps). Faktiski PhoneGap ir ideāla platforma, lai izveidotu vismaz nākotnes lietojumprogrammas prototipu. Tās galvenās priekšrocības ir ātrums un minimālās izmaksas, ko aktīvi izmanto startup uzņēmumi, kuriem visos aspektos ir ierobežoti resursi. Ja lietojumprogramma tiek samīdīta un HTML + JS iekšējie elementi kādu iemeslu dēļ vairs neatbilst jums, vienmēr būs iespējams portēt lietojumprogrammu uz dzimto valodu. Es nevaru pateikt, ka PhoneGap sākotnēji izstrādāja Nitobi kā atvērtā pirmkoda projektu (repozitorijs atrodas vietnē GitHub: github.com/phonegap). Pirmkods joprojām būs atvērts, lai gan pagājušā gada oktobrī Nitobi iegādājās Adobe. Vai man jāsaka, kādas ir projekta perspektīvas ar šāda milža atbalstu?