Вигода калькулятора в тому, що він не просто калькулятор, а калькулятор складних виразів аж до міні-програм з можливістю створення власної бібліотеки функцій. Підтримуються умови, цикли, змінні, та функції.
Але цей допис не про вигоди, а про перешкоди. 25 років тому все було просто - створив додаток, поклав на веб-сторінку, розкидав по сторонніх сайтах, і маєш копійку. Зараз же можливість з нуля зайти в цей бізнес практично відсутня.
Створити додаток для Linux не є проблемою. А от з Windows та macOS проблеми великі. Насамперед Apple та Microsoft викручують руки розробникам, щоб ті публікували додатки через їхні Store'и. Як - наприклад тим, що додаток не зі Store'у складно завантажити і ще складніше встановити. Браузер видає купу попереджень та приховує шляхи для встановлення так, що пересічний користувач просто не знайде наявні в UI механізми для встановлення додатку. Також, при встановленні, якщо додаток не підписано, користувач отримує чергове попередження. Все для блага користувача, безумовно, але є нюанс (с) - сертифікат для підписування ще 10 років тому коштував біля $100, і придбати його можна було при вказанні базових даних що відповідали дійсності (наприклад, ім'я компанії, домен, та електронна пошта збігаються - все ок, отримуй). Зараз сертифікат коштує більше ніж $500 на рік, CA компаній лишилося три штуки (олігополія), а перевірки клієнтів в них виконують недоумки з недорозвинутих країн на аутсорсі, які не розуміють взагалі як працює бізнес в розвинутих країнах.
Але це ще початок
Далі гірше. Щоб засабмітити додаток в Microsoft Store, слід використовувати individual account (Work account AKA Entra ID tenant *не пускають*). Але якщо використати individual account, Partner Center не працює як слід і не дає власникові account-а всіх прав, вимагаючи Entra ID tenant. Якого немає, тому що Microsoft явним чином не дозволила його використати. Підтримка на питання "мені не дають всіх прав" відповідає "ми перевірили і дійсно, ви не можете мати всі права без tenant'а". Підтримка з тієї ж недорозвинутої країни, якщо що.
В Apple я восени місяць вирішував (схожим чином) схожу ж проблему, коли я не міг активувати обліковий запис не підписавши певний agreement, а посилання на agreement в мене на веб-сторінці не з'являлося. Після 4-го сапортера з тієї ж країни (ну ви зрозуміли ...) прийшов якийсь співробітник з європейським іменем і цю проблему вирішив на боці ябла.
Далі в мене ще пакування та сабміт в Apple Store та незрозуміло що з Microsoft Store. Спостерігаємо ...
