JavaRush /Java Blog /Random-TL /6 na pagkakamali na hahadlang sa pag-alis ng iyong mobile...

6 na pagkakamali na hahadlang sa pag-alis ng iyong mobile application

Nai-publish sa grupo
Naniniwala ka ba na ang iyong ideya ay magiging malawak na sikat sa mobile app store? Marahil ay mayroon kang produkto o serbisyo na magiging perpekto para sa isang mobile application, o handa ka bang lumikha ng isang cool na bagong laro na agad na sasakupin ang AppStore at Google Play Store ? Ang ideya mismo ay hindi ganoon kahalaga. Mas mahalaga na lapitan ang proseso ng paglikha ng isang application nang sistematiko at wastong bumuo ng iyong produkto.
6 na pagkakamali na hahadlang sa pag-alis ng iyong mobile application - 1
Ang pagbuo ng isang mobile app ay hindi madali, mula sa mga tampok ng disenyo at marketing hanggang sa mga pag-aayos at pag-update ng bug. Maraming mga baguhang developer ang kadalasang nakakalimutan ang tungkol sa mahahalagang aspeto ng paglikha na lampas sa aktwal na pagsulat ng code. Sa artikulong ito, sinaklaw ko ang anim na karaniwang pagkakamali na maaaring makasira sa iyong aplikasyon kung hindi mo iiwasan ang mga ito at gagawin ang lahat ng iyong makakaya upang maiwasan ang mga ito. Kapag kumuha ka ng isang proyekto sa mobile app, iwasan ang mga pagkakamaling ito at ikaw ay nasa tamang landas.

Pagkakamali #1. Nagde-develop para sa napakaraming platform

Ang sabay-sabay na pagbuo ng isang programa para sa iba't ibang mga platform ay ang unang seryosong pagsubok na kinakaharap ng mga programmer at, dapat kong aminin, hindi pa rin ito madali para sa akin. Karamihan sa market share ay nagmumula sa Android at iOS. Ayon sa pananaliksik ng Statistica , ngayon ay may higit sa 2.8 milyong mga application sa Google Play, at ang Apple ay nasa pangalawang lugar na may 2.2 milyong mga aplikasyon. Alin ang mas gusto mo? Kadalasan sinusubukan ng mga developer na sumulat para sa dalawang pangunahing platform na ito nang sabay-sabay, sinusubukan pa nga ng ilan na isama ang Microsoft Store sa listahang ito. Ang dilemma ay hindi gaanong simple: siyempre, mas mabuti na gusto mong gawing available ang iyong aplikasyon sa bawat sikat na platform, at gawin ito kaagad. Gayunpaman, mula sa isang pananaw sa pag-unlad, ang paggawa ng lahat nang sabay-sabay ay kadalasang isang malaking pagkakamali.
6 na pagkakamali na hahadlang sa pag-alis ng iyong mobile application - 2
Tanging kung mayroon kang hindi mauubos na mapagkukunan ay isang magandang ideya ang sabay-sabay na pag-develop para sa maraming platform. Aalisin lang nito ang iyong mahalagang oras at pera. Ngunit kung ikaw ay isang baguhan na programmer, bukod dito, nagtatrabaho nang paisa-isa o kasama ang isang maliit na grupo, malamang na nakakaranas ka ng kakulangan ng parehong oras at pera. Ito ay lalo na mapapansin kung ang aplikasyon ay hindi kailanman magiging matagumpay. Sa halip na sabay-sabay na pag-unlad, mas mahusay na sinasadya na lapitan ang pagpili ng pangunahing platform. Ang solusyon ay dapat na nakabatay sa target na madla ng mga potensyal na gumagamit. At ilang buwan pagkatapos ng matagumpay na paglulunsad, maaari mong makabisado ang iba pang mga platform. Sa paggawa nito, hindi ka lamang makakatipid ng oras at pera, ngunit maiiwasan mo rin ang mga pangunahing katanungan tungkol sa iyong aplikasyon sa unang yugtong ito.

Pagkakamali #2. Paglikha ng masamang interface at hindi kinakailangang mga tampok

Walang makakasira sa isang application nang mas mabilis kaysa sa isang masamang interface. Tandaan, ang ideya ng isang mahusay na aplikasyon ay gawin ang lahat bilang simple at naa-access hangga't maaari, habang nagbibigay ng lahat ng posibleng pag-andar. Kailangan mong maglaan ng oras upang magdisenyo ng isang mahusay na interface. Kung hindi mo bagay ang disenyo ng interface, umarkila ng isang espesyalista para gawin ito para sa iyo, siyempre, kung pinapayagan ito ng iyong badyet. Kung ang pera ay hindi sapat para dito, pagkatapos ay magsimula sa isang mas detalyadong pag-aaral ng disenyo ng interface. Ang mga aklat na tulad nitong UI ay Communication: How to Design intuitive, User Centered Interfaces by Focusing on Effective Communication ay isang magandang lugar para magsimula . Ang application ay hindi dapat magkaroon ng "mga tampok para sa kapakanan ng pagkakaroon ng mga tampok." Dapat silang maging kapaki-pakinabang. Kung magdadagdag ka ng mga karagdagang feature na hindi nagbibigay ng anumang tunay na benepisyo, kalat mo lang ang interface, na palaging makakairita sa mga user.
6 na pagkakamali na hahadlang sa pag-alis ng iyong mobile application - 3
Kapag gumagawa ng application, magpasya kung aling mga feature ng application ang magiging susi para sa mga user, at tumuon sa kanilang mataas na kalidad na detalyadong pag-unlad. Ang lahat ng karagdagang feature (kabilang ang mga feature sa pagbabahagi), bagama't mahalaga, ay hindi ang mga pangunahing feature ng iyong application. Pagkaraan ng ilang sandali, maaari kang bumalik sa kanila at isama ang mga ito sa application na may mga update.
Tumutok sa mga tampok na susi sa iyong madla, at pagsamahin ang mga ito sa isang interface na madaling gamitin: ito ay dapat na simple, ngunit sapat na malakas upang malutas ang mga problema kung saan ang application ay ginagawa. Ang mga kapaki-pakinabang, makapangyarihang feature na sinamahan ng simple at malinaw na interface ang susi sa tagumpay.

Pagkakamali #3. Hindi magandang pagsubok

Kaya, handa na ang iyong aplikasyon. Oras na para i-upload ito sa Play Market, tama ba? Hindi hindi ganito! Napakahalaga na gumugol ng ilang oras sa pagsubok pagkatapos gumawa ng isang application. Ang yugtong ito ay kinakailangan upang makita ang lahat ng uri ng mga nuances, hindi inaasahang mga error na maaaring lumitaw, at upang higpitan ang disenyo sa kabuuan. Sa kasamaang palad, maraming mga developer ang nagpapabaya sa yugtong ito ng proseso ng pag-unlad at hindi ito ginagawa nang maayos. Sa karamihan ng mga kaso, ang pagmamadali ay dahil sa pagnanais na ilabas ang application sa lalong madaling panahon. At ang ilan ay hindi sanay na gumugol ng maraming oras sa pagsubok sa prinsipyo. Ang huling resulta ng pagpapabilis na ito ng yugto ng pagsubok ay ang pagtuklas ng malaking bilang ng mga bug pagkatapos mailunsad ang application.
Interesado sa pagsubok? Sumali sa grupong QA Automation !
Ang mga bug ay maaaring bahagi ng software, ngunit hindi ito nangangahulugan na hindi mo dapat gawin ang lahat ng posible upang maiwasan ang mga ito. Sa iba't ibang mga smartphone sa merkado, mahalagang masuri ang iyong app sa maraming sikat na device hangga't maaari.
6 na pagkakamali na hahadlang sa pag-alis ng iyong mobile application - 4
Sa panahon ng pagsubok, gamitin ang lahat ng magagamit na tool. Sigurado akong mayroon kang mga kapwa developer at kaibigan na gustong subukan ang iyong produkto, kaya hayaan silang i-download ang app at gawin ito. Bigyan sila ng oras upang magamit nila ito nang mahinahon, tulad ng gagawin ng mga ordinaryong gumagamit, makakuha ng feedback mula sa kanila - makinig sa papuri at pagpuna.
Kung mas maraming problema ang makikita mo sa paglulunsad, mas kakaunting tao ang gustong i-download ang iyong app. Malamang na maraming aktibong reviewer ang magda-download ng iyong produkto, at kung ito ay lumabas na puno ng mga bug dahil minadali mo ang yugto ng pagsubok, magkakaroon ito ng napaka negatibong epekto sa mga review. At ang isang application ng isang hindi kilalang may-akda na may masamang pagsusuri ay hindi ang pinakamahusay na pundasyon para sa hinaharap.
Maglaan ng oras sa hakbang na ito. Hayaan ang pagsubok hangga't kinakailangan. Tandaan, ang kalidad ang pinakamahalagang bagay, at okay lang kung lalabas ang iyong app pagkalipas ng isang buwan kaysa sa iyong inaasahan.

Pagkakamali #4. Hindi pinapansin ang mga kalkulasyon sa pananalapi

Sigurado ako na ikaw, bilang isang developer, ay pangunahing nakatuon sa paggana ng application. Samakatuwid, binibigyan ko ng espesyal na diin ang sumusunod na parirala: huwag kalimutan ang tungkol sa monetization, kahit na sa mga unang yugto. Sigurado ako na lahat ay gustong maglabas ng produkto na magdadala ng tubo sa hinaharap (o kahit man lang magandang pangalan upang ang mga aplikasyon sa hinaharap ay mabenta nang kumita). Kung gayon, bakit maraming mga developer ang nakakaligtaan ng isang mahalagang bahagi ng pagtatrabaho sa isang mobile application? Sa pamamagitan ng pagsasama ng isang diskarte sa pananalapi sa iyong plano sa pag-develop ng app, masisiguro mo ang isang mas positibong karanasan ng user para sa iyong produkto mula sa simula, dahil ang hindi pa nabuong mga aspeto ng pananalapi ay nauuwi sa negatibong epekto sa karanasan sa app. Kung walang malinaw na patakaran sa pag-monetize, maaaring hindi matugunan ng application ang iyong mga inaasahan sa pananalapi, kahit na naging popular ito.
6 na pagkakamali na hahadlang sa pag-alis ng iyong mobile application - 5
Sa mga unang yugto ng pag-unlad, dapat mong malinaw na tukuyin ang iyong patakaran sa pananalapi. Mababayaran ba ang iyong aplikasyon? Magkakaroon ka ba ng advertising? Plano mo bang magbenta ng mga kalakal at serbisyo? Isinasaalang-alang mo ba ang isang modelo ng freemium? Dapat mong tanungin ang iyong sarili sa lahat ng mga tanong na ito bago mo ilabas ang iyong app. Ang wastong pagpaplano sa pananalapi ay magiging susi sa tagumpay ng iyong produkto at isang garantiya ng return on investment pagkatapos nitong ilunsad.

Pagkakamali #5. Late Marketing

Ang kakulangan sa marketing ay isa sa mga pinakakaraniwang pagkakamali sa mga programmer. Malinaw na hindi ka isang espesyalista sa advertising, ikaw ay isang developer. Maraming tao ang naniniwala na dapat ilunsad ang marketing kapag handa na ang application. Ito ay maaaring napakalayo sa katotohanan. Bagama't hindi mo kailangang magsimulang mag-isip tungkol sa mga diskarte sa marketing sa unang araw ng pagsisimula mo, sulit na pag-isipan ang tungkol sa matagal na panahon bago ang petsa ng paglabas ng iyong app. Ang pangunahing ideya ay upang makabuo ng interes sa iyong produkto at lumikha ng target na madla ng mga user sa hinaharap. Pagkatapos, sa oras na mailabas ang application, magkakaroon ka na ng mga taong handang i-download ito.
6 na pagkakamali na hahadlang sa pag-alis ng iyong mobile application - 6
Ito ay medyo mahirap na maunawaan kung kailan eksakto ito ay nagkakahalaga ng pagsisimula upang harapin ang isyung ito. Maraming mga kadahilanan na kailangang isaalang-alang. Malinaw, para makapag-advertise nang maayos, dapat mayroon kang mga materyales na ipapakita. Ang mga ito ay maaaring mga screenshot ng isang application o kahit isang video. Naniniwala ako na kapag mayroon ka nang isang proyekto sa app na may ilang gumaganang feature, oras na para simulan ang marketing. Habang nagdaragdag ka ng mga feature at nagpapalawak ng functionality, maaari kang maglabas ng mga bagong video at kumuha ng mga bagong screenshot ng demo upang ipakita kung paano umuunlad ang iyong app.

Pagkakamali #6. Pagkabigong i-troubleshoot ang mga error

Gaano man karaming oras at pagsisikap ang ibigay mo sa pagsubok, ang mga user ay maaaring (mas higit pa: tiyak na makakaranas) ng mga bug sa iyong application. Ang mga bug ay isang mahalagang bahagi ng software, at nakasanayan ng mga user na makaharap ang mga ito. Gayunpaman, kailangan mong maging handa na ang pag-aayos ng ilang mga bug ay kadalasang nagdudulot ng iba, at kung minsan ang mga bagong bug ay lumilitaw na parang mga kabute pagkatapos ng ulan. Ang ilang mga error ay maaaring itama nang mabilis, habang ang iba ay maaaring tumagal ng maraming oras. Ang mga gumagamit ay mapagparaya sa mga maliliit na bug, ngunit ang mga malubhang bug ay dapat na mabilis na ayusin sa lalong madaling panahon. Ang iyong trabaho ay hindi nagtatapos sa paglabas ng nilikhang application. Kapag ang isang produkto ay inilabas sa merkado, kailangan mong subaybayan ang mga pagsusuri upang mabilis kang makatugon sa anumang mga problema na lumitaw. Maipapayo sa simula na tumuon sa inilabas na produkto at subaybayan ang lahat ng nangyayari dito. At kahit na nagsimula kang gumawa ng isa pang proyekto makalipas ang isang buwan, kailangan mo pa ring panatilihin ang iyong daliri sa pulso.
6 na pagkakamali na hahadlang sa pag-alis ng iyong mobile application - 7
Ang mga bug ay kailangang alisin sa buong panahon ng pagpapatakbo ng application, ngunit narito ito ay mahalaga na maayos na ipamahagi ang iyong oras - ang mga malubhang error ay inalis muna, ang mga menor de edad ay maaaring maghintay. Ang tagumpay ng application ay nakasalalay sa iyong pansin sa isyung ito. Napakahalaga ng pamamahala sa oras - hindi mo dapat itulak ang iyong bagong proyekto sa background, at sa parehong oras dapat kang laging may oras upang ayusin ang mga bug sa isang nailabas na produkto.
Kung may nakitang error, ang paglutas nito sa lalong madaling panahon ang iyong pinakamahalagang gawain. Kapag nahanap na ang solusyon, kailangan mong maglabas ng update para tuluyang maalis ito sa lalong madaling panahon.

Mga resulta

Habang dumarami ang mga user na lumipat sa mga smartphone at tablet, ang mobile application ay nagiging, sa ilang lawak, isang sukatan ng kalidad ng serbisyong ibinigay. Bilang karagdagan, mayroong maraming mga mobile application, at kailangan mong subukan nang husto upang mapansin. Kaya, kung nais mong lumikha ng isang application, kailangan mong gawin ito nang napakahusay. Kung gagawin mo ito kahit papaano, mas mainam na huwag magsimula: ang reputasyon ng isang masamang developer na gumagawa ng isang mababang kalidad na produkto ay isang bagay na tiyak na hindi mo kailangan. Sa palagay ko ay hindi magagarantiyahan ng pagsunod sa mga tip na ito ang tagumpay ng proyekto, ngunit kung babalewalain mo ang kanilang sinasabi, malamang na mawala ang iyong aplikasyon sa iba at hindi magiging sikat. Kung maiiwasan mo ang mga pagkakamaling nakalista sa itaas, makatitiyak kang nabigyan mo ng magandang simula ang iyong proyekto. Ang isang seryosong saloobin sa pamamahala sa buong proseso ng pag-unlad ay magbibigay-daan sa iyo na maglabas ng isang mahusay na mobile application na may husay.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION