- Регистрация
- 01.05.2015
- Сообщения
- 4 983
- Благодарностей
- 4 432
- Баллы
- 113
Буквально пару недель назад в ТОП 10 самых доходных приложений iOS и Android влетело приложение Lensa - продукт российских разработчиков. Оно стало приносить каждый день по миллиону долларов своим создателям. И это по самым скромным оценкам. И всё благодаря Искусственному Интеллекту (AI).
Вы думаете под капотом приложения уникальные алгоритмы, огромная команда и компьютерные гении? Вы ошибаетесь - используется open-source движок Stable Diffusion, недавно вышедший в паблик, хотя и до-обученный на картинах цифровых художников. Без их ведома, конечно. Вы и сами можете попробовать покреативить на необученной модели тут.
Что нам мешает повторить этот успех?
Когда-то давно я создал свои первые продукты на Adobe AIR, наверное все помнят его основу - флэш-плеер. И вот уже прошло много лет и эту замечательную платформу убили недальновидные индусы. Я долго ждал (лет 5) когда появится нормальное решение для создания своих приложений обычным кодерам-одиночкам, инди-разработчикам. Многие советовали Flutter и у меня было даже несколько попыток изучать Dart, но душа не лежала ни к языку, ни к особенностям этой среды.
И похоже, что я нашёл то, что долго искал!Пожелания же были такие: кросс-платформенность (согласитесь, создавать приложение сразу охватывая максимум пользователей, при этом получая дополнительный трафик с поиска и рейтингов магазинов - это огромное подспорье для инди-разработчика), приятный язык (тошнотворный JS и его клоны очень снижал мотивацию, то ли дело наш любимый шарпик), масса компонентов, контролов, расширений и прочего стафа (вы легко найдёте готовые модули для приёма оплаты, подключения к БД, готовые компоненты под галереи, красивые дизайны, шаблоны и пр.), большая производительность (тесты показывают, что выбранная мной среда, о которой речь пойдёт ниже, не отличаются от Флаттера по скорости), крупная компания основатель способная долго поддерживать, развивать и обновлять продукт, хорошая документация и большое комьюнити.
Так что же такое MAUI?
MAUI расшифровывается как Multi-platform App UI, что можно перевести как пользовательский интерфейс мульти-платформенных приложений. Но если будете гуглить, то желательно добавлять NET (.NET MAUI), иначе половина ссылок у вас будет на туры в Океанию и традиции народности Мауи.
.NET MAUI это среда разработки на языке c# позволяющая создавать кросс-платформенные приложения сразу для Винды, Мак, Андроид, Иос, Тизен (операционка телевизоров Самсунг) и даже под браузер (для размещения в веб). В принципе уже впечатляет, но главный плюс для нас, зеноводов, заключается в низком пороге входа. Visual Studio стоит у каждого второго, азы владения этой IDE есть у многих, C# - наше всё, основы HTML нам известны и значит у нас есть всё, для того чтобы буквально за пару часов создать своё первое приложение на MAUI. Ну и главное - всё совершенно бесплатно. Ну кроме платных библиотек и навороченных контролов. Но и бесплатных в наличии приличное количество под любые хотелки.
Почему же MAUI (Xamarin) не так популярны как Flutter?
Если честно, мне сложно понять. Пока я не не нашел ощутимых преимуществ у Флаттера по сравнению с МАУИ и поэтому выбрал, конечно, МАУИ.
Какие же плюсы от изучения MAUI?
+ Главное, вы прокачиваете свои скиллы программирования в очень приятной, развлекательной форме. Ну и разве не круто на вечеринке показать компании друзей своё собственное, полезное, мобильное приложение?
+ Освоив Мауи вы сможете легко изучить и другие среды разработки от Microsoft - WPF или Windows Form
+ Предполагаю, что на MAUI можно собирать и BotUI для управления входными настройками ZennoPoster
++ Вы получите востребованную и высокооплачиваемую специальность. Особенно если сертифицироваться официально. На сервисах типа Indeed можно посмотреть какую зарплату предлагают специалистам в мобильной разработке на платформе .NET (сейчас это по сути MAUI) - около $80-120 тыс. в год или от $30 в час на фрилансе.
+++ Условно пассивный доход на своих авторских приложениях. Главное - рабочая идея, но об этом ниже.
Какие ещё плюшки от использования МАУИ?
Поддержка Майкрософт! Несмотря на то, что эта компания, как и Гугл, любит убивать свои проекты (яркий пример Silverlight), есть уверенность, что ещё 5-10 лет они будут активно развивать эту экосистему, это видно даже по последней конференции - об MAUI было несколько докладов:
Ну и какие подскажешь идеи приложений для собственного заработка?
- Создавайте приложения под заказ для какого-либо локального бизнеса. Берёте список потенциальных клиентов: рестораны, застройщики, риэлторы, тренажерные залы, магазины. Для многих контор мобильное приложение - удобный инструмент коммуникации и удержания клиентов, информирования об акциях и новостях, имиджевая и статусная деталь, способ получения дополнительного трафика со сторов. Создание приложения - это один источник дохода ($1-5 тыс. в зависимости от функционала), а его поддержка, обновления, улучшения - это другой источник постоянного дохода не на один год.
- С помощью Зенки распарсите 1-2 сайта агрегатора, например Yelp, и на основе этих данных создайте дополнительную ценность для пользователей - допустим сравнение цен на диваны или изменение рейтинга кинофильмов со временем.
- Создайте надстройку над известными соцсетями. Например 100 лучших изображений Pinterest на каждый день или самые популярные посты Одноклассников по тематике рыбалка.
- Найдите базы данных или оцифруйте книгу с ценными данными. Эти справочные данные могут быть очень популярными. Например, значения фамилий.
- Всякие калькуляторы. Например калькулятор совместимости партнеров.
- Исходите из монетизации. Например вы хотите лить на партнерку по дейтингу. Создайте приложение агрегатор сайтов знакомств, понятно что доступа вам к базам никто не даст, но достаточно и нескольких тысяч анкет чтобы организовать своё приложение.
- Фейковые данные. Люди любят обманываться. Поэтому так и популярна эзотерика. Подарите им эту возможность. Пусть ваше приложение например вычисляет удачные дни или часы.
- Игры. Люди любят играть и не обязательно во что-то сложное. Скорее наоборот, казуальные мини-игры с сессией 1-5 минут, головоломки, мини-квесты, словесные игры, всякие задачки на логику - всё это отлично можно закодить на MAUI и зарабатывать либо на рекламе, либо на продаже ресурсов или монеток (внутренняя валюта приложения), либо на платных уровнях. Сколько идей игр? Да тысячи. Минус только один - конкуренция огромная.
- И наконец - AI. Новые технологии просто кладезь идей и возможностей. Генерируйте в аппах татуировки, создавайте коллажи, пишите слоганы, подбирайте поздравления.
И как потом раскручивать эти приложения?
В том то всё и дело, что имея фундамент в виде ЗенноПостера мы обладаем огромным потенциалом для продвижения своих приложений. Идеи раскрутки тут же рядом, по соседству в конкурсных статьях: развивайте сообщества приложения в социальных сетях (в моей серии "Король социалок" более 20 статей), рассылайте письма, создавайте сайты, дорвеи по тематике приложений и сливайте трафик в мобильные сторы на ваше приложение.
А можно подробностей про AI?
Сейчас эра нейросетей, биг-дата и машинного обучения. Но Майкрософт предлагает и тут свои решения. Правда примеры довольно простые. Но можно доработать их и добавить в ваше MAUI-приложение.
https://dotnet.microsoft.com/en-us/apps/machinelearning-ai/ml-dotnet/model-builder
https://dotnet.microsoft.com/en-us/apps/machinelearning-ai/ml-dotnet
И совсем скоро искусственный интеллект с квантовой запутанностью скрестят и тогда можно будет продавать ежедневные стратегии какие носки одеть и чем позавтракать чтобы к обеду познакомиться с девушкой наиболее подходящей твоим критериям, а к вечеру заработать очередную $1000 благодаря рекомендуемому поведению на бирже. История в очередной раз доказала, что самые отвлеченные изыскания теоретиков могут давать мощнейшую технологическую отдачу спустя десятилетия. Об этом стоит помнить людям, управляющим наукой.
Окей, уговорил, и как проще освоить MAUI?
Вариантов масса:
- Официальная справка, очень подробная и с примерами. На русском тоже есть: https://learn.microsoft.com/ru-ru/dotnet/maui/?WT.mc_id=dotnet-35129-website&view=net-maui-7.0
- Пошаговая обучалка с уроками от Майкрософт https://learn.microsoft.com/ru-ru/training/paths/build-apps-with-dotnet-maui/
- На знакомом многим Метаните https://metanit.com/sharp/maui/
- Куча видео на Ютубчике. Особенно рекомендую этого евангелиста James Montemagno https://www.youtube.com/@JamesMontemagno и этого проповедника Gerald Versluis https://www.youtube.com/@jfversluis. Ролики они выпускают регулярно, объясняют доходчиво на хорошем американском английском.
- Есть ещё платные курсы. Наверное такое в статье не стоит выкладывать. Поищите на торрентах, но если не найдёте, пишите в личку, пришлю ссылку.
- Ну и не нужно забывать, что 90% курсов, примеров, плагинов, компонентов от Замарина подходит и для МАУИ. Их найти очень легко.
Скачать Visual Studio 2022 Community и при установке выбрать .NET Multi-platform App.
Ну а для тех, кто прочитал статью до конца, будет ещё и видео, где мы на практике создадим кнопку по генерации бабла и свой скромный, но вполне рабочий, ZennoPoster:
Ну и в заключении для всех новогодняя ёлочка. Конечно сгенерированная!
- Тема статьи
- Способы заработка
- Номер конкурса статей
- Восемнадцатый конкурс статей
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование модератором: