GitHub
Any Distance выложили в Open Source
Сейчас в программном обеспечении для iOS происходит возрождение красоты и мастерства, и я горжусь тем, что люди по-прежнему используют нашу работу как источник вдохновения.
Дэниел Кунц открыл код Any Distance, приложения, выигравшего Apple Design Award в 2023 году. Вот как он описывает причины создания своего проекта и его путь в open source.
Сегодня я открываю исходный код Any Distance, приложения для фитнес-трекера, над которым я работал вместе с несколькими другими людьми почти 5 лет. Any Distance начинался как способ поделиться красивой графикой ваших тренировок в социальных сетях. В конечном итоге он превратился в венчурный стартап, нацеленный на свержение Strava. Хотя мы так и не приблизились к этой цели или даже к соответствию продукта рынку (на мой взгляд), в итоге мы создали много интересного программного обеспечения, которым я до сих пор горжусь.
Any Distance выиграл премию Apple Design Award за визуальные эффекты и графику в 2023 году. Я был удивлен и рад видеть, что сообщество дизайнеров продолжает интересоваться тем, что мы создали. Время от времени я вижу внезапный всплеск загрузок, исходящий от постов на X. Во многом это было инициировано такими людьми, как Раффи Чилингарян и его проектом Spotted in Prod.
Сейчас в программном обеспечении для iOS происходит возрождение красоты и мастерства, и я горжусь тем, что люди по-прежнему используют нашу работу как источник вдохновения. С середины 2023 года приложение находится в «режиме обслуживания». Я не хочу вдаваться в подробности того, что именно послужило причиной этого, но скажу, что это было довольно распространенное сочетание классических неудач стартапов — проблемы со-основателей, PMF (или, скорее, его отсутствие), выгорание и проблемы со сбором средств.
Последние 2 года я пытался понять, что делать с проектом, кроме как полностью его закрыть, чего я действительно не хочу делать. У приложения по-прежнему небольшой круг пользователей, и оно не требует столько времени, усилий или денег на поддержание, пока я работаю над другими проектами. На данный момент я поговорил примерно с 10 потенциальными покупателями, но ни один из них не показался мне подходящим.
Буду честен: я защищаю этот проект. Он отнимал у меня так много времени и энергии в течение очень долгого времени. Было бы больно видеть, как он превращается во что-то, что не соответствует моим личным стандартам, даже если это означает для меня получение денег.
Я не думал об открытом исходном коде Any Distance до самого недавнего времени. Но как только у меня возникла эта мысль, я почувствовал, что это правильное решение. Из всех возможных оставшихся вариантов будущего, я думаю, что тот, в котором люди могут использовать нашу работу для создания новых продуктов в духе Any Distance, сделает меня самым счастливым.
Все, кто меня знает, знают, что у меня смешанные отношения к SwiftUI и платформами Apple в целом. Я все еще думаю, что в производственных кодовых базах недостаточно хороших примеров SwiftUI. Apple покажет вам 100 способов сделать базовый список дел, типы в котором компилятор едва успеет проверить за разумное время, но что-то более сложное, и вы будете предоставлены сами себе. Поскольку кода SwiftUI так мало, LLM с трудом могут быть полезны за пределами шаблонов. Я провел много времени, экспериментируя с различными комбинациями SwiftUI, UIKit и Metal, чтобы сделать Any Distance максимально красивым и производительным. Многое из того, что мы сделали, до сих пор не было воспроизведено (насколько мне известно). Я не буду утверждать, что все, что мы сделали, — это лучший способ что-то сделать. Но этого оказалось достаточно, чтобы получить премию Apple Design Award.
Разор отдельных кусков кода вы можете найти в другой статье: https://www.spottedinprod.com/blog/any-distance-goes-open-source
-
Аналитика магазинов2 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Интегрированные среды разработки3 недели назад
Chad: The Brainrot IDE — дикая среда разработки с играми и развлечениями
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.45
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.46

