Как стать автором
Обновить

Комментарии 112

Да, но многого не ждите, чтобы не разочароваться.
play.google.com/store/apps/details?id=ki.facehrm
Для точного измерения нужно исключить колебания света (например, youtube) и дрожание камеры.
«Недоступно в вашей стране». Беларусь, если что.
Опубликовал в Беларуси и в других странах СНГ. Наверное, пройдет некоторое время, пока эта публикация дойдет до Google Play.
Открыл ссылку в браузере — там пишет, что приложение не совместимо с моими устройствами (у меня Redmi Note 4X и Mi A2 lite).
Upd. Уже стало совместимо — установил через браузер.
Устанавливал с Play Market'a на Redmi Note 4x — встала хорошо.
В Канаде тоже не доступно.
Нормально. Я читал про этот метод в 2013 году, в статье то ли исследователя из MIT, то ли из какого-то медицинского универа.

А ответ на вопрос в заголовке — «Gooogle стал слишком большим и боязливым»?
Отчасти я могу понять реакцию модераторов. Потому что приложение не разъясняет никак принципов своей работы. Вот прочитал описание приложения, приложенное к нему в гугльплее — там лонгрид! Несколько абзацев! Про вспышку, как правильно держать телефон, туда-сюда. Почему это вообще не надувательство, как это может работать?

Я, возможно, не целевая аудитория, но для меня хорошее описание приложения начиналось бы такими словами: «Множество мелких кровеносных сосудов на поверхности кожи слегка сужается и расширяется от биения сердца, слегка меняя цвет кожи. Человеческий глаз это не улавливает, но камера смартфона — да. Регистрируя колебания цвета кожи наше приложение может оценить ваш пульс».

Почему этот абзац нужен? Предлагаю такой тест: спросите 10 человек, с которыми не обсуждали это приложение раньше, и лучше таких, которые не знаю, что вы программист: «Я слышал, что есть приложение, которое по селфи может сказать тебе, какой у тебя пульс. Как ты думаешь, это реально или надувательство?» Вангую, что 4+ человека сочтут надувательством.

Ну и где-то в самом приложении должно быть пару абзацев с более подробным объяснением принципов работы и ссылками на исследования или более подробные разъяснения технических аспектов. Это чертовски важно.
Спасибо за предложение. У вас хороший слог, можно ли добавить ваш текст в описание приложения?

Когда я делал страницу в магазине, вообще не понимал как это писать и что нужно пользователю. Мне хотелось поскорее вернуться в IDE и заняться оптимизацией анимации «пульса» во время измерения. Поэтому сделал по образу и подобию других приложений в Google Play.
Не возражаю, используйте мой текст как есть или поправьте сперва по своему усмотрению. Правда перечитывая его я вижу пару стилистических огрехов, так что попробую дубль два:

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

Обычно именно это написано везде, где именно надувательство и есть. Давно спам проверяли?
Понятно, что если подкрепить достаточно громкими ссылками, будет лучше, но…

Согласен с мнением. Действительно, пояснение необходимо.
Сделать его первым экраном совсем несложно.
Я бы еще добавил цитату из политики конфиденциальности, что прила не крадет ваш фейс и персональные данные.
А почему в статье нету ссылки на приложение, но есть ссылка на апк?
«This item is not available in your country» — Израиль :(

Я хочу заметить, что это в общем и целом политика Гугла по всем сервисам, например Youtube — при бане (отключении монетизации и т.д.) не говорить ничего, а только самую общую категорию. Это жутко неудобно, но, думается, корпорацию можно понять — объемы обращений в поддержку наверняка запредельные!
А само приложение — насколько точно получилось? Я видел что-то наподобие, но там камера была фиксированная, а не фронталка телефона...

Для точного измерения нужны

  • Хорошее освещение.
  • Достаточно статичный кадр.
  • Статичное освещение.
  • Определенные модели телефонов

Я провел тест примерно на 10 моделях телефонов. 9 из них выдавали результат +-8 ударов всегда. Но я знаю как работает программа, как держать телефон — у тестеров статистика похуже, около 85%, несмотря на мои разъяснения. Есть над чем работать.
Вам в копилку, проверил на двух устройствах: Huawei P9 lite и Asus Zenfone ZB631KL, на хуавей разница вышла в 9 ударов, а на асусе один в один.
Sony Xperia XZ. Фронтальная камера. Разница +- 3 удара. По пальцу один в один. Проверял по-старинке, считал удары.

Есть баг. Если делаешь несколько измерений, а потом пытаешься выйти из приложения нажатием «назад» — приложение откатывается попеременно в главный экран — экран измерения (причём, на экране измерения присутствует кусок растянутого кружка от кнопки «старт»), потом опять стартовый экран — экран измерения — опять стартовый (и так сколько было измерений) — потом экран с предупреждением — и только потом выход из приложения.

P.S. Попытался вывести Вас на чистую воду и воспользоваться программой на фотке — не получилось =). Ну, то есть, периодически возникал пульс 120 ударов (подозреваю, что это как-то связано с тем, что фотка была на мониторе), но до конца домерить не получилось ни разу.
XZ1 — все подтверждаю (кроме фотографии на мониторе — проверять не думал).
Проверил на ZTE Blade A5 2019. По морде лица и по пальцу сначала были идентичные значения — 61 удар в минуту, а пото скакнуло пошли различия. Видимо, перенапрягся, когда пытался держать аппарат по инструкции. Ну да, мы же самые умные и читаем инструкцию только тогда, когда интуиция и метод тыка не помогают :). В общем, поиграюсь ещё немного и, возможно, отмечусь а Google Play.
Это жутко неудобно, но, думается, корпорацию можно понять — объемы обращений в поддержку наверняка запредельные!
Думаю, корпорацию совершенно невозможно понять. Это одна из самых богатых компаний мира.
Я хочу заметить, что это в общем и целом политика Гугла по всем сервисам, например
Youtube — при бане (отключении монетизации и т.д.) не говорить ничего
Это жутко неудобно, но, думается, корпорацию можно понять — объемы обращений в
поддержку наверняка запредельные!

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

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

Размытые формулировки используются потому, что это занимает минимум времени. Скорее всего у них они просто на хоткеи забиты. Проверяющий глянул — что-то не устроило — ткнул хоткей. То есть первичная отбраковка занимает 5 секунд. После этого часть разрабов забивает болт, часть сама догадывается, что надо исправить, часть настырно требует дальнейших пояснений, и последующее время проверяющих тратится уже только на эту последнюю часть.
Они не ущемляют ничьи права. Ни в одной стране нет закона

ИМХО какой-нибудь закон всегда можно притянуть. Например разработчик плохо видящий, а в причине отказа от размещения например написано "плохо различимая подпись", при желании я думаю можно притянуть такой отказ как дискриминацию.

Есть подозрение что анализ приложений (роликов, ...) делается каким-то «великим и ужасным» AI, «добыть» из которого конкретное описание проблемы трудно даже самой поддержке и в действиях которого не принято сомневаться (корпорация же).
Этот AI называется «малазийские модераторы». Стоят копейки, проверяют в меру своего образования.
Я хочу заметить, что это в общем и целом политика Гугла по всем сервисам, например Youtube — при бане (отключении монетизации и т.д.) не говорить ничего, а только самую общую категорию. Это жутко неудобно, но, думается, корпорацию можно понять — объемы обращений в поддержку наверняка запредельные!

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

Погуглил, есть что-то про фильтр Эйлера. Возможно для неверующих нужно ещё показать результат работы фильтра. Работники google не правы в том что не запросили обоснований алгоритма

>> Работники google не правы в том что не запросили обоснований алгоритма

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

Тут, в принципе, сложно придумать рабочий воркфлоу для гугла, который и не пустит опасный для здоровья мусор (который и так как-то проник), и при этом ценные приложения пропустит. И при этом будет приносить прибыль гуглу в итоге.

Единственное, что могу сходу придумать, это чтобы были сертифицированные паблишеры, которым гугл доверяет, и которые отвечают значимой суммой за это доверие, и чтобы у них было право пушить в стор в обход гугловских индусов. Тогда с ними уже можно было бы договариваться типа «я плачу $1000 разово + 25% от прибыли, а вы таки ревьювите алгоритм, и работоспособность приложения», так, как эти паблишеры держались бы за каждого клиента. Хотя… сколько мелких и не очень мелких жуликов в эту тему впрыгнуло бы…
НЛО прилетело и опубликовало эту надпись здесь

VIP дев аккаунт достаточно, думаю. Магазин это сразу отсекание аудитории.

НЛО прилетело и опубликовало эту надпись здесь
как у амазона с праймом

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


Если будет адекватный магазин, в котором можно будет брать без риска для здоровья (телефона) думаю многие оценят. 

То есть, вип = самоограничение? Можешь скачать только из подмножества того, что доступно "для быдла"?


все леминги хотят быть VIP

Да сколько уже примеров было?) Vertu, который прямо квинтессенция VIP, соцсети для миллионеров (но почему-то миллионеры все еще сидят в FB, LI и инсте).

НЛО прилетело и опубликовало эту надпись здесь

Консьерж-сервис не оно? По описанию вроде похоже, только без автоматов.

Можно раздать консьержам автоматы.
Это вы советуете самой богатой организации в мире (даже поговаривают что века)?
Поздравляю, вы изобрели Apple Store! Покупаете прошлогодний айфон, который чуть дороже сегодняшнего андроид устройства и получаете все вышеперечисленные плюшки.
Качество ревью в AppStore ничуть не лучше. Кушают грибы и видят «скрытые функции» там, где нет даже аналитики, или вообще выносят приложения легким движением руки потому что «такие приложения уже есть в AppStore». При желании при этом можно легко найти фрод и откровенное мошенничество. Пояснения если и отличаются от общих фраз, то составлены малограмотными индусами, с обилием грамматических и орфографических ошибок. Можно попытаться оспорить, но это несерьезно — арбитраж все равно остается за Apple.

Приложение предлагает вспышку для измерения пульса по пальцу. И не предлагает ее при измерении задней камерой. Если нужно могу скриншоты прислать в личку. Телефон Nokia 7 plus.

Когда вы измеряете пульс по задней камере, вы направляете ее в лицо. Переключатель вспышки я убрал оттуда, скорее, из соображений гуманности)
Всё равно не могу понять чем мне может быть полезна вспышка при измерении польза сканером отпечатка пальца.
Разобрался. Изначально подумал что используется ультразвуковой сканер отпечатков пальца в телефоне (из-за иконки). Измерив пульс через палец понял что к чему и как.
Приложение не совместимо ни с одним из ваших устройств. Samsung galaxy s8 и Xiaomi mi 8.
На S8+ встало прям из гугл плэя. Россия, 9й андроид. Просто загуглил по названию из скриншота
На mi 8 встало без проблем. Работает.
У меня тоже пишет, что несовместимо со всеми устройствами. У меня их штук 10 разных.
Интересно, что там за требования выставлены такие?
Особых требований нет, есть лень разработчика полное отсутствие локализации (ну не ожидал я такого интереса). Изначально был запущен только один язык и одна страна. После публикации я добавил СНГ.

Чтобы пользователи в Германии, например, не недоумевали почему в магазине приложение с русским описанием и интерфейсом, приложение пока не опубликовано за рубежом.

Для тех, кто готов к «страданиям» я добавил прямую ссылку на apk-файл в конце статьи.
Понял. Значит, требования по локализации только. Странно, что просто play.google.com мне показал, а на устройстве не было.
Значит, сообщение об ошибке на Play Store не соответствует.

Я больше отзыв хотел оставить. Поэтому отдельный .apk не так интересно. Да и обновления приходить не будут ещё.
В этот раз, сотрудник Гугл написал что-то кроме общих слов. Он рассказал, что измерять пульс по лицу невозможно


Но зато прикладывая палец к экрану — возможно.

Как и во всех других сферах главную проблему создают маленькие вахтёры-дегенераты, дорвавшиеся до своей маленькой власти.
>> Как и во всех других сферах главную проблему создают маленькие вахтёры-дегенераты

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

Не разбирался глубоко с этим, но предположу, что если тачскрин, то должно быть вполне возможно измерить пульс. Давление так, конечно, не измерить, но небольшие подрагивания пальца должно быть можно засечь, в теории.
Не получится. Для этого сам тачскрин должен это уметь и отдавать такие данные, потому что у процессора есть доступ только к последовательной шине типа SPI или I2C, по которой тачскрин и подключён.
Спасибо. теперь когда меня будут спрашивать: «Почему ыт называешь GPlay помойкой?» буду ссыласть на вашу статью.

Ecли это повторится — мы удалим ваш и все связанные гугл-аккаунты, которые найдем.

а вот это надо запомнить, если они как и yandex начнут бороться за «мертвые души».
Я вот чет задумался какими способами они искать эти аккаунты будут. Будет ли достаточным например из отдельного профиля огнелиса заходить? Может еще и vpn юзать? Или нужно чтобы даже гитхаб акк на котором выложены сорцы приложения из их магазина не был связан с личной почтой?
А то начинает возникать желание перепривязать все свои личные учетки на майкрософтовское мыло вместо гуглового. Так, на всякий случай.
Когда искал решение своих проблем с блокировкой приложений, натыкался на посты, которые говорят о том, что ищет не очень точно.
Help! Google terminated my developer account and won't tell me why.

У человека заблокировали аккаунт, потому что его связали с другим аккаунтом «недобросовестного» разработчика.
Есть целый чат в телеграмме, где Вам расскажут восхитительные истории андроид разработчиков
Из каментов под одним видео:

Google is on Suspension Frenzy! the other day they suspended an app for very strange reason and after months of emails I realized that because I removed the app from India the testers could not test it (and I got an email from Google confirming that!) and they will put any random reason because they cant download the app! and it is still suspended by the way.

Вот теперь вопрос. Если я напишу собственный магазин приложений, разрешит ли мне его разместить GPlay?
Все равно вы не сможете программно устанавливать чужие приложения без рута
F-droid просто закачивает их и запускает на установку, вполне удобно.
Вот тут не соглашусь: либо каждый раз включать установку «из неизвестных источников», а потом отключать, что муторно, либо держать это разрешение включённым, что небезопасно.

Нет, это прямо запрещено политикой Google Play.
Но вообще, насколько я знаю, публичный API для таких приложений в Android есть.

Ссылку на конкретный пункт правил сейчас не скину, но в них прямым текстом написано что приложения, имеющие функционал Google Play, категорически запрещены. А это значит полное удаление аккаунта даже без возможности восстановления. Но это и понятно, никаких сторонних магазинов на Гуглплее нет, иначе их были бы пачки, причем полумертвых, такой балласт ему не нужен.

Вот бы ФАС обязал снять это ограничение, цены бы ФАСу не было.

НЛО прилетело и опубликовало эту надпись здесь
Может быть я что-то пропустил, но зачем публиковать приложение для теста двумя людьми? Почему просто не передать им apk? Или использовать что-нибудь типа Testflight?
Траст, возможно. Если некий не самый близкий знакомый, с кем не общаешься каждый день, присылает apk, и просит установить, нажав галочку «установить из небезопасного источника», то сразу мысль, что, наверное, в лучшем случае, у него просто угнали аккаунт)
а не могли бы дать ссылки на эти научные статьи?
Да, конечно. Вот достаточно известная статья MIT (2010) — очень короткая и понятная — хороший вариант для знакомства.

Вот метаанализ (2018), который сравнивает многие известные подходы по дистанционному измерению пульса. В этой статье вы можете найти ссылки на множество других исследований по этой теме.
НЛО прилетело и опубликовало эту надпись здесь
Думаю, локально тестирование это всё же одно.
А вот end-to-end так сказать, с имитацией всех этапов — это как раз то, чего хотел автор по-моему, заливая приложение на gp
А зачем для тестирование парой друзей такой бюрократический аппарат?
НЛО прилетело и опубликовало эту надпись здесь
Я думаю тут проблема глубже чем кажется. Многие пользователи довольно слабы в знаниях используемых гаджетов. У меня есть друг, он как будто спецом спрашивает тупые вопросы, которые даже чисто логически можно решить, но нет, надо меня дёрнуть.

А всё почему? Потому, что обычный пользователь не хочет решать «проблемы», а компьютер это сплошная проблема. Там подшаманить, там подправить, там соединить. Лично для меня это устоявшийся образ жизни с компьютером, а вот для друзей автора «установить .apk» это уже выход из зоны комфорта и ну его. Хотя, во времена популярности icq, то даже очень далекие люди от интернета, могли на телефоне установить wap прописав конфиги на мобиле, зайти на сайт, найти icq и установить его. Сейчас это наверное непосильная задача для простого пользователя.

А своим всегда можно поставить apk

Если единоразово, то да, а так придется каждый раз их трясти, выцеплять, отвлекать их от своих дел. Научить к примеру устанавливать их .apk, так они могут и послать. Они не хотят этот гемор, это не нажать «Обновить». Вот в чём проблема, а Google вроде должен был эту проблему подсластить, а он только поднасрал.
НЛО прилетело и опубликовало эту надпись здесь
Можно выложить в альтернативные маркеты и сделать копию под ios, в приложении разместить ссылку на текст «как это работает», который ведёт на лендос с ссылками на закачку с этих самых маркетов, аппстор и гп, если там всё-таки оно останется. С счётчиками от гугла и прочими. Пользователи будут переходить по ссылке, поднимать рейтинг лендинга, соответсвенно в выдаче обычного поисковика тоже будет расти наверно. А ссылка на это же приложение в аппстор убедит пользователя, что приложение не вредонос.
Собственно, с того вся история и началась, что в AppStore приложение для измерения пульса по морде лица есть, а в Google Play такого не было, только какие-то дурацкие разводилки и показывалки рекламы. Статья как раз про то, почему таких приложений в Google Play дефицит.
Интересная статья и классная программа! Было бы любопытно почитать о реализации программной части :)
Xiaomi Redmi Note 4, три последовательных замера при светодиодном освещении: 91, 136, 59 bpm. Очевидно, что это фигня полная, близко к реальности только 59 bpm. Телефон приложил к стене, поэтому кадр был статичный.
Очень нужна оценка достоверности результата, и возможной ошибки.
НЛО прилетело и опубликовало эту надпись здесь
OnePlus 5t -тоже результат близкий, хотя камера фронталка не супер.
Xiaomi Mi 9SE. Сделал 5 измерений с разных ракурсов и при разном освещении, в т.ч небольшом контровом свете. Расхождение с оптическим датчиком на часах +-1 удар. Отличный результат!
Желаю Вам удачи в борьбе с корпорацией добра.
Из браузера: «Несовместимо ни с одним из ваших устройств: Xiaomi Pocophone F1 (Андроид 9), Xiaomi Redmi 6 (8), Motorola Moto G4+ (7)».
Из приложения Google Play: «This item isn't available in your country» (Израиль).
Попробовали померять пульс на фотографии из рекламного плаката. Результат неожиданный — 151. И действительно, девушка на фотографии как живая)
Это интересный кейс. Попробую объяснить почему может происходить это безобразие. После измерения пульса, приложение может получить мощность (амплитуду) сигнала. Чем мощнее сигнал, тем надежнее и точнее показания. Даже из шума пикселей камеры, направленной на статичный объект, можно извлечь спектр, просто амплитуда сигнала будет низкой.

Логично было бы исключать показания при низкой амплитуде. Но, так как все устройства ведут себя по-разному, у всех разный диапазон получаемых амплитуд (условно, 0.05 — 0.60 и 0.20 — 1.00). У одного устройства могут шуметь пиксели с амплитудой 0.20. Другое устройство, с более качественной камерой может иметь шум 0.05 и принимать сигнал в темном помещении с амплитудой 0.15. Если просто фильтровать пульс с низкой амплитудой — некоторые устройства «не смогут» получить ни одного измерения, хотя по факту их точность будет достаточной.

В общем, вариантов много, я планирую собрать статистику и на ее основании продумать алгоритм фильтрации сомнительных результатов.
Еще немного экспериментов. Теперь делали измерения не фронтальной, а задней камерой
Результаты:
habrastorage.org/webt/d8/ob/px/d8obpxldj8kci72v7hu33gntune.jpeg
habrastorage.org/webt/vu/b3/rb/vub3rbtysa-5realcjwbg3w31em.jpeg

У девушки явно нелады с сердцем, а вот парень еще бодрячком, потому и улыбается :)

Телефон:
Samsung galaxy J7 (2016)
характеристики камеры:
Разрешение основной (тыловой) камеры 13 МП
Диафрагма основной (тыловой) камеры F/1.90
Рука держит телефон, рука дергается от сердцебиения
От этого может измеряться пульс у плаката?

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

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


Немного о том, как выглядит 'дебаг' в условиях парка

Желтый квадрат справа индикатор точности измерения.


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

Шта? На Котэ наехать решили? Вы не верно оцениваете свои силы. Но, в общем-то, жизнь вас уже осадила. Добро пожаловать в реальный мир. Вы бы еще роботизированные протезы для инвалидов начали делать с надеждой забороть дейтинг-сервисы.

Файл очень тяжелый, потому что содержит OpenCV под все архитектуры.

Как разработчик под iOS смеюсь над размером вашего приложения. Меньше 100M ничего за последние 2 года не видел. Понятно что при скачивании со стора будет работать App Thinning, но то что я загружаю в стор обычно весит не меньше 300M. Когда разработчики Android жалуются на «раздутый» размер их приложений, у меня наворачиваются слезы умиления.

Про оформление страницы приложения, указания рейтинга, скриншотов и вот это вот все просто для тестирования — могу понять ваше недовольство, но это для обоих магазинов приложений актуально и неизбежно. Магазину откуда знать с друзьями вы будете тестировать приложение или журналистам New York Times отправите на «посмотреть». Наученные дорогостоящими исками они нагородили костылей с которыми нам теперь жить.
Для AppStore все очень похоже в плане оформления, если требуется внешнее тестирование. Кроме того, для внешнего тестирования каждая мажорная версия проверяется человеком и это занимает минимум сутки, а чаще трое суток. Если вы действительно хотите протестировать только с друзьями, то ожидание ревью можно избежать, но количество пользователей будет ограничено. Так же нужно отметить, что для тестирования приложений iOS потребуется наличие отдельного приложения у тестировщика — TestFlight. С этой стороны организовать тестирование в GooglePlay сильно проще.

Общение с поддержкой

Я вообще удивлен что у вас был разговор с живым человеком с самого начала. Мне от гугла ничего, кроме ответов робота не приходило и я был уверен, что люди там приложения не проверяют. Возможно в категории «медицина» по-другому.
В AppStore все проверяют индусы и также присылают лишь отсылки и выдержки из гайдлайнов. Но, если упорствовать, можно получить более конкретные ответы «что именно вызвало реджект». На крайний случай вы можете им позвонить и поговорить с живым человеком, что для Google невообразимая роскошь. Так же у разработчика есть один priority review в год для срочной проверки приложения. Но и платим мы в AppStore $100 в год в противовес $25 life time в Google Play.

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

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

Спасибо за то, что поделились интересным опытом.
Честно говоря, был удивлён размером, потому что, судя по моему опыту, писать народ разучился от слова сосвсем. Такое ощущение, что собирают что-то на детских конструкторах и чихать хотели на размеры. А ведь всего лишь 8 лет назад на моём первом смартфоне было всего лишь около 100 мегабайт свободного места на внутреннем хранилище и сразу устанавливать на карту было нельзя. На что тратятся все эти десятки мегабайт — для меня загадка.
Сделайте PWA: это сайт оформленный особым образом, который Хром на Андроиде (и не только Хром и не только на Андроиде) позволяет установить на app, с отдельной иконкой и т.д. Если вам не нужны какие то особые Android API, то PWA будет достаточно. Чтобы не возиться с настройкой сайта сделайте проект на github и публикуйте его через github.io. Ваш апп будет доступен по адресу вроде myapp123.github.io и ни один ленивый модератор не сможет его заблокировать. Чтобы со всем этим разобраться вам нужен будет 1 день.
Спасибо за совет.
При подсчёте пульса по прижатому к камере, с горящей в режиме фонарика вспышкой, пальцу контрастность картинки, точность и скорость определения пульса гарантированно выше. Использование с этими целями лица — несомненно более выгодный с маркетинговой точки зрения ход. Т.к. больше похож на «котиков».
Каждый месяц читаю как кого-то «забанили» на GooglePlay. Печально всё это… Не могу только понять это общемировой тренд или это только в отношении приложений из России? KirillGerasimov, не сдавайтесь!
С такой поддержкой не до капитуляций, с ней горы сворачивать можно.
Приложение, работающее только с usb — приставкой. Как вообще можно продвинуть?
Измеряет напряжение, сопротивление, ток (с внешним шунтом ). Для детей и не только.
Вы хотите приложение распространять или приставку?
Приставка в наличии только в виде опытных образцов, заморачиваться с производством и реализацией не хочется.
Приложение для одного аналогового канала приставки в Play Market. Остальные 4 приложения дорабатываю до восьмого Андроида. Отправлю в Market и что дальше?
Без приставки все коту под хвост.
Я не разбираюсь в маркетинге, но мне кажется, что основой в вашем случае является приставка, а не приложение. Какой смысл в продвижении приложения, которое не будет работать без вашего устройства?

Очень верхнеуровнево продвижение может выглядеть так:

  • Исследование рынка на предмет потребности
  • Договоренности с розничными сетями (Ашан, дикси, что-то еще)
  • Поиск средств, своих или инвесторских
  • Производство
  • Распростанение приложения путем указания его названия на коробке с приставкой
Этому в школе не учили. Опять самостоятельно осваивать новую профессию. Опрос друзей по ВКонтакте? Надо подумать.
Меняйте категорию — берите категорию снепчата, и прочие камеры.
Можно в игры — типа детектор лжи. Если по сети играть, вообще может быть интересно — обоим игрокам задается один провокационный вопрос, а камера меряет пульс, у кого первого подскочил — тот проиграл. Шоу такое даже есть — ru.wikipedia.org/wiki/The_Chair_(игра).
И не надо никаких обоснований :)
Кстати, на Sharp Aquos P1X скачалась из маркета, запустилась, но ничего не меряет никаким способом.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории