Сегодня, в десятую годовщину выхода Overcast 1.0, Марко Армент сообщил, что полностью переписал и изменил дизайн большей части приложения для iOS, чтобы перенести Overcast в следующее десятилетие.
Вот что пишет Марко в анонсе.
Что нового
- Намного быстрее, отзывчивее, надежнее и доступнее.
- Современный дизайн, оптимизированный для легкой доступности элементов управления на телефонах современных размеров.
- Повсеместные улучшения, такие как отмена больших поисков, новые опции приоритета плейлиста, более удобная навигация и многое другое.
Чего осталось
- Большинство функций. Overcast — это все еще Overcast!
- Аудио движок. Это лучшая часть Overcast, и он по-прежнему лидирует в отрасли по качеству звука, пропуску тишины и нормализации громкости.
- Бизнес. Я по-прежнему работаю в одиночку, без финансирования и внешнего участия, обслуживая только своих клиентов.
- Мои принципы. Я всегда хочу сделать лучшее приложение для подкастов и никогда не буду пренебрегать вашим временем, вниманием или конфиденциальностью.
Чего больше нет
Потоковое вещание. Большинство крупных подкастов теперь используют динамическую вставку рекламы, что приводит к ошибкам и проблемам при потоковом воспроизведении. Полная загрузка эпизодов перед началом воспроизведения гораздо надежнее.
При нажатии на незагруженный эпизод теперь открывается экран воспроизведения, он загружается, а затем начинается воспроизведение. Это работает так же, как и потоковое воспроизведение, но воспроизведение начинается после завершения загрузки, а не после того, как часть ее буферизируется.
В современных быстрых сетях это обычно занимает всего несколько дополнительных секунд.
В ближайшем будущем я добавлю более умные опции и больше контроля над выборочной загрузкой эпизодов, чтобы еще больше улучшить опыт для тех, кто не загружает каждый эпизод автоматически.
Что дальше
- Дописать последние несколько функций, отсутствующих в старом приложении, такие как поддержка ярлыков, управление хранилищем и OPML. Сейчас они отсутствуют, но скоро появятся.
- Больше возможностей для загрузки и удаления эпизодов.
- Обновление приложения для Apple Watch до нового, более быстрого механизма синхронизации (в настоящее время приложение для часов не изменилось по сравнению с предыдущим).
И, конечно, больше возможностей, включая некоторые из наиболее востребованных вами функций за последнее десятилетие.
Переписать приложение было очень непростой задачей. Спасибо за терпение, пока я работал над этим списком!
Почему?
Большая часть основного кода Overcast была 10-летней давности, что делало неудобным или невозможным легкое движение в ногу со временем, внедрение новой функциональности iOS или добавление новых функций, особенно в одиночку.
Вот почему в течение многих лет не было много новых функций или изменений.
Вы это видели, и я это видел. Я не мог обслуживать своих клиентов так хорошо, как хотел.
Чтобы у Overcast было будущее, ему нужен был современный фундамент для второго десятилетия. Последние 18 месяцев я потратил на то, чтобы перестроить большую часть приложения с помощью Swift, SwiftUI, Blackbird и современного параллелизма Swift.
Теперь разработка стремительно ускоряется. Я стал более отзывчивым, быстрее делаю итерации и в конечном итоге делаю приложение намного лучше.
Огромное спасибо всем вам за первое десятилетие Overcast.
Двигаемся в следующее.