Повернутися до блогу GLP Fish Нотатки розробки

Що далі для GLP Fish: оновлення 1.1, у розробці

· від Safafish

Також іншими мовами: English · 中文 · 日本語 · Español · Français · 한국어 · Українська

Про статус — одразу, перш за все: нічого з описаного нижче ще не вийшло. GLP Fish 1.0 — це версія на розгляді App Store, а все нижче написане й перевірене в робочому репозиторії, прямує до наступного оновлення. Ми радше розкриємо карти заздалегідь, аніж дозволимо гадати — і якщо щось нижче зсунеться або затримається, цей допис скаже про це, коли те станеться. Про те, що 1.0 уже вміє, — у дописі-близню.

Три шляхи, яким вага потрапляє всередину

1.0 бере вагу, набрану руками. 1.1 додає ще два, плюс імпорт, і кожен зроблено навколо рішення про приватність, яке ми ухвалили заздалегідь:

Імпорт з Apple Здоров'я — лише читання

Якщо ви вже зважуєтеся вагами, що пишуть у Apple Здоров'я, можна імпортувати ті показники до GLP Fish. Імпорт суворо лише для читання, за екраном згоди, який показує iOS, і ставить позначку, щоб той самий показник не імпортувався двічі. Застосунок ніколи не пише в Apple Здоров'я — ні ваги, ні чого-небудь. Ваші записи в GLP Fish — ваші, і сховище здоров'я — не місце, куди ми щось публікуємо.

Фото вагів, прочитані на пристрої

Можна зняти табло своїх вагів — або вибрати таке фото з медіатеці — і застосунок прочитає число за вас, попередньо заповнивши час показника часом зйомки. Розпізнавання відбувається повністю на вашому iPhone; фото ніколи не вивантажується, а зберігається лише вага, яку ви підтвердили.

Bluetooth-ваги

З вашого дозволу застосунок може з'єднатися зі сумісними Bluetooth-вагами й зняти показник напряму, тож зважування — це стати, торкнутися, готово. Сканування працює лише поки відкритий екран з'єднання, а Bluetooth ніколи не використовується ні для чого іншого — ні локації, ні стеження. Специфікації протоколу написано з публічної документації як clean-room реалізація: повільний шлях — і правильний шлях.

Оцінки за фото страв, і безкоштовне лишається безкоштовним

1.1 дозволяє зняти страву й отримати оцінку калорій і білка, яку можна відредагувати перед збереженням. Це єдине місце, де фото покидає ваш пристрій: воно надсилається через HTTPS на наш сервер і передається названому в політиці конфіденційності провайдеру ШІ (наразі Anthropic) для створення оцінки, а фото не зберігається після повернення оцінки і не використовується для навчання чиїхось моделей. Оцінка приходить як редагована чернетка із зазначеними на записі джерелом і упевненістю — ви підтверджуєте, що потрапляє до вашого запису, як і в кожному іншому записі.

Сканування фото оплачується невеликим докупним пакетом сканувань, бо кожна оцінка коштує нам грошей; набрати страву руками, записати дозу й зважитися лишаються безкоштовними, як і в 1.0.

Один прогноз замість кількох експонатів

1.0 показує дослідницькі якорі, порівняння та вашу записану тенденцію, залишаючи синтез вам. Це чесно, але виснажливо. 1.1 додає одну картку прогнозу: очікувану зміну ваги за рік, діапазон навколо і частку людей, що досягли щонайменше певного рівня — одне число, яке можна потримати, з рештою під ним.

Його якір — реальні дані, а не дослідницькі: опубліковане дослідження 7 881 дорослого, які почали ін'єкційний семаглутид або тирзепатид у 2021–2023 роках (Gasoyan та колеги, Obesity, 2025), де середні за рік: −7,7% на семаглутиді та −12,4% на тирзепатиді, −11,9% для тих, хто лишився на лікуванні. Досліди йдуть з виділеним персоналом і високою прихильністю; реальність — це те, де живуть читачі цього застосунку, а близько половина людей у тому наборі даних припинила протягом року. Картка каже, чий розподіл вона описує, а дослідницькі криві лишаються видними поруч, не змішуючись у неї.

Дві корекції вбудовані. Стартова вага має значення — той самий препарат знімає менший відсоток з важчого тіла, за підгруповим аналізом у власних оглядах регуляторів — і ваші власні записи можуть тягнути прогноз до вашого фактичного ходу. Лишень поволі і лишень до певної міри: кілька добрих тижнів зважуються легко проти року опублікованих даних, а діапазон може звузитися найбільше вдвоє, ніколи до точки.

Поправка, що вивчає ваш ритм

1.0 коригує кожне зважування проти ранкового натще за грубими популяційними середніми, показуючи невизначеність. 1.1 робить її особистою: зважуйтеся раз зранку і раз пізніше того ж дня кілька разів — і застосунок починає оцінювати ваш власний добовий розкид і вплітати його в поправку, а довірчий інтервал звужується в міру навчання. Погані пари відкидаються — розкид, який добова варіація неспроможна правдоподібно пояснити, це помилкова цифра, а не ритм — і інтервал ніколи не звужується до точки. Порівняння також перестає вдавати, ніби показник вівторка ввечері і показник понеділка зранку знято однаково: воно порівнює з тим самим часом доби і каже, що внесено та з чим порівняно.

Спільнота обзаводиться обговоренням

Вкладка Спільнота у 1.0 — це дописи: опублікувати, лайкнути, прокоментувати, поскаржитись, видалити своє. 1.1 дає допису його обговорення прямо на картці, дозволяє схвалити відповідь, несе мову й регіон дописів разом із фільтрами та відкриває ленту на вашому регіоні. Модерація росте разом із цим: кожен коментар стає доступним для скарги, як допис, блокування автора також сповіщає нас, а список заблокованих — це сторінка, з якої можна повернути назад. Нічого з цього не глянцеве, і все це та частина, яку спільнота біля здоров'я не може пропустити.

І одна річ, яка просто приємна

Коли запис прилітає, 1.1 дає йому невелику церемонію: ваша постать ступає на ваги, число докочується на своє місце, а втрата ваги або жирової маси отримує феєрверк. Прибавка отримує нейтральну посадку й текст, що не лає, — ваги це вимір, а не вирок. Це поважає «Зменшення руху» і грає на кожному шляху введення, наборому чи імпортованому. Записати вагу — це той акт, навколо якого побудовано весь цей застосунок; він заслуговує на краще за спінер.

Чого навмисно немає в цьому переліку

Жодних порад щодо дози понад офіційні інструкції, жодного писання в Apple Здоров'я, жодного прогнозу, що твердне в обіцянку після кількох тижнів даних, і жодного ставлення до фото страви як до клінічного запису — це редагована оцінка. Межі 1.0 — це межі 1.1.

GLP Fish виставлений в App Store. Питання чи відгуки? Сторінка підтримки — найшвидший спосіб зв'язатися з нами.