Приложения для знакомств быстро растут
Приложения для знакомств Tinder, Bumble и Hinge являются одними из самых высокодоходных в американском App Store и входят в топы зарабатывающих на протяжении многих лет.
Это означает, что они зарабатывают много денег, но сейчас их доходы растут не так быстро, как раньше.
Нет сомнений в том, что рост будет продолжаться, но, похоже, пользователи ищут что-то другое.
За последний год доходы нового класса приложений для знакомств резко возросли — это эксклюзивные приложения для знакомств. Такие, для вступления в которые нужно получить одобрение или приглашение от других пользователей.
Согласно данным App Intelligence от AppFigures, Raya, The League, Inner Circle и Luxy в настоящее время являются ведущими эксклюзивными приложениями для знакомств по росту доходов. И поскольку Raya доступна только в App Store, сравнение идет только для App Store.
С начала 2022 года эти три приложения заработали в App Store около $119 млн чистого дохода — чистый доход означает доход после оплаты услуг магазина, то есть это то, что эти компании фактически получают от Apple и Google. Из них $7 млн пришлось на один только апрель.
Что касается тенденций, то самая маленькая компания, Luxy, удвоила свой доход за этот период. Доход самой большой компании в списке, Raya, вырос в 13 раз.
Luxy начала 2022 год с 248 тыс. долларов чистой выручки в январе и закончила апрель 2024 года с 584 тыс. долларов чистой выручки. По оценкам, выручка Raya выросла с $323 тыс. в январе 22 года до $4 млн в апреле.
США — крупнейший источник дохода для всех, кроме Inner Circle, которая получает доходы из Бразилии и Нидерландов. Однако все четыре компании зарабатывают на всех рынках.
Учитывая распространение приложений для знакомств на данный момент, а также то, что большинство одиноких людей забыли, как разговаривать с незнакомцами, это вполне логично.
Приложения для знакомств Tinder, Bumble и Hinge являются одними из самых высокодоходных в американском App Store и входят в топы зарабатывающих на протяжении многих лет.
Это означает, что они зарабатывают много денег, но сейчас их доходы растут не так быстро, как раньше.
Нет сомнений в том, что рост будет продолжаться, но, похоже, пользователи ищут что-то другое.
За последний год доходы нового класса приложений для знакомств резко возросли — это эксклюзивные приложения для знакомств. Такие, для вступления в которые нужно получить одобрение или приглашение от других пользователей.
Согласно данным App Intelligence от AppFigures, Raya, The League, Inner Circle и Luxy в настоящее время являются ведущими эксклюзивными приложениями для знакомств по росту доходов. И поскольку Raya доступна только в App Store, сравнение идет только для App Store.
С начала 2022 года эти три приложения заработали в App Store около $119 млн чистого дохода — чистый доход означает доход после оплаты услуг магазина, то есть это то, что эти компании фактически получают от Apple и Google. Из них $7 млн пришлось на один только апрель.
Что касается тенденций, то самая маленькая компания, Luxy, удвоила свой доход за этот период. Доход самой большой компании в списке, Raya, вырос в 13 раз.
Luxy начала 2022 год с 248 тыс. долларов чистой выручки в январе и закончила апрель 2024 года с 584 тыс. долларов чистой выручки. По оценкам, выручка Raya выросла с $323 тыс. в январе 22 года до $4 млн в апреле.
США — крупнейший источник дохода для всех, кроме Inner Circle, которая получает доходы из Бразилии и Нидерландов. Однако все четыре компании зарабатывают на всех рынках.
Учитывая распространение приложений для знакомств на данный момент, а также то, что большинство одиноких людей забыли, как разговаривать с незнакомцами, это вполне логично.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Информация о сборке Xcode: отслеживайте время компиляции проекта
Xcode Build Insights позволяет отслеживать время компиляции, чтобы гарантировать, что сборка вашего проекта внезапно не замедлится. Скорее всего, вы создаете свой проект десятки раз в день, поэтому замедление времени компиляции может существенно повлиять на вашу общую производительность.
Хотя Xcode хранит историю ваших сборок, она сохраняется лишь на короткое время. К сожалению, будет сохранено только около тридцати ваших последних сборок, а все журналы будут удалены при обновлении до новой версии Xcode или при удалении папки с производными данными. К счастью, решение позволяет отслеживать время компиляции в ближайшие месяцы.
Что еще важно не просто следить за временем билда, понимать просело ли оно в вашем проекте, улучшилось ли с новым Xcode и так далее, но еще важно сравнивать время сборки на вашем девайсе с временем сборки на девайсах коллег. Советую статью к прочтению
Xcode Build Insights позволяет отслеживать время компиляции, чтобы гарантировать, что сборка вашего проекта внезапно не замедлится. Скорее всего, вы создаете свой проект десятки раз в день, поэтому замедление времени компиляции может существенно повлиять на вашу общую производительность.
Хотя Xcode хранит историю ваших сборок, она сохраняется лишь на короткое время. К сожалению, будет сохранено только около тридцати ваших последних сборок, а все журналы будут удалены при обновлении до новой версии Xcode или при удалении папки с производными данными. К счастью, решение позволяет отслеживать время компиляции в ближайшие месяцы.
Что еще важно не просто следить за временем билда, понимать просело ли оно в вашем проекте, улучшилось ли с новым Xcode и так далее, но еще важно сравнивать время сборки на вашем девайсе с временем сборки на девайсах коллег. Советую статью к прочтению
Sketch — простое рисование
Sketch — библиотека, реализующая простое представление для рисования. В нем есть все базовые функции (карандаш, стирание, закраска, отмена/повтор, смена цветов или толщины линии, фигуры и пр.) и вы можете легко создавать приложения для рисования для iOS.
Sketch — библиотека, реализующая простое представление для рисования. В нем есть все базовые функции (карандаш, стирание, закраска, отмена/повтор, смена цветов или толщины линии, фигуры и пр.) и вы можете легко создавать приложения для рисования для iOS.
• Доступ к нему будет платный. Стоимость составит 9,99
Please open Telegram to view this post
VIEW IN TELEGRAM
SwiftUI: наконец-то пора? Опыт разработки на SwiftUI в контексте UIKit приложения
Cтатья Алексея Непомнящих мобильного разработчика с Леруа Мерлен. В этой статье Алексей делится своим опытом внедрения первой большой фичи на SwiftUI в приложение, целиком состоящее из UIKit с минимальной требуемой версией iOS 14.
Содержание статьи
1. Выбор в пользу SwiftUI: первые шаги и ожидания от перехода
2. Заметки новичка: первые трудности работы с SwiftUI
3. Открытие новых горизонтов: погружение в мир SwiftUI. Поможет ли нам ChatGPT?
4. Пара слов про архитектуру
5. Комбинирование SwiftUI и UIKit: преодоление технических преград
6. Сюрпризы на пути: неожиданные ошибки и способы их решения
7. Уроки и открытия: полезные находки и применение лучших практик
8. Интеграция SwiftUI и UIKit: результаты
9. Итоги: мои новые взгляды на SwiftUI
Cтатья Алексея Непомнящих мобильного разработчика с Леруа Мерлен. В этой статье Алексей делится своим опытом внедрения первой большой фичи на SwiftUI в приложение, целиком состоящее из UIKit с минимальной требуемой версией iOS 14.
Содержание статьи
1. Выбор в пользу SwiftUI: первые шаги и ожидания от перехода
2. Заметки новичка: первые трудности работы с SwiftUI
3. Открытие новых горизонтов: погружение в мир SwiftUI. Поможет ли нам ChatGPT?
4. Пара слов про архитектуру
5. Комбинирование SwiftUI и UIKit: преодоление технических преград
6. Сюрпризы на пути: неожиданные ошибки и способы их решения
7. Уроки и открытия: полезные находки и применение лучших практик
8. Интеграция SwiftUI и UIKit: результаты
9. Итоги: мои новые взгляды на SwiftUI
• Это за период с 2020 по 2023 год.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Рефакторинг и технический долг
После небольшого затишья мы снова в эфире. Присаживайтесь поудобнее - у нас в гостях Александр Сычёв из KTS и расскажет он нам про рефакторинг и такое понятие, как технический долг. Вопросами его засыпят наши старые друзья Миша и Настя. Ну а ведущая как всегда - очаровательная Екатерина Батеева.
Рефакторинг - это процесс изменения существующего кода без изменения его функциональности. Цель - улучшить его структуру, читаемость, эффективность, упростить его поддержку и дальнейшее развитие.
Технический долг - это метафора, описывающая ситуацию, когда разработчики принимают решения, которые быстро решат проблему, но в будущем приведут к более сложной и трудоемкой работе.
Важно помнить:
* Рефакторинг - это не роскошь, а необходимость. В долгосрочной перспективе он экономит время и деньги.
* Рефакторинг - это непрерывный процесс. Нужно постоянно следить за качеством кода и проводить рефакторинг по мере необходимости.
* Рефакторинг - это искусство, а не наука. Нет одного правильного способа рефакторинга.
Вывод:
Рефакторинг и технический долг тесно связаны. Понимание этих понятий позволяет разработчикам принимать решения, которые ведут к более качественному и поддерживаемому коду.
Телеграм канал гостя Александра
После небольшого затишья мы снова в эфире. Присаживайтесь поудобнее - у нас в гостях Александр Сычёв из KTS и расскажет он нам про рефакторинг и такое понятие, как технический долг. Вопросами его засыпят наши старые друзья Миша и Настя. Ну а ведущая как всегда - очаровательная Екатерина Батеева.
Рефакторинг - это процесс изменения существующего кода без изменения его функциональности. Цель - улучшить его структуру, читаемость, эффективность, упростить его поддержку и дальнейшее развитие.
Технический долг - это метафора, описывающая ситуацию, когда разработчики принимают решения, которые быстро решат проблему, но в будущем приведут к более сложной и трудоемкой работе.
Важно помнить:
* Рефакторинг - это не роскошь, а необходимость. В долгосрочной перспективе он экономит время и деньги.
* Рефакторинг - это непрерывный процесс. Нужно постоянно следить за качеством кода и проводить рефакторинг по мере необходимости.
* Рефакторинг - это искусство, а не наука. Нет одного правильного способа рефакторинга.
Вывод:
Рефакторинг и технический долг тесно связаны. Понимание этих понятий позволяет разработчикам принимать решения, которые ведут к более качественному и поддерживаемому коду.
Телеграм канал гостя Александра
https://apps.apple.com/ru/app/id6476151601
Please open Telegram to view this post
VIEW IN TELEGRAM
SwiftUI-навигация: просто, нативно и декларативно
Стартуя проект на SwiftUI 2.0 в конце 2021 года, Сергей с командой избрали тактику минимального использования UIKit, в том числе в вопросах навигации. Кроме того, они не стали создавать собственный NavigationView, а использовали тот механизм, который предоставил Apple – немного обернув его в решение, схожее с концепцией отображения модальных окон.
Изначально навигация была простой: TabBarView+NavigationView, поддержка с iOS 14, и все были счастливы. Затем дизайнеры и бизнес начали усложнять пути переходов экранов, создавая целые графы межэкранных прыжков, и команда столкнулась с техническими препятствиями и багами SwiftUI. Но они не свернули на UIKit, как это сделали те, кто вкусил SwiftUI до поддержки с iOS 16. Есть единицы, которые пошли по пути команды, и у них есть неплохие идеи. Однако их реализацию предстоит «доводить до ума».
Спикер поделился наработками команды, чтобы можно было безбоязненно идти в мир SwiftUI 2.0 с backports. Конечно же, есть готовые фреймворки, но они усложняют разработку и сводят на нет красоту декларативного подхода SwiftUI
Стартуя проект на SwiftUI 2.0 в конце 2021 года, Сергей с командой избрали тактику минимального использования UIKit, в том числе в вопросах навигации. Кроме того, они не стали создавать собственный NavigationView, а использовали тот механизм, который предоставил Apple – немного обернув его в решение, схожее с концепцией отображения модальных окон.
Изначально навигация была простой: TabBarView+NavigationView, поддержка с iOS 14, и все были счастливы. Затем дизайнеры и бизнес начали усложнять пути переходов экранов, создавая целые графы межэкранных прыжков, и команда столкнулась с техническими препятствиями и багами SwiftUI. Но они не свернули на UIKit, как это сделали те, кто вкусил SwiftUI до поддержки с iOS 16. Есть единицы, которые пошли по пути команды, и у них есть неплохие идеи. Однако их реализацию предстоит «доводить до ума».
Спикер поделился наработками команды, чтобы можно было безбоязненно идти в мир SwiftUI 2.0 с backports. Конечно же, есть готовые фреймворки, но они усложняют разработку и сводят на нет красоту декларативного подхода SwiftUI
Forwarded from Код Воробья для iOS разработчиков
Написал туториал как оплатить 👨💻 Apple Developer Program из России
🐤 https://sparrowcode.io/ru/tutorials/pay-for-apple-developer-account-from-ru
Если Apple ID в регионе РФ, то не получится создать покупки и подписки. Что делать, если нужны ин-апы, тоже разобрал в туториале
Если Apple ID в регионе РФ, то не получится создать покупки и подписки. Что делать, если нужны ин-апы, тоже разобрал в туториале
Please open Telegram to view this post
VIEW IN TELEGRAM