реклама

Множество хора искат да създават свои собствени приложения за смартфони, но не е задължително да научат как да кодират. Тези две позиции не са непременно противоречиви и е напълно възможно да се изгради основно мобилно приложение, като се използват редица инструменти за плъзгане и пускане.

И така, какво е на разположение? Какво могат да направят и какви са техните граници? По-важното е какъв момент трябва да се откажете от тях и започнете да научавате Суифт Най-добрите места за изучаване на Swift, програмния език на AppleАко искате да научите Суифт, сега е моментът да се гмуркате. Езикът има светло бъдеще и колкото по-бързо го научите, толкова по-скоро ще можете да извлечете наградите. Прочетете още ?

Пазарът за разработка на без кодове

Когато изследвах тази публикация, бях изненадан от големия брой компании, предлагащи без кодове платформи за разработка на приложения. Само за да изтръпна някои имена от върха на главата ми, има Съставител на AppGyver, Йонски създател (която преди е била известна като Codiqa [Прекъснат URL адрес е премахнат]),

instagram viewer
EachScape, и Shoutem. Всеки от тези продукти има едно общо нещо: те са насочени предимно към бизнес потребителите.

Това има смисъл. Много малки фирми са разбрали, че за да процъфтяват, трябва да имат някакво присъствие на различните пазари на приложения. Докато разходите за разработване на местно приложение от нулата могат да стигнат до хилядите - било то в аутсорсинг такси или заплати - тези продукти могат да бъдат използвани от всеки смътно компютърно грамотен.

Реших да тествам Shoutem. Апелът на този конкретен продукт беше, че той имаше най-щедрата безплатна пробна версия на всеки изброен продукт. Можете да отделите толкова време, за да разгледате продукта и да създадете свои собствени приложения. Само когато искате да ги експортирате в устройство в реалния свят или в магазин за приложения, ще трябва да платите.

ShoutemHomescreen

Това, което ме впечатли най-много в Shoutem, беше колко невероятно очевидно е всичко. Не се почувствах по-трудно от PowerPoint или Excel. Въпреки това, той предлага всички функции, които бизнесът може да се нуждае. Потребителите могат да осигурят приходи от приложението с реклами, да добавят социални медии и дори да го интегрират с решение за електронна търговия Shopify.

За съжаление, подобно на всички изброени по-горе продукти, Shoutem таксува корпоративни тарифи. Ако искате да създадете приложение за iPhone и Android, ще трябва да плащате $ 49 на месец, таксувани годишно. Въпреки че това е идеално за бизнеса, е по-малко чудесно за хората, които просто искат да експериментират с разработката на приложения по приятелски и приветлив начин.

ShoutemPricing

Но има безплатен продукт, създаден от Microsoft, който все още не споменахме, наречен TouchDevelop, който за първи път писахме през 2013 г. Научете как да разработвате приложения на вашия Windows телефон с TouchDevelopНедостатък на приложения на трети страни винаги е била "Ахилесовата пета" на платформата Windows Phone 8. От създаването си потребителите на операционната система за бронзов медал на Microsoft са установили, че трябва да се справят без някои ... Прочетете още . Първоначално това беше издадено приложение за Windows Phone (не забравяйте, че?), което позволи на потребителите да създават рудиментарни игри и приложения.

Програмите TouchDevelop се създават чрез влачене и пускане на блокове на място и попълване на празните места, когато е необходимо. Всички логически конструкции, които разработчиците използват - като условни условия и итерация - присъстват, но те са скрити зад лесен за разбиране фурнир.

TouchDevelop

В годините, откакто написахме оригиналното покритие на TouchDevelop, продуктът продължи да расте и да се променя до степен, в която се чувства като много по-плътно изделие.

Оттогава той се е преместил от просто приложение, към лесен за използване уебсайт, който ви позволява да правите много повече. Все още, вече не е необходимо да използвате трета степенна мобилна ОС, за да я използвате.

TouchDevelopWebsite

Също така ви позволява да експортирате всички програми, които създавате Апаче Кордова, което ви позволява след това да ги публикувате на пазарите на приложения в Google Play, Apple App Store и Microsoft Store. Кордова е безплатна, но ще трябва да платите такса на всяка компания, която управлява магазина за приложения, който публикувате.

Това варира. Google начислява еднократна такса за регистрация в размер на 25 долара, докато Apple ви изисква плащайте $ 99 всяка година за акаунт в iTunes Connect. Най- разходите за публикуване в Microsoft Store като физическо лице са около 19 долара, но варира в зависимост от това къде живеете. Ако сте компания, ще трябва да платите приблизително 99 долара.

Какви са недостатъците?

Трябва да се разбира, че има някои доста изразени недостатъци с използването на безкодично решение. Има причина повечето хора, които разполагат с финансови ресурси или способност да изграждат собствено приложение, да изберат това.

  • Когато се ангажирате с без кодова платформа за разработка на приложения, вие по същество залагате на това, което използва компанията никога разорявам. Ако платформата, за която сте се ангажирали, се провали, може да се окажете неспособни да правите промени и подобрения в приложението си.
  • Каквото и да изградиш, ще бъде никога бъдете толкова бързи, сякаш сте го направили, използвайки родните инструменти. Това е добре, ако просто правите нещо просто, като каталог за магазин. Но в момента, в който започнете да добавяте сложност, ще видите, че приложението ви изостава и заеква, особено на по-слаби устройства.
  • Тъй като без кодове платформите за разработка на приложения вземат много решения от вашите ръце, те също са далече по-ограничени в това, което могат да направят. Може да се наложи да измерите своите стремежи според системата, която използвате.
  • По същия начин, ако има грешка или недостатък в системата, която използвате, тя може да се представи в приложението ви и няма да можете да я поправите.
  • Ако решите да започнете кариера в мобилното развитие, всички умения, научени да правят без кодове приложения, ще бъдат безполезни. Работодателите ще искат да бъдете компетентни в различните езици за програмиране Как да изберете език за програмиране, за да научите днес и да получите страхотна работа за 2 годиниМоже да отнеме години всеотдайна работа, за да станете наистина добър програмист; така че има ли начин да изберете правилния език, който да започнете от днес, за да се наемете утре? Прочетете още - като Apple на Swift Как ми влияе новият език за програмиране на Apple?Още от началото разработчиците знаеха, че новият Swift на Apple ще бъде голям. Но защо трябва да се грижиш? Прочетете още , C # и Java - и да познавате компонентите, използвани за изграждане на приложения на всяка съответна платформа.

Разбира се, някои ще твърдят, че това са разумни компромиси за система, която позволява всеки, който бързо да разработи мобилно приложение, без да има предварителна разработка на софтуер опит.

Има средно място: HTML, CSS и JavaScript

И така, какво ще стане наистина ли ненавиждайте програмирането, но смятате, че без кодовите платформи са твърде рудиментарни и ограничаващи. Е, има щастлив средата. Това е с трите технологии, които съставят HTML5 Какво е HTML5 и как се променя начина, по който преглеждам? [MakeUseOf обяснява]През последните няколко години може би сте чували понякога HTML5 от време на време. Независимо дали знаете нещо за уеб разработката или не, концепцията може да бъде донякъде мъглява и объркваща. Очевидно е, че ... Прочетете още - HTML, CSS и JavaScript. Това са основните градивни елементи на интернет.

Имаше експлозия в броя на продуктите и услугите, които ви позволяват да изграждате мобилни приложения, използвайки отворени уеб технологии. Вероятно най-известният и най-лесният за научаване е Adobe PhoneGap, върху което е изграден Adobe Cordoba.

Освен че е безплатно, това се предлага и с a брой полезни уводни уроци това ще ви накара да изградите мечтаното си приложение за нула време.

Изградили ли сте собствено приложение с помощта на безкодиран инструмент? Разкажете ни за вашия опит в коментарите по-долу!

Матю Хюз е разработчик на софтуер и писател от Ливърпул, Англия. Рядко се среща без чаша силно черно кафе в ръка и абсолютно обожава своя Macbook Pro и камерата си. Можете да прочетете неговия блог на http://www.matthewhughes.co.uk и го последвайте в Туитър в @matthewhughes.