ESPN Deportes¿Por qué no afecta al proyecto de Márquez perder ante Estados Unidos?The Jerusalem PostFire, smoke seen near Aramco facility in Riyadh as Saudi-Houthi conflict continuesRTP DesportoJesus concentrado no treino para "consolidar processos e preparar momentos decisivos"PunchArsene Wenger, African coaches to dissect record 2026 World Cup runInquirerDrug den dismantled in Cotabato, 3 suspects arrestedESPNNorthwestern opens 'electric' Ryan Field with upset of Penn StateBollywood HungamaEXCLUSIVE: Siddharth P Malhotra reveals Ikka sequel and Shaque Season 2 are in the works; also shares happiness at the response to Parineeti Chopra starrer show: “Haven’t got so many calls for a series before”ZDF heuteEntdecken Sie das ZDF-NachrichtenstudioColliderTom Cruise’s New $200M Movie Is Officially One of His Worst Box Office DebutsSportstarIndia vs Brazil LIVE score: IND 0-3 BRA; Estevao scores and assists; Vinicius subbed off at half-timeالشرق8 بحارة مصريين يصلون مقديشو بعد الإفراج عنهم تمهيداً لعودتهم إلى القاهرةScreen Rant1 Month Later, Disney+ Space Adventure Hits Global Most-Watched List
The Daily Newsstand · Free, Always
Saturday, October 3, 2026

Хочу выложить приложения в AppStor и вообще в магазины на всех платформах. Практический кейс

Translate

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

Это продолжение предыдущей статьи https://habr.com/ru/articles/1081056/

Вся предварительная информация там уже изложена. Что надо, какая последовательность.
Ну и теперь некие особенности сколько все заняло времени.
Начну с самого проекта. Это приложение для хранения кодов 2FA TOTP и HOTP. Такие приложения имеются на всех платформах и даже выпускаются прямо Микрософтом и Гуглом.
Зачем мне понадобилось свое?
Главная причина это то что клиенты нашей фирмы имеют довольно разнообразные устройства на работе. И не по одному. Это айфоны, андроиды, компы с виндой, макбуки и у многих еще есть и часы к этому всему подключенные. Входы через двухфакторную идентификацию через коды сильно удобнее чем через почту или СМС или еще как потому что не требуется интернет и очень желательно чтобы одни и те же коды были синхронизированы между всем тем зоопарком, который есть у пользователей.
А вот таких приложений с синхронизацией между устройствами не так и много. То есть мало.

У меня еще добавлены свои требования:

  1. Чтобы вся синхронизация по всем платформам работала без логина вообще. То есть без создания каких-либо аккаунтов.

  2. Чтобы коды можно было смотреть на часах Apple и WearOS

  3. Чтобы фирма - клиент могла свое облако для синхронизации кодов для пользователей иметь.

  4. Ну и понятно что пользователям удобно приложение взять из магазина приложений чтобы быть уверенным что это официально а не фальшивка.

В табличке выше Клод собрал то что по функция ближе всего к нужному.

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

Видно что из готовых почти подходит Bitwarden но локальная версия не имеет синхронизации и требуется логин заводить у них. 1Password слегка платный и тоже надо логин заводить.
Authy хочет телефон и съехал с десктопов.

В итоге всех изысканий решили сделать свое на все платформы и еще и самим стать везде официальным разработчиком.

После проделывания всего того что описано в предыдущей статье прошло еще три недели до момента когда приложения попали в магазины. Самый быстрый оказался Microsoft. Уложился в одну неделю. Следующим был Apple. Причем приложение на мак ехало один раз и почти без вопросов со стороны Apple а вот приложение для iPhone вообще было забраковано поначалу.
По причине вшитых в код кусков текста. Само наше приложение на 22 языках но кое-где попались вшитые коды на русском и английском и они вылезли при проверке в AppStor.
В итоге пришлось все править и подавать заново.

Самый долгий оказался Android. Три недели висело "на ревизии" но потом оказалось что оно бы так могло вечно висеть и никаких бы вопросов от гугола бы не пришло. Выяснилось что для Android надо не только заполнить формы, выдать скриншоты и всякие инфы на всех языках. А надо еще и приложить инструкцию как тестировать и еще приложить тестовые данные.
Это еще хорошо, что разработчик это фирма, а не частное лицо. К частникам еще требование по пробному тестированию некими 12 пользователями которым можно предварительно в Google Play выложить сборку для тестирования и они должны минимум 2 недели тестить.

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

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

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

По итогу приложение выложено во все магазины под именем lambit2FA.
Прикольная особенность - это отсутствие необходимости заводить какой-либо логин для синхронизации. Есть импорт из всех известных приложений 2FA с кодами TOTP и HOTP.
А облачная синхронизация слелана не как облако разработчика, а как собственное облако пользователя на нашем сервере. И раз нету логинов то со стороны сервера никаким образом пользователя нельзя вычислить.

Ну и напоследок про ИИ. Все эти приложения и вообще все писал Клод opus 5.0 .
Со стороны разработчика исключительно дизайн, логика работы и хранения в виде промптов.

Но нельзя сделать вывод о том, что любой человек сядет и напишет такое же, не зная программирования. Что-то бытовое типа игры - да. Но что-то технически специализированное пока нет. Без постоянной коррекции всех технических деталей Клод не справлялся никак.

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

View the original on Хабр →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.