Как разработать успешное мобильное приложение на платформе 1С

Публикация № 1105397

Разработка - Мобильная разработка

Мобильные приложения становятся все популярнее, но многие программисты считают, что создавать их не сложнее, чем настольные. В итоге появляются продукты, которые не приносят разработчикам ни удовольствия, ни денег. Какие особенности надо учитывать при разработке мобильного приложения, в главное – как добиться, чтобы оно было прибыльным, участникам конференции Infostart Event 2018 Education рассказал руководитель отдела мобильной разработки на платформе 1С в компании 1С-Рарус Никита Бакшеев.

О чем статья?

Сегодня я попытаюсь раскрыть тему, как разработать успешное мобильное приложение на платформе 1С. Это будет интересно и разработчикам, и ИТ-руководителям, и тем, кто хочет инвестировать в мобильную разработку. Я раскрою нюансы и особенности, возможные сложности в этой теме.

 

Почему стоит прислушаться?

Расскажу немного о том, почему можно прислушаться к нашему опыту. Мы разрабатываем мобильные приложения с 2013 года. Начинали еще на одной из первых бета версий мобильной платформы. Тогда она была слишком сырая, и на ней ничего нельзя было опубликовать. На текущий момент наши тиражные решения установили более 1,5 миллиона человек, из них более 10 000 человек поставили нам оценку и отзыв. Общая средняя оценка составляет 4,5 балла. Это очень хороший показатель.

Также наши приложения попадали в топ-10 в App Store и Google Play в 88 странах. Кроме этого нас несколько раз выбирали в подборки приложений от App Store.

 

 

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

 

Наши приложения

На текущий момент у нас три флагманских решения. Первое – Boss. Это решение для управления малого бизнеса. Его скачали больше 400 тысяч человек, средняя оценка – 4,5 балла. Всего у нас 3 тысячи оценок на это приложение.

 

 

Посмотрим на динамику скачиваний: в месяц сейчас 25 тысяч установок. Мы его перевели на 20 языков. Вообще к переводам мы относимся серьезно и сразу, когда разрабатывали, мыслили глобально на весь мир.

Посмотрим, как у нас делятся установки по языкам.

 

 

Первое место занимает португальский язык, русский – второе. Но доли примерно равны. Заметно меньшие доли у испанского, турецкого, английского и вьетнамского рынка. Есть и другие языки, но у них заметно меньшие доли, поэтому я их не стал выводить.

 

 

 

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

Следующее наше приложение – Fitness. Это приложение не про бизнес, это для обычных людей, для тех, кто ходит в спортзал поддерживать свою форму или профессионально занимается спортом. На текущий момент по установкам это самое популярное приложение, разработанное на платформе 1С: его установили уже больше 800 тысяч человек. И у него также самая высокая оценка – 4,7 балла в App Store и 4,6 балла в Google Play. Всего оценок 6000. В среднем его качают сейчас чуть больше 50 тысяч человек, приложение переведено на 20 языков.

 

Посмотрим, как выглядят установки в разрезе стран.

 

 

На слайде можно увидеть, что Россия занимает второе место, а первое место – Бразилия. Третье место у Италии, затем США. У них доли сопоставимы, у других стран доли намного меньше.

Еще одно наше приложение – Budget – приложение для учета личных финансов. Это наше самое первое приложение, которое мы сделали. На текущий момент его установили 250 тысяч человек, у него 4,6 баллов в App Store и 4, 3 балла в Google Play. Всего 2 тысячи оценок, и качают его сейчас в среднем где-то 10 тысяч человек в месяц. Также переведено на 20 языков.

 

 

 

 

Кто такой мобильный разработчик 1С?

Существует мнение, что если мы умеем программировать на настольной платформе, то мы автоматически умеем программировать на мобильной платформе. Я бы, наверное, не согласился с этим мнением. Если мы говорим о коммерческой тиражной разработке, либо о разработке под заказ, где от 50 пользователей, то там это совершенно не работает. И просто так «настольный» программист не вольется, он не сможет сделать сходу нормальное приложение. На то есть ряд объективных причин. Некоторые из них выведены на слайде. Но это далеко не все.

 

 

 

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

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

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

Третья особенность – много интеграций. Как правило, мобильное приложение – зеркало какой-то уже существующей системы. А во многих организациях есть «зоопарк» систем, они хотят видеть в одном приложении главные показатели. Поэтому там может быть много интеграций. В последнем нашем проекте, например, было 5 интеграций с разными системами.

Четвертая особенность – специализированные функции. Я здесь имею в виду не только такие функции, как геопозиционирование либо sms, либо звонки. Это довольно простые функции, и им не нужно учиться, с ними можно быстро разобраться. Я имею в виду еще и функции других приложений. Очень часто в реальной жизни нужно использовать функции других приложений, и это очень нетривиальная задача, которая решается с помощью внешних компонент. Один из примеров – это авторизация. Сейчас практически все приложения делают авторизацию – Google, Facebook.

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

 

Путь создания мобильного приложения: от идеи до продвижения

 

Шаг 1. Найти идею. Как найти хорошую идею? 

Первое: мы придумываем, креативим, фантазируем.

Второй совет – обязательно смотрите, что есть на рынке, что есть в App Store, Google Play, на других ресурсах. Но не ограничивайте себя в пределах России. Смотрите самый конкурентный рынок – Америку, смотрите другие рынки. Один из лайфхаков – смотрите Appannie.com, он публикует тренды – те приложения, которые набирают сейчас популярность, которые только-только появились.

Недавно я нашел очень прикольное приложение. Например, мы собираемся с друзьями в кафе. И мы решили, что не будем трогать телефоны, чтобы общаться. Это актуальная тема сейчас. И кто-то разработал приложение, которое контролирует, чтобы никто не пользовался телефоном. Если кто-то возьмет телефон, посмотрит в него, что-то начнет делать, то он будет платить за счет. Круто же?!

В общем, когда мы смотрим, мы можем очень много интересных идей найти.

 

 

Третье – улучшаем. Все мы пользуемся какими-то уже популярными сервисами, всем нам что-то не нравится в них, что-то неудобно или непонятно. Мы можем сделать подобное приложение и в нем решить эту проблему, что дает нам конкурентное преимущество. Здесь есть много плюсов. Например, сформирована пользовательская база.

 

Шаг 2. Когда мы выбрали идею, нам нужно ее проверить, экономически проверить. Вдруг мы фигню какую-то придумали, и это никогда нам денег не принесет. Как проверить?

Один из первых пунктов – проверяем конкурентов. Смотрим прямых. Если нет прямых, смотрим косвенных. Есть пару ресурсов, которые нам в этом помогут, – Appannie.com и Sensortower.com.

 

 

Они помогут выявить конкурентов, покажут, сколько скачивают у конкурентов, и какая у них выручка. Appannie.com покажет вам это с абсолютной точностью, но это платный ресурс. А Sensortower.com вам покажет приблизительные цифры, но это ресурс бесплатный.

 

Шаг 3. Нам нужно посчитать потенциальную выручку, чтобы проверить экономическую целесообразность идеи. Для этого нам нужно узнать количество пользователей и эффективную цену. Что мы делаем, чтобы это выяснить? Мы опираемся на факты, которые знаем, которые нам известны. А где нет фактов, мы опираемся на гипотезы. Гипотезы старайтесь делать максимально правдоподобными.

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

 

 

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

 

Шаг 4. Когда мы определились с идеей и сделали экономическую проверку, подумаем о разработке, о ее стоимости. По нашему опыту, чтобы сделать качественно только первый релиз, обращаю внимание, что это у нас, уходит примерно год разработчика, три месяца дизайнера и три месяца проектировщика. Это немало, это хороший срок. И это только первый релиз. Если мы сравним функционал из проецируемого на настольную разработку и на мобильную, то на мобильной он будет, как правило, сложнее и дороже.

 

 

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

 

 

Шаг 6. Если все хорошо, мы можем переходить к следующему этапу – проектированию. Для всего, что касается разработки, начиная с проектирования, сопровождения проектирования и даже для дизайна, у нас есть один важный принцип – делать понятно и удобно. Только соблюдая этот принцип, можно сделать действительно качественное полезное приложение для пользователей. Не нужно делать так, как изображено на слайде.

 

 

Я думаю, тот, кто сделал это, он, наверное, сам не разберется.

Приведу несколько примеров плохого и хорошего проектирования. На слайде изображена кабина пилотов в Boeing 747.

 

 

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

А теперь посмотрите на кабину самолета Boeing 787.

 

 

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

Посмотрим примеры ближе к нашей среде.

 

 

 

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

А вот пример хорошего проектирования.

 

 

В принципе элементов не так уж и мало, но мне сразу понятны все разделы, я сразу понимаю, какая информация выводится, как мне менять эту информацию, как фильтровать ее.

Теперь давайте ближе к нашей теме – про интерфейс 1С. Что можно на 1С сделать с точки зрения проектирования? Когда мы проектируем систему и когда вообще начинаем разрабатывать, мы сталкиваемся с необходимостью адаптации всех форм. Мы не можем взять форму в таком виде, как она генерируется платформой. Также мы сталкиваемся с тем, что нам нужно менять очень много бизнес процессов форм.

 

 

Покажу на примерах, чтобы было наглядно.

 

 

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

 

 

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

 

 

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

 

 

Здесь пример той ситуации, когда мы выходим за рамки 1С. Мы написали эти формы на html, потому что у нас была задача – сделать красивые формы с красивым фоном, красивыми картинками (два левых скриншота). На 1С сделать это нельзя, зато все можно встроить. Поэтому мы используем и другие технологии.

Справа на слайде скриншот тоже на html. Это тот случай, когда нужно вывести много информации, и очень важно то, как информация расположена, чтобы ее можно было усвоить и понятно прочитать. Там очень тонкая настройка, поэтому мы это сделали на html.

Еще примеры.

 

 

Слева пример стандартного решения. Это индикаторы, это пишется самой платформой.

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

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

 

Для многих примеров, которые я сейчас показал, можно скачать исходный код на Инфостарте по этому QR-коду.

 

 

Расскажу про ошибки, которые мы часто встречаем в своей практике. Пожалуйста, не делайте так!

Первая из ошибок – это сложная реализация функций. Бывают, действительно, сложные функции, и разработчик все параметры этой функции скидывает в какую-то форму. Когда пользователь это видит, он входит в ступор, он не знает, с чего начать, что смотреть, что важно, что неважно. Часто когда мы меняем такие вещи, мы видим, что большинство параметров можно все-таки предзаполнить и не заставлять пользователя заполнять это самостоятельно. Потом это можно сгруппировать по разным характеристикам, можно выделить какие-то вещи, а можно провести пользователя за руку, чтобы для него всё было логично. Это намного упрощает работу.

Вторая вещь, с которой мы часто сталкиваемся, – это уведомления без предложений. Что это такое? Например, мы выводим документ продажи, и нам система выдает ошибку «у вас нет остатка этого товара», и на этом все заканчивается. Это пример плохого проектирования, так не нужно делать. Потому что в большинстве случаев мы знаем, в чем причина этой проблемы. Так  почему бы не предложить решение прямо здесь, это же удобно? Пользователю не надо выходить, смотреть какие-то отчёты, какие-то документы. Мы можем сказать ему, что у него этого нет, и сразу предложить сделать приход, прямо здесь, одним кликом, и сразу же этот расход провести. Или предложить инвентаризацию сделать, еще какие-то варианты. Но в любом из этих вариантов разработчик системы, как правило, в курсе, в чем проблема.

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

1С – терминология – это та проблема, с которой мы тоже все время сталкиваемся. Нашим обычным пользователям 1С-терминология не понятна. Например, одна из самых распространенных команд «провести». Пользователь думает, что это такое, куда провести, зачем провести. Потому что обычные пользователи не связаны с 1С, они вообще не понимают его. И таких примеров много. Даже такие простые понятия, как «справочник» и «документы», не понятны обычным пользователям, хотя казалось бы, что это понятные вещи. Но люди думают, какие документы, может, вы паспорт хотите….

Пятая ошибка – отказ от ответственности. Я бы хотел на этот пункт обратить особое внимание, потому что он очень важен с точки зрения разработки – это изменение мышления. Приведу пример про программиста Вовочку и пользователя Петечку. Программист сделал какую-то классную функцию, он собой доволен, он думает, что все очень здорово, он так видит, и он это выкатывает в production. Пользователь Петечка видит, что вышла какая-то новая функция, он сразу же бежит разбираться с этим, вводит данные, но вдруг приложение выдает ошибку. Он думает, что это такое, опять эти программисты сделали какую-то фигню, опять баги выпускают. Пользователь пишет в поддержку, что ввел все данные правильно, но выпадают какие-то ошибки. Программист Вовочка смотрит на это и думает, блин, опять то же самое. Он пишет Петечке, что эта программа придумана не так, учет здесь вообще по-другому устроен, и вам нужно было сделать вот так и так. А про себя программист Вовочка думает, какие эти пользователи криворукие. Но, строго говоря, не бывает криворуких пользователей, бывает плохо спроектированная система. И я бы хотел заложить вам мысль, что если вдруг ваши пользователи регулярно сталкиваются с какими-то проблемами, это не их беда, это не они криворукие, это значит, что настало время что-то изменить, конкретную функцию, чтобы она стала понятной. Это очень важная мысль.

 

 

Шестая ошибка относится не к разработке, а скорее к оценке, к продажной части проекта. Многие исполнители, когда берут в работу мобильное приложение, оценивают его по настольной версии. Но это неправильно (я уже на предыдущих слайдах привел несколько причин, почему это не так). И они думают, что, наверное, сделали бы это за пару месяцев на настольной. Но поскольку это мобильное приложение, наверное, можно еще быстрее сделать. Но это в корне неправильно. На самом деле мобильное приложение делается дольше. И оно дороже – в среднем на 50 процентов дороже.

У мобильной разработки есть особые функции. Первая – синхронизация. Я бы хотел заострить на ней тоже ваше внимание, потому что к синхронизации мобильной предъявляют другие требования, более высокие, чем к настольной. Обычно когда мы разрабатываем мобильное приложение, наши заказчики хотят онлайн-синхронизацию. Им не интересна причина, что у них разные версии, поэтому они не синхронизируются. Они хотят синхронизировать всегда, и неважно, какая версия. Кто-то обновился, кто-то не обновился, а должно работать всегда. Не должно быть никаких дополнительных настроек. Кроме того,  не должно быть для каждой синхронизации разворачивания отдельного сервера. И конечно, синхронизация должна быть высоко оптимизированная, потому что устройство слабое. Когда мы смотрим перенос синхронизации с настольной в мобильную, мы постоянно сталкиваемся с проблемой, что в настольной все работает хорошо, а на мобильной – синхронизируется настолько долго, что ждать невозможно и невозможно пользоваться. Поэтому нам приходится переписывать синхронизацию и часто архитектурно менять многие вещи.

 

 

Шаг 7. Мы уже определились с идеей, сделали все проверки, спроектировали наше приложение. Теперь пора переходить к продвижению. Я бы хотел поделиться опытом, чтобы предостеречь, чтобы вы не бежали делать рекламу. Потому что в подавляющем большинстве расходы на рекламу не окупаются. Лучше сфокусируйте свое внимание на поисковом продвижении. Это не требует денежных расходов, но может быть очень хорошая отдача в продвижении.

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

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

 

 

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

Шаг 8. Немножко про монетизацию. Я здесь буду говорить только о самом популярном виде монетизации – когда мобильное приложение бесплатное, и мы продаем подписки за какой-то платный функционал.

 

 

Здесь очень важно разделить функционал между бесплатным и платным. Бесплатный функционал отвечает за удержание пользователя. Поэтому он должен быть достаточным, чтобы пользователь получал  какие-то полезные вещи с вашего приложения и постоянно возвращался. Платный функционал должен убеждать в покупке. Если мы, например, дадим слишком много бесплатного функционала, пользоваться будут, но никто не захочет покупать. А если мы дадим мало бесплатного функционала, то даже пользоваться не будут.

На этом моя основная часть доклада закончена. Спасибо.

 

****************

Данная статья написана по итогам доклада, прочитанного на конференции INFOSTART EVENT 2018 EDUCATION. Больше статей можно прочитать здесь.

В 2020 году приглашаем всех принять участие в 7 региональных митапах, а также юбилейной INFOSTART EVENT 2020 в Москве.

Выбрать мероприятие.

Специальные предложения

Как разработать успешное мобильное приложение на платформе 1С

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. konovalovrg 12.08.19 08:17 Сейчас в теме
Хорошая статья ))
Завтра буду с коллегой в вашем офисе по делу сотрудничества.. буду иметь в виду что делаете мобильные штуки :)
2. Alexsur 107 17.08.19 23:42 Сейчас в теме
Статья очень хорошая, основные концепции которой можно отнести не только к мобильной но и к другим разработкам, даже не на 1С. Также полезна и широко применима тема поиска идеи, анализа и тестирования. А "уведомления без предложений" думаю скоро останутся только в самых некачественных программах, очень надеюсь разработчики 1С работают над этой проблемой.
Спасибо!
3. Baksheev-Nikita 536 18.08.19 08:03 Сейчас в теме
(2)Спасибо, мне очень приятно)
4. OneEset 31.01.20 11:36 Сейчас в теме
Сейчас посмотрел материалы, прочекал приложения на 1С, так как сам изучаю этот вопрос для личных целей и понял, что из многих других франчайзи вы впереди планеты всей :D Материала по этой теме вообще дефицит, каких-то наработок мало и они видимо берегутся как зеница ока :D Я если не восхищен, то поражен точно. Молодцы, это поразительно! Не, правда! Вы крутые ребята в плане интерфейса.
6. Baksheev-Nikita 536 07.02.20 12:23 Сейчас в теме
(4) Спасибо большое за приятные слова! Для меня и самого удивительно, почему никто этим не занимается всерьез. Возможности точно есть.
5. OneEset 31.01.20 11:38 Сейчас в теме
Вообще, если эта тема поднимется среди разработчиков 1С, что можно создать хороший интерфейс, технологии 1С могут знатно так залезть на этот рынок)) Если конечно кому будет заниматься этим, так как сейчас есть кадровый дефицит))
7. Baksheev-Nikita 536 07.02.20 12:27 Сейчас в теме
(5) Как раз по теме интерфейсов мы выпустили отличную статью "Простой и красивый интерфейс". Рекомендую посмотреть, если еще не видели: https://infostart.ru/public/1187700/
8. CyclesOfID 25.04.20 20:19 Сейчас в теме
День добрый, Никита!
Крутой доклад и пример, буду использовать в практике!

А подскажите, каким образом удалось поменять основные цвета самой шапки мобильного приложения и стандартные кнопки (три полоски в шапке, например)
9. GAMLET 46 26.04.20 15:38 Сейчас в теме
(8) Чтобы поменять цвета нужно создать "Стиль" и указать его в свойствах конфигурации в пункте "Основной стиль", чтобы это свойство стало активно нужно в "Назначении использования" добавить "Приложение для платформы" (потом его можно убрать).

Стандартные кнопки можно менять в свойствах формы в составе команд. Три полоски из шапки убрать не удастся
CyclesOfID; +1 Ответить
10. CyclesOfID 28.04.20 14:25 Сейчас в теме
Оставьте свое сообщение

См. также

Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо

Администрирование данных 1С Мобильная разработка v8 Бесплатно (free)

Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.

14.04.2017    59811    user700211_a.straltsou    27    

Чат и задачи с интерактивными объектами через PostgREST. Новый подход к управлению бизнес-процессами и интерфейсу

Мобильная разработка v8 Бесплатно (free)

В новой версии Simple UI появилась возможность организовать свой корпоративный мессенджер и список задач с 1С, но не напрямую, а через PostgreSQL, чтобы не забивать 1С всякими пустяками. Причем не просто чат и задачи, а с множеством уникальных фишек: прием задач прямо из ленты чата, формат статусов в сообщении, старт процессов из задач с предопределенным состоянием переменных и сохранение переменной в задаче, отправка сообщений и задач из процессов и другое. Т.е. это такой новый способ доставки и контроля задач до исполнителя. Кроме того, в этом паке обновлений еще полный инструментарий для работы с JSON.

17.07.2020    1663    informa1555    2    

Отладка мобильного клиента

Мобильная разработка v8::Mobile Россия Бесплатно (free)

Инструкция по настройке и запуску отладке мобильного приложения, мобильного клиента, web-клиента и прочего, в т.ч. и клиентской части. Подходит для клиент-серверной архитектуры.

07.07.2020    1409    DmitrySinichnikov    2    

Как сделать телефонный справочник компании на мобильном телефоне для iOS

Мобильная разработка v8::Mobile Бесплатно (free)

При разработке мобильных приложений под iOS возникает много трудностей, решение которых не очевидно. Как упростить разработку под iPhone и снизить стоимость лицензий Apple с учетом лицензионной политики 1С на конференции Infostart Event 2019 Inception рассказал главный специалист ФАУ «РМРС» Ракитин Александр.

26.06.2020    1972    rujiy_kot    5    

Фитнес – твой личный тренер в зале и дома Промо

Пользователю системы Мобильная разработка v8 Развлечения, искусство, спорт Бесплатно (free)

Хочешь быть здоровым, прекрасно выглядеть и неустанно стремишься к совершенству? Фитнес поможет достигнуть реальных результатов на пути к идеальной фигуре и здоровому телу.

15.04.2016    36408    Baksheev-Nikita    54    

Безопасность мобильных приложений 1С, взгляд по диагонали

Информационная безопасность Мобильная разработка v8::Mobile 1cv8.cf Бесплатно (free)

Что приходит первое в голову при словах «1С Предприятие»? Даже тем, кто далек от ИТ, представляется большущий компьютер (а тем, кто недалек, стойка двух-юнитных серверов), рядом слушает музыку сервера (как вариант просто музыку) сисадмин, за стеной в опен-спейсе менеджеры принимают заказы и бухгалтерия, сдающая отчетность. «Зарплата, зарплата!»: слышны их радостные крики. «И кадры»: уточняет HR. Да, все верно. Это 1С. Кто в теме, напомнит про крики не совсем приятные: «Все тормозит! Сделайте что-нибудь, #тыжпрограммист». И борющихся за живучесть ИТ-шников. В обычном офисном потоке дел, редко кто задумывается о безопасности. А тех, кто задумывается, прошу под кат…

05.06.2020    2873    capitan    20    

Хранение статистики публикаций автора сообщества Инфостарт ® (мобильное приложение И ++)

Мобильная разработка WEB v8 1cv8.cf Бесплатно (free)

Инфостарт ® достаточно удобный в плане работы со своим личным кабинетом сайт. Но программисты тем и отличаются от большинства людей, что им хочется знать больше. Поэтому появилась конфигурация 1С (она же мобильное приложение 1С) для более подробного учета статистики публикаций: рейтинг, количество просмотров, количество комментариев в динамике и в разрезах.

24.04.2020    2146    capitan    15    

Автоматизация распределительных центров компании "Вкусвилл" на мобильной платформе 1С

Мобильная разработка v8::Mobile Бесплатно (free)

Мобильная платформа 1С многим кажется неготовой к масштабным проектам. Ее опасаются использовать из-за нестабильности работы, багов, проблем со связью, сложностью при подборе оборудования и драйверов. Но доклад руководителя проектов в компании «Автоматизация и Консалтинг» Алексея Матюшкина на конференции INFOSTART EVENT 2019 Inception показал, что не все так плохо. За последние несколько лет мобильная платформа 1С сильно эволюционировала, ее функционал расширился, и теперь это хорошая основа для самого смелого проекта автоматизации.

13.04.2020    5250    Potroshitel    21    

Мобильный корпоративный мессенджер (или чем мы занимаемся в свободное время) Промо

Мобильная разработка v8::Mobile Бесплатно (free)

Корпоративный мессенджер, пробы пера на мобильной платформе 1С.

18.12.2017    21090    starik-2005    69    

Диеты: качество и креатив нового уровня

Пользователю системы Мобильная разработка v8 Развлечения, искусство, спорт Бесплатно (free)

Приложение “Диеты” вернулось этой весной с мощным обновлением, в которое команда вложила не только время, но упорство и креативную идею.

06.04.2020    2028    Baksheev-Nikita    1    

Повышение удобства использования мобильного приложения

Мобильная разработка v8::Mobile 1cv8.cf Казахстан Бесплатно (free)

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

03.04.2020    3095    user602678_maxipunchik    5    

Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST

Производительность и оптимизация (HighLoad) WEB Интеграция Мобильная разработка Администрирование веб-серверов v8 Бесплатно (free)

В этой статье я расскажу о проблемах бека для мобильных приложений или другого фронта, который требует производительности, быстрой реакции и отказоустойчивости, и как я решил это благодаря opensource проекту PostgREST и СУБД Postgre SQL 12. Проведу простой тест производительности для сравнения 1С с данным решением. Это может быть полезно всем, кто разрабатывает мобильные приложения либо фронтсайд-приложения для 1С на чем угодно - на мобильной платформе или на нативном языке или на Simple UI. И также обзор новых функций SimpleUI для связи с этим бекендом.

31.03.2020    11814    informa1555    28    

Отладка конфигураций на мобильной платформе Промо

Мобильная разработка v8 Бесплатно (free)

Настройка и подключение отладчика для отладки конфигураций на мобильной платформе.

25.09.2016    46053    spezc    47    

Мобильная платформа 1С 8.3: чтение СМС, журнала звонков и т.д. и т.п.

SMS рассылки Мобильная разработка v8 v8::Mobile Россия Бесплатно (free)

Пишем приложение по учету личных финансов с загрузкой СМС от банков на основе мобильной платформы 8.3.15.62 ...

27.02.2020    4402    kras_71    7    

Цена победы, или Матчасть мобильного приложения "ТОИР Магнит"

Мобильная разработка v8::Mobile Бесплатно (free)

Проект по созданию мобильного приложения «ТОИР Магнит» стал победителем конкурса 1С:Проект года-2018. В чем его особенность, рассказал участникам конференции INFOSTART EVENT 2019 Inception директор по маркетингу и продажам группы компаний «Деснол Софт» Сергей Ребрин.

04.02.2020    3352    RebrinSG    13    

Простой и красивый интерфейс

Работа с интерфейсом Мобильная разработка v8::Mobile Бесплатно (free)

Разработчики мобильных приложений на платформе 1С сталкиваются с проблемой адаптации сгенерированного платформой интерфейса под удобство использования. О том, какие приемы помогут сделать интерфейс красивым и удобным, на конференции Infostart Event 2019 Inception рассказал руководитель отдела мобильной разработки компании «1С-Рарус» Никита Бакшеев.

30.01.2020    11537    Baksheev-Nikita    33    

Январский пак Simple UI: диаграммы и индикаторы, глобальные переменные,константы и многое другое

Мобильная разработка v8::Mobile Бесплатно (free)

Очередной пакет дополнений к Simple UI направленный на средства визуализации, а также важные дополнения по части управляющих конструкций которых не хватало раньше. Теперь на Simple UI можно делать электронное табло, киоск или монитор, выводить индикаторы и красивую визуализацию. В пакет вошло: 3 вида диаграмм, стрелочные индикаторы, вывод картинок в контейнерах, глобальные переменные приложения, константы хранящиеся на устройстве, управление переключением экрана с сервера и то что в 1С называется "Обработчик ожидания формы". Протестировано на 1С 8.3.13.1865

20.01.2020    2970    informa1555    5    

Собираем и запускаем приложение на Android (.apk файл)

Мобильная разработка v8::Mobile 1cv8.cf Бесплатно (free)

Пригодится тем, кто решит собрать 1С приложение на Android.

31.12.2019    19553    John_d    58    

Большой декабрьский пак дополнений Simple UI (Simple WMS): распознавание текста в обычных экранах и документах, отправка голосового сообщения на устройство даже в фоне и многое другое. Видео в конце поста

Мобильная разработка v8::Mobile УУ Бесплатно (free)

Теперь распознание текста, которое тестировалось вот тут https://infostart.ru/public/1159499/ встроено в конструктор экранов и документов, а также многие другие новые возможности Simple UI.

11.12.2019    3265    informa1555    0    

Бюджет-революция свершилась!

Пользователю системы Финансовый учет и бюджетирование (FRP) Мобильная разработка v8 v8::Mobile 1cv8.cf Домашние учет и финансы УУ Бесплатно (free)

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

08.11.2019    7777    Baksheev-Nikita    16    

Оффлайн-режимы в Simple WMS: полностью автономные приложения, отложенная отправка, гибридный режим

Мобильная разработка v8 Бесплатно (free)

Теперь Simple WMS имеет базу данных и можно создавать конфигурации для полностью автономных приложений, не зависящий от веб-сервера на стороне учетной системы, в выполнением логики на устройстве а не на стороне веб сервера. А также можно реализовывать другие гибридные режимы работы с использованием хранилища устройства. Тестировалось на платформе 1С 8.3.13.1865.

15.08.2019    5921    informa1555    3    

Большой пакет дополнений для Simple WMS

Мобильная разработка v8 Бесплатно (free)

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

15.07.2019    5316    informa1555    2    

Мобильный клиент 1С

Мобильная разработка v8::Mobile Бесплатно (free)

Мобильный клиент 1С только начинает развиваться, поэтому в этой сфере больше вопросов, чем ответов. Но некоторые разработчики уже познакомились с его возможностями и преимуществами. Среди них - руководитель отдела разработок Bilist Дмитрий Шерстобитов, который дал коллегам несколько полезных советов, как работать с мобильным клиентом.

12.07.2019    22391    DitriX    32    

Диеты: Ваш личный проводник в мир здорового питания

Пользователю системы Мобильная разработка v8 Развлечения, искусство, спорт Бесплатно (free)

Приложение “Диеты” разработано на платформе 1С 8.3.14. Однако, мы переписали большинство интерфейсов, используя языки HTML, CSS и JavaScript.

04.07.2019    6020    Baksheev-Nikita    5    

Фитнес 2.0. Прокачался по полной!

Мобильная разработка Пользователю системы v8 Развлечения, искусство, спорт Бесплатно (free)

Приложение Фитнес преобразилось за счет нового решения, позволяющего нам отойти от использования 1С интерфейсов. Достигать наилучших результатов от тренировок теперь будет еще проще!

29.06.2019    5673    Baksheev-Nikita    13    

Сжатие данных в мобильном приложении 1С:Предприятие

Мобильная разработка Розничная торговля Розничная торговля v8 v8::Mobile 1cv8.cf УУ Бесплатно (free)

Эту небольшую статью я планировал опубликовать у себя на сайте, чтобы такие любители мобильного приложения от 1С:Предприятие, как я, могли использовать её без дополнительно потраченных двух дней на поиски вариантов написания алгоритма. Во-первых, хотел сказать, что я небольшой разработчик, который начинал делать свои первые шаги ещё на заре правления "Семерки". Новая платформа версии 8 была как глоток свежего воздуха - бодрящий и легко воспринимаемый организмом. Я был очень удивлен, да что сказать, до сих пор удивляюсь как элементарные вещи можно делать на 1С, и как это стремно делается на других языках программирования. Во-вторых, обилие разнообразных интерпретаций платформы позволяет развернуться на все 360 градусов, захватив своими проектами, наверное, любые ветки бизнеса. Так вот, о небольшом нюансе работы с новой мобильной платформой я и хотел рассказать... Сам додумался, так сказать.

27.05.2019    13265    yarsort    27    

Расширение конструктора мобильного рабочего места для варианта "клиент 1С+RDP" (для любых wi-fi терминалов). Экосистема решений Simple WMS

Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Универсальные функции Мобильная разработка Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ v8::УФ УУ Бесплатно (free)

Развитие проекта «Конструктор мобильного клиента на Android» https://infostart.ru/public/976636/ для устройств не на Андроиде (работающих в режиме RDP). В отличие от варианта Android работа на терминалах происходит в режиме 1С:Предприятие через RDP а конфигурации мобильных клиентов полностью совместимы для обоих версий. Т.е. конфигурация единая, создается один раз и ее может читать как Android -устройство, так и 1С-клиент на RDP без необходимости какой либо переделки.

05.02.2019    12710    informa1555    10    

Мобильное приложение, управление фокусом ввода. Тем, кто не смог победить с помощью "НачатьРедактированиеЭлемента"

Мобильная разработка v8::Mobile Бесплатно (free)

Для того, чтобы пользователю не приходилось тапать по полю ввода, чтобы ввести в него значение с клавиатуры (или сканера штрихкода, что весьма актуально), разработчики 1С реализовали функцию "НачатьРедактированиеЭлемента", которая, по-хорошему, должна это делать программно. Однако, отрабатывает эта функция некорректно...

24.12.2018    11226    Crazy_Max    25    

Мобильная платформа 1С - практическая разработка

Мобильная разработка v8::Mobile Украина Бесплатно (free)

Несколько слов о актуальных возможностях мобильной платформы 1С.

12.12.2018    8185    user605751_svyatishenko.aleksey    10    

Публикация приложения на платформе 1С в App store и Play market

Мобильная разработка v8::Mobile Бесплатно (free)

Инструкция о том, как опубликовать свое приложение в App store и Play market.

20.10.2018    17392    nbeliaev    15    

Максимально простая установка своего мобильного приложения(базы) 1С на iOS (iPhone)

Мобильная разработка v8::Mobile Россия Бесплатно (free)

Установка на iPhone своей мобильной конфигурации, опубликованной на веб-сервере, без аккаунта разработчика Apple Store и без танцев с бубном? Легко!

09.10.2018    22155    Rabot    47    

Как мы проводим свободное время - 2. Хакатон по технологии BlockChain и интеграция в корпоративный мессенджер ZERO

Практика программирования Мобильная разработка v8::Mobile Бесплатно (free)

Продолжая развивать наш мессенджер и исследовать технологию BlockChain, которой были посвящены наши хакатоны, мы постепенно подбираемся к пониманию того, зачем это все нам надо (и , возможно, вам, уважаемые читатели, тоже). P.S.: Текст содержит интимные подробности, которые могут вызвать "течь крыши" из-за сопутствующей тематике сложности, так что будьте осторожны и храните себя.

25.06.2018    10470    starik-2005    3    

Boss - комплексное решение для управления бизнесом

Мобильная разработка v8::Mobile УУ Бесплатно (free)

Любому, даже самому малому бизнесу для оценивания положения дел, для дальнейшего процветания и роста необходим полный и строгий учет. Boss позволит вести ваше дело и отслеживать его состояние - быстро и просто. Вы сможете: оформлять заказы и продажи, выставлять счета на оплату, делать закупки, проводить инвентаризацию и переоценку, вести учет товаров и контролировать остатки на складе и в магазинах, вести взаиморасчеты с клиентами и поставщиками, отслеживать долги, вести учет денег в кассах/на счетах в нескольких валютах, формировать прайс-листы, отражать в учете расходы и доходы, оценивать прибыль - кажется, весь функционал приложения трудно уместить в одной статье :)

22.06.2018    8798    Baksheev-Nikita    4    

slendergo - стройные идут!

Мобильная разработка v8::Mobile Домашние учет и финансы Бесплатно (free)

Вам необходимо приложение для подсчета БЖУ и дальнейшей корректировки своего рациона питания? И оно должно работать, даже когда рядом нет интернет-соединения? Slender Go - то, что вам действительно подойдет, а также обязательно понравится как по функционалу, так и по дизайну.  Достаточно скачать это приложение по счетчику калорий к себе на Android и запустить его, как первый намеченный шаг к сбросу или набору веса уже будет сделан.

05.06.2018    8866    pavelru4    12    

Мобильный клиент: установка, отладка, сборка под Android"

Мобильная разработка v8::Mobile Бесплатно (free)

Это статья для тех, кто интересуется мобильным клиентом. Мы рассмотрим установку мобильного клиента на Android, подключение отладки и сборку apk приложения в конфигурации «Сборщик мобильных приложений».

10.03.2018    59773    davealone    48    

Создание мобильного клиента 1С на Android с использованием HTTP-сервисов

Внешние источники данных Мобильная разработка v8 v8::Mobile Бесплатно (free)

Краткий курс по созданию мобильного приложения на Android, который связывается с сервером 1С через HTTP-сервис. Публикация рассчитана на тех, кто хорошо знаком с программированием на платформе 1С и владеет основами программирования на платформе Android (умеет создавать Activity и знает, как устроена структура проекта).

03.11.2017    33300    cdiamond    15    

«Встречают по одежке...» vs «Интерфейс и мобильная платформа»

Мобильная разработка v8::Mobile Бесплатно (free)

Мобильные приложения на платформе 1С набирают популярность, их становится все больше. Как выиграть в этой конкурентной борьбе и получить много постоянных и довольных клиентов? Поскольку все функции, необходимые для учета торговли уже реализованы в существующих приложениях - остается "брать" пользователей удобным и простым для понимания интерфейсом. Но так ли это просто? Разберемся на примере нашего приложения «Boss: 1С Торговля + 1С Склад».

26.06.2017    37728    aleksandra_krivenok    25    

Writer

Мобильная разработка v8::Mobile Развлечения, искусство, спорт Домашние учет и финансы Бесплатно (free)

Writer - это приложение для всех, кто любит писать. Записывайте свои статьи, рассказы, идеи и мечты красиво!

21.06.2017    13694    FEAS88    19    

Серверная часть тиражного мобильного приложения (бекапы, обмены, обновления)

Мобильная разработка v8::Mobile Бесплатно (free)

Создать популярное мобильное массовое приложение – достаточно сложно. В этой статье мы хотим поделиться своим опытом и знаниями в этой сфере.

01.06.2017    18927    SnegSneg    33    

Мобильная платформа 1С. Обо всём и ни о чём

Мобильная разработка v8::Mobile Бесплатно (free)

Предлагаемая статья условно делится на две части: • В первой части я собираюсь напомнить вам о том, что вообще собой представляет мобильная платформа не только в контексте разработки и программирования как такового. Избавить вас от страхов перед мобильной платформой. Это – одна из основных целей статьи. • А во второй части я хотел бы вернуться к тем «подводным камням», которые пока еще есть в мобильной платформе. И вернуть вам этот страх обратно.

26.05.2017    34312    DitriX    44    

Мобильное приложение 1С и приложение Java. Совместная работа через Intent. Часть 3. Передаем данные из 1С в приложение Java

Практика программирования Мобильная разработка v8::Mobile Россия Бесплатно (free)

Пишем два приложения - конфигурацию на мобильной платформе 1С и приложение Java Android Studio. На примере рассматриваем совместное использование двух приложений через Intent. Публикация состоит из 3 частей: Часть 1. Запуск приложения Java из 1С Часть 2. Получаем данные в 1С из приложения Java Часть 3. Отправляем данные в приложение Java из 1С.

24.04.2017    16960    user621724_Dimav1979    23