Рекламное объявление

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

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

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

Исследуя этот пост, я был удивлен большим количеством компаний, предлагающих платформы для разработки приложений без кода. Просто чтобы погреметь несколькими именами на макушке головы, есть Композитор AppGyver, Ионный Создатель (который ранее был известен как Codiqa [сломанный URL удален]), EachScape, и

instagram viewer
Shoutem. У каждого из этих продуктов есть одна общая черта: они ориентированы в первую очередь на бизнес-пользователей.

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

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

ShoutemHomescreen

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

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

ShoutemPricing

Но есть бесплатный продукт, созданный Microsoft, который мы еще не упомянули, называется TouchDevelop, который мы впервые написали о в 2013 году Узнайте, как разрабатывать приложения на вашем Windows Phone с TouchDevelopНедостаток сторонних приложений всегда был «ахиллесовой пятой» платформы Windows Phone 8. С момента своего создания пользователи бронзовой ОС Microsoft обнаружили, что им нужно обойтись без некоторых ... Подробнее . Это было изначально приложение, выпущенное для Windows Phone (помнишь это?) который позволял пользователям создавать элементарные игры и приложения.

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

TouchDevelop

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

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

TouchDevelopWebsite

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

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

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

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

  • Когда вы переходите на платформу разработки приложений без кода, вы, по сути, рискуете, что компания, которую вы используете, будет никогда разориться. Если платформа, которую вы взяли на себя, не работает, вы можете оказаться не в состоянии вносить изменения и улучшения в свое приложение.
  • Все, что вы строите, будет никогда будьте такими же быстрыми, как если бы вы сделали это, используя нативные инструменты. Это хорошо, если вы просто делаете что-то простое, например, каталог для магазина. Но как только вы начнете добавлять жесткость, вы увидите, что ваше приложение запаздывает и заикается, особенно на более слабых устройствах.
  • Поскольку платформы для разработки приложений без кода принимают многие решения из ваших рук, они также далеко более ограничены в том, что они могут сделать. Возможно, вам придется масштабировать ваши ожидания в соответствии с системой, которую вы используете.
  • Точно так же, если в используемой вами системе есть ошибка или ошибка, она может появиться в вашем приложении, и вы не сможете ее исправить.
  • Если вы решите начать карьеру в разработке мобильных приложений, любые навыки, полученные при создании приложений без кода, будут бесполезны. Работодатели захотят, чтобы вы были компетентный в различных языках программирования, используемых Как выбрать язык программирования, чтобы учиться сегодня и получить отличную работу за 2 годаЧтобы стать действительно хорошим программистом, могут потребоваться годы самоотверженной работы; так есть ли способ выбрать правильный язык, чтобы начать с сегодняшнего дня, чтобы получить работу завтра? Подробнее - лайк Apple Swift Как новый язык программирования Apple влияет на меня?С самого начала разработчики знали, что новый Swift от Apple станет большим. Но почему это должно вас волновать? Подробнее , C # и Java - и знать компоненты, используемые для создания приложений на каждой соответствующей платформе.

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

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

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

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

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

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

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