Создайте мобильное приложение без знаний программирования с приложениями без кода

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

Итак, что доступно? Что они могут сделать, и каковы их пределы? Что еще более важно, какой момент вы должны отказаться от них, и начать изучать Swift

?

Рынок разработки приложений без кода

Исследуя этот пост, я был удивлен большим количеством компаний, предлагающих платформы для разработки приложений без кода. Просто для того, чтобы поболтать с некоторыми именами, есть Composer AppGyver, Ionic Creator (ранее известный как Codiqa), EachScape и Shoutem. У каждого из этих продуктов есть одна общая черта: они ориентированы в первую очередь на бизнес-пользователей.

Это имеет смысл. Многие малые предприятия пришли к пониманию, что для процветания им необходимо иметь какое-то присутствие на различных рынках приложений. В то время как стоимость разработки нативного приложения с нуля может исчисляться тысячами — либо в виде платы за аутсорсинг, либо в виде заработной платы, — эти продукты могут быть использованы кем угодно, кто обладает компьютерной грамотностью.

Я решил проверить Shoutem. Привлекательность этого конкретного продукта заключалась в том, что у него была самая щедрая бесплатная пробная версия из всех перечисленных. Вы можете потратить как можно больше времени на изучение продукта и создание собственных приложений. Только тогда, когда вы захотите экспортировать их на реальное устройство или в магазин приложений, вам придется платить.

ShoutemHomescreen

Что меня больше всего впечатлило в Shoutem, так это то, насколько невероятно все было очевидно. Это было не сложнее, чем PowerPoint или Excel. Несмотря на это, он поставляется со всеми функциями, которые могут понадобиться бизнесу. Пользователи могут монетизировать приложение с помощью рекламы, добавлять социальные сети и даже интегрировать его с решением для электронной коммерции Shopify.

К сожалению, как и все продукты, перечисленные выше, Shoutem взимает корпоративные тарифы. Если вы хотите создать приложение для iPhone и Android, вам придется платить 49 долларов в месяц, оплачивается ежегодно. Хотя это идеально для бизнеса, оно менее подходит для людей, которые просто хотят поэкспериментировать с разработкой приложений дружественным и гостеприимным способом.

ShoutemPricing

Но есть бесплатный продукт, созданный Microsoft, о котором мы еще не упомянули, который называется TouchDevelop, о котором мы впервые написали в 2013 году.

, Первоначально это было приложение, выпущенное для Windows Phone (помните?), Которое позволяло пользователям создавать элементарные игры и приложения.

Программы TouchDevelop создаются путем перетаскивания блоков на место и заполнения пробелов, где это необходимо. Все логические конструкции, которые используют разработчики, такие как условные выражения и итерации, присутствуют, но они скрыты за легким для понимания внешним видом.

TouchDevelop

За годы, прошедшие с тех пор, как мы написали наше оригинальное покрытие TouchDevelop, продукт продолжал расти и меняться до такой степени, что он ощущается как гораздо более конкретный продукт.

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

TouchDevelopWebsite

Он также позволяет экспортировать любые созданные вами программы в Apache Cordova, что позволяет затем публиковать их в магазинах приложений Google Play, Apple App Store и Microsoft Store. Cordova бесплатна, но вы должны будете заплатить взнос любой компании, в которой работает магазин приложений, в котором вы публикуете.

Это меняется. Google взимает единовременную регистрационную плату в размере 25 долларов США, а Apple требует, чтобы вы платили 99 долларов США в год за учетную запись iTunes Connect. Стоимость публикации в Магазине Майкрософт как отдельного человека составляет около 19 долларов, но зависит от того, где вы живете. Если вы компания, вам придется заплатить примерно 99 долларов.

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

Само собой разумеется, что при использовании решения без кода есть некоторые довольно явные недостатки. Существует причина, по которой большинство людей, у которых есть финансовые ресурсы или возможность создавать собственные приложения, решают сделать это.

  • Когда вы переходите на платформу разработки приложений без кода, вы, по сути, рискуете, что используемая вами компания никогда не обанкротится. Если платформа, которую вы взяли на себя, не работает, вы можете оказаться не в состоянии вносить изменения и улучшения в свое приложение.
  • Все, что вы строите, никогда не будет таким быстрым, как если бы вы делали это, используя нативные инструменты. Это хорошо, если вы просто делаете что-то простое, например, каталог для магазина. Но как только вы начнете добавлять жесткость, вы увидите, что ваше приложение запаздывает и заикается, особенно на более слабых устройствах.
  • Поскольку платформы для разработки приложений без кода принимают многие решения из ваших рук, они также гораздо более ограничены в своих возможностях. Возможно, вам придется масштабировать ваши ожидания в соответствии с системой, которую вы используете.
  • Точно так же, если в используемой вами системе имеется ошибка или ошибка, она может появиться в вашем приложении, и вы не сможете ее исправить.
  • Если вы решите начать карьеру в разработке мобильных приложений, любые навыки, полученные при создании приложений без кода, будут бесполезны. Работодатели хотят, чтобы вы были компетентны в использовании различных языков программирования.

    — как Apple, Swift

    , C # и Java — и знать компоненты, используемые для создания приложений на каждой соответствующей платформе.

Конечно, некоторые утверждают, что это разумные компромиссы для системы, которая позволяет любому быстро разработать мобильное приложение, не имея опыта разработки программного обеспечения.

Существует золотая середина: HTML, CSS и JavaScript

Так что, если вы действительно ненавидите программирование, но вы находите платформы без кода слишком зачаточными и ограничивающими. Ну, есть счастливое промежуточное положение. Это с тремя технологиями, которые составляют HTML5

— HTML, CSS и JavaScript. Это основные строительные блоки Интернета.

Произошел взрыв числа продуктов и услуг, которые позволяют создавать мобильные приложения с использованием открытых веб-технологий. Наверное, самый известный и самый простой в освоении — это PhoneGap от Adobe, на котором построен Adobe Cordoba.

В дополнение к тому, что он бесплатный, он также поставляется с несколькими полезными вводными уроками, которые помогут вам быстро создать приложение своей мечты.

Вы создали свое собственное приложение, используя инструмент без кода? Расскажите нам о своем опыте в комментариях ниже!

Ссылка на основную публикацию
Adblock
detector