Mobile Development by AppTractor
11K subscribers
1.87K photos
38 videos
11 files
4.67K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Социальные сети пытаются компенсировать падение доходов от рекламы с помощью IAP

В новом исследовании Apptopia показывает, как меняются доходы сетей от покупок.

1. Лучшие социальные приложения (TikTok, Facebook, Instagram, Snapchat, Twitter) вместе взятые увеличили квартальный доход от IAP на 91% с тех пор, как Apple представила ATT.

2. Snapchat+ теперь приносит в среднем на 20% больше ежедневного дохода от IAP, чем Facebook.

3. TikTok заработал на 205 миллионов долларов больше, чем Facebook, Instagram, Snapchat и Twitter вместе взятые, за счет доходов от IAP в 2023 году.

4. Среднемесячный разрыв между доходами iOS и Android у Twitter составляет 2859%, Snapchat — 902%, Instagram — 293%, а Facebook — всего 52%.

И что: тут, конечно, есть некоторое лукавство, потому что те же Facebook никогда не опирался да и практически не использовал IAP для монетизации, в то время как у TikTok это основной канал доходов. И все же то, что TikTok зарабатывает на порядок больше всех остальных вместе взятых, впечатляет. Пора уже с ним что-то делать (С)
SnapKit и Qt на 9 летнем железе

Новый еженедельный дайджест - все 105 материалов. Прочитайте, поговорите, поставьте 👍 или ❤️, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи не про мобайл.
👍52
Apple со своим SoC очень мощно развивается. Сейчас пишут, что готовится новый iMac (не обновлялся ведь уже ведь два года!) и даже не на M2, а на M3, который будут делать по новейшему 3-нм техпроцессу. Это инфа уже 100% (Bloomberg врать не будет), а намеками говорят про новые MacBook Air. Все это, вероятно, покажут на будущей WWDC. Ну в общем - бедный Intel.

Разработка

Apple готовит iMac на M3
Маркетологи в мобайле (Spring Edition): Амина Тагиева («Твой Дом»)
VK и FARFOR — кейс продвижения сети ресторанов
Avito Design Talk #7: исследования
Podlodka #309: мобильные фермы
При снижении доходов от рекламы социальные сети обращаются к покупкам внутри приложений
На что мы подписались: сделали IPTV-приложение
Figma is making you a bad designer
The art of unlearning

iOS

Как мы разрешили использование Storyboard в iOS-разработке
Compose iOS. Как это работает #0
Apple заблокировала выпуск приложения с ChatGPT
Setting: панель настроек на SwiftUI
Developer guide on passkeys for iOS
SwiftUI: The difference between List and LazyVStack
Mastering charts in SwiftUI. Accessibility.
SwiftUI views versus modifiers
Building Live Activities for iOS 16

Android

SuperImage: апскейл изображений на Android с помощью ИИ
Небезопасный android: эксперименты с sun.misc.Unsafe. Часть 1
SimpleUI — фреймворк для быстрого создания бизнес приложений на Android
Implementing a Splash Animation with the core-splashscreen API on Android
How to use Bottom Sheets with Material 2 and 3 with examples in Jetpack Compose
Replicating Dribbble Audio App - Screen Transitions
Jetpack Compose Typewriter animation with highlighted texts
How to test Android App Shortcuts
Debugging and fixing a huge Jetpack Compose performance problem in my Sudoku-solver app
Setup and Debug Kotlin Symbol Processing (KSP) Development Made Easy

Кроссплатформа

Element Embedding in Flutter
I Am Falling Out Of Love With Flutter
Building games in Flutter with Flame
🔥6👍21😁1
SoundCloud тестирует ленту, похожую на TikTok, для поиска музыки

SoundCloud — последнее приложение, в котором можно попробовать вертикальный фид с короткими фрагментами.

1. Компания в своих приложениях для iOS и Android тестирует фичу обнаружения новой музыки в виде вертикального фида.

2. В нем доступны 30-секундные предварительные прослушивания. Обновленный дизайн страницы упрощает комментирование трека или добавление его в список воспроизведения.

3. Артисты могут выбрать свой собственный клип, чтобы выделить его, или положиться на технологию искусственного интеллекта Musiio от самого SoundCloud.

4. Spotify тестирует такой фид уже несколько лет. Resso от ByteDance полагается на вертикальную подачу, но она предлагает слушать полные песни, а не короткие клипы. Другие приложения для поиска музыки, такие как Smores и HotDrop, также использовали сочетание ИИ и коротких клипов, чтобы помочь пользователям находить новые треки.

5. SoundCloud хочет стать первой крупной платформой, которая объединит все эти ингредиенты для открытия новых авторов.

И что: как когда-то "софт поглощал мир" и все рано или поздно должно было стать программным, так теперь TikTok поглощает все медиа и всё рано или поздно должно будет стать TikTok-ом 🤷
👍5🔥3
Про рекомпозицию Composable можно читать бесконечно. В данном случае у чувака в решателе судоку при изменении одного поля в самом конце дерева перерисовывался один Text. Из-за того, что immutable List вовсе не означает, что он... ну, immutable. Сюрприз. В результате, при одном изменении Compose перерисовывал все 700 полей на экране. Сюрприз х2. God bless iOS UIKit!

Разработка

Отладка и исправление проблемы с производительностью Jetpack Compose в моем приложении для решения судоку
Intel выпустил SDK для программирования квантового компьютера
Как объединить устройства с разными протоколами передачи данных на одной IoT-платформе
Machine learning roadmap from zero to pro [complete] — 2023
Two strategies to drive screenshot testing in Mobile projects

Маркетинг

Маркетологи в мобайле (Spring Edition): Наталия Полина (Esprit Games)
SoundCloud тестирует ленту, похожую на TikTok, для поиска музыки

iOS

Liquid Menu Buttons: выдвигающиеся кнопки на SwiftUI
Как мы приложение Додо Пиццы на арабский переводили
Helpful Swift Libraries to Boost Your iOS App Development
How to Build a Custom Component in SwiftUI
Side Menu in IOS SwiftUI
Combine Sinks and the Unretained Retain Cycle
How to Bridge Async/await Functions to Combine’s Future Type in Swift

Android

Дополняем реальность в мобильных приложениях через ARCore
Extend Android’s Room Abstraction Capability Further with KSP
Using Jetpack Credential Manager to save and retrieve passwords in-app
Leverage Multi-Window and Activity Embedding
Guide to Good Android App Architetture
How to Build an Android Ecommerce App with Medusa

Кроссплатформа

7 Useful React Native Libraries You Should Use in Your Next Project
Mistakes that Flutter Developers Should Stop Doing
My Hardest Bug Ever
👍6
I/O 2023 состоится в среду 10 мая

1. I/O 2023 будет похож на прошлогоднюю конференцию с «ограниченной аудиторией в зале и трансляцией в прямом эфире».
2. Начнется все с главного выступления генерального директора Сундара Пичаи в Shoreline Amphitheatre в Маунтин-Вью. За кейноутом последует основная презентация для разработчиков, а затем «более 100 технических сессий».
3. Предполагается выпуск Android 14, презентация Pixel 7a, вероятно Pixel Tablet и Pixel Fold. Ну и конечно не обойдется без "прорывов в области ИИ".
3. Предполагается перевод на все языки.

И что: регистрация на конференцию началась и она бесплатна.
1
Из первой статьи впервые узнал о таком подходе, как скриншот-тестирование. Через сравнение скриншотов - к тестированию UI и защите от визуальных регрессий. Ни для чего больше само тестирование не подходит, да и в общем-то статья довольно поверхностная, реальных рецептов не предлагает, но как введение вполне может поработать.

Разработка

Две стратегии скриншот-тестирования в мобильных проектах
У Google и Meta тысячи сотрудников, которые выполняют «фиктивную работу»
Google уменьшает повышение сотрудников
I/O 2023 пройдет 10 мая
Как быстро завезти темную тему
Surviving a Downturn: Strategies for Reorganizing Your Tech Company During Tough Economic Times
Should you tell the interviewer that you’ve already seen the question
Top 8 Algorithms Every Programmer Should Know

Маркетинг

Записали на прием 1000 пациентов онлайн: как поживает мобильное приложение клиники после релиза
Новый дизайн Spotify частью TikTok, частью Instagram и частью YouTube

iOS

Advanced Techniques for Complex Apps in Swift
Server-Driven UI using SwiftUI
Fast and reliable iOS builds with Bazel at Mercari
Animatable Properties in SwiftUI
What's new in Swift 5.8
9 SwiftUI Hacks for Beautiful Views
Checklist to become a senior iOS developer in 2023

Android

Вышел Android 14 Developer Preview 2
P3C: руководство по написанию кода на языке Java от Alibaba Group
Как мы попробовали Yatagan
Remote бэкенд на Firebase для МП без бэкенда
Context: The Missing Feature of Programming Languages
Android Jetpack Compose and Atomic Design
The Case Against Relying Solely on Unit Test Coverage
Kotlin Isn’t Null-Safe Yet. Here Are 3 Gotchas

Кроссплатформа

Singleton in Flutter
👍61
$17 млн для планирования девичников (и групповых поездок)

А чего добился ты, username? (C) Bach, приложение для организации девичников, объявило о получении $9 млн в Серии A. С новыми инвестициями общий объем финансирования компании достиг $17 млн.

1. Приложение, доступное в Google Play Store и iOS App Store, предназначено для того, чтобы помочь пользователям со своими друзьями спланировать групповую поездку от начала до конца.

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

3. Из мобайла в веб. Стартап объявил, что запускает новый веб-маркетплейс, который позволит просто пользователям покупать развлечения.

4. Из вертикали девичников ко всем групповым поездкам. Рынок групповых путешествий составляет $200 млрд. Bach доказывает, что может быть лидером рынка и владеть вертикалью девичников, но тем самым создает основу для естественного расширения на другие групповые путешествия.

И что: интересная ниша, интересный рынок, интересный рост + "путешествие миллениалов — это огромные возможности, и будущее путешествий, особенно групповых, быстро меняется".
2
SocialPeta had a Panel Discussion on the mobile game UA with our partners from Voodoo, Digital Turbine, SplitMetrics, and Tenjin.

Which covers the following topics:
- Changes in the mobile game market in 2022
- Data that makes products more competitive
- Ways to reduce UA costs
- The right UA channel mix
-High-quality and engaging creatives

The recording has been uploaded to the website, watch it anytime after registration:
https://www.socialpeta.com/webinars/mobile-game-ua-top-strategies-and-best-practices-for-2023
Пицца на арабском Compose

Новый еженедельный дайджест - все 92 материала. Прочитайте, поговорите, поставьте 👍 или ❤️, поделитесь, подпишитесь, поддержите и все такое прочее. И присоединяйтесь к IT Insights, где новости и статьи про код, который правит миром.
7👍2🔥1
Forwarded from IT Insights
Разработчик запустил модель Meta LLaMA-13B, которая считается конкурентом GPT-3, на своем ноутбуке

Я думал, что пройдет еще несколько лет, прежде чем я смогу запустить модель класса GPT-3 на моем железе. Я ошибся - это будущее уже наступило.

Статья: https://simonwillison.net/2023/Mar/11/llama/
Перевод: https://apptractor.ru/info/articles/llama.html
Код: https://github.com/ggerganov/llama.cpp
👍5🔥2
У Sensor Tower вышел годовой отчет по мобильным играм. Много всего интересного, но главное - после пандемийного роста практически у всех все падает, доходы от игр снижаются пятый квартал подряд. Россия по загрузкам упала на 11%, в Европе вывалилась из Топ-5 стран по доходам с падением аж на 72%.

Разработка

Мобильные игры 2022 — отчет Sensor Tower
Большая языковая модель на вашем компьютере — момент Stable Diffusion продолжается
Macige: шаблоны Continuous Integration
Я.Субботник по мобильной разработке
Как выжить hardware-продукту в software-компании?
Трафик: береги, мониторь, балансируй
Podlodka #310: организация стажировок
Grammarly запускает ИИ-инструмент генерации текста
Your team needs a better balance between starters and finishers

Маркетинг

У Epic Games уже готов мобильный магазин игр и приложений
$9 млн в Серии А: Bach — планирование девичников и групповых поездок
«Маркетинг игровых приложений 2023» — отчет AppsFlyer
Ускорение ТТМ: проверяем гипотезу продукта
Apple запускает классический стриминг Apple Music Classical

iOS

Анимация UIView, зависящая от прокрутки содержимого UIScrollView
KeychainAccess: Swift wrapper для Keychain
iOS Data Protection APIs, Using Swift
The relationship between UIView and CALayer
Xcode Tip: filtering debugger output
TaskGroup error handling in Swift
SwiftUI’s .task modifier
Test Plans are now Default for New Projects with Xcode 14.3

Android

Что внутри APK. App Bundle. Google Play Dynamic Feature
What is Delegation Interface in Kotlin?
Railway Oriented Programming in Kotlin
Random Musings on the Android 14 Developer Preview 2
Create a custom Theme with Jetpack Compose
Extending the Android SDK — SDKExtensions
Automating dependency updates in a Compose project
Mastering Android App Performance: Analyzing Bottlenecks with Perfetto
How To Build A Rideshare App Like Uber

Кроссплатформа

Как мы сделали аудиозвонки в приложении для сотрудников
How to write Flutter apps faster with Riverpod Lint & Riverpod Snippets
👍72
Маркетинг игровых приложений 2023

Интересно, что хотя рынок мобильных игр падает, инвестиции в UA растут. На прошлой неделе вышел отчет AppsFlyer о маркетинге игровых приложений в прошлом году.

1. Установки игр для Android (2022 г. по сравнению с 2021 г.) выросли на 8%. Установки на iOS снизились на 5%.

2. Расходы на рекламу игровых приложений по всему миру в 2022 достигли $26.7 млрд. Напомню, что по оценкам Sensor Tower весь доход от мобильных игр за год около 30 млрд.

3. На 88% вырос CPI на iOS с 1 квартала 2021 года по 4 квартал 2022 года.

4. На 7% упали средние доходы от IAP во втором полугодии 2022 г. по сравнению с первым полугодием 2022 г., при этом iOS снизилась на 13%, а Android — на 6% (-1% и -14% год к году соответственно).

5. Топ-3 жанра по расходам на UA — Match, гиперказуальные игры и Казино. Вместе они потребляют 44% всего бюджета на продвижение.

И что: кажется рынок игр становится все сложнее и сложнее. Впрочем, хорошо тем, кто может осмысленно продавать рекламу на IOS 🙂
👍7
Forwarded from IT Insights
Пока мы тут дружно страдаем по GPT3, OpenAI уже представляет GPT4. В некоторых приложениях уже используется (примеры есть на сайте - Duolingo, Be My Eyes, Stripe, Khan Academy и т.д.), а остальным можно записаться в лист ожидания.

Сайт: https://openai.com/product/gpt-4
👍4🔥2
Интересное обсуждение (и статья) - нужно ли говорить на техническом интервью, что задачу такую вы уже решали? Автор ратует за то, что нужно. Собеседование вообще отдельный вид искусства и нужно к нему готовиться -> алгоритмических задач в принципе мало и встретить что-то новое сложно -> правда укрепит ваш имидж в глазах спрашивающего.

Разработка

Стоит ли говорить на интервью, что вы уже решали такую задачу?
The Case Against Relying Solely on DRY
Visualizing direction and the use of arrows
Navigating New UI: How to Ease Users into Major Changes

Маркетинг

«Оскар» увеличил загрузки Paramount+ на 80%

iOS

Как локализовать все ваши iOS приложения на 20 языков за 5 минут
Building Large-Scale Apps with SwiftUI: A Guide to Modular Architecture
Using Swift’s Type System To Model Behaviour
Exploring Physics With SpriteKit and SwiftUI
5 reasons I still feel SwiftUI is premature
How to Handle Tap Gestures on Widgets?

Android

Автоматизация обновлений зависимостей в проекте Compose
Retro Music Player: музыкальный плеер для Android в Material You
Подходы для создания системы управления доступом устройства на ОС Android. Что изменилось в 2023 году?
Sampling Profiler & Rogue case of App Profiling
How the introduction of notification runtime permissions in Android 13 affects conversion from push notifications
Packaging Native Code with Prefab: A Solution for Imported Prebuilt Binaries
Mastering Android App Performance: Analyzing Bottlenecks with Perfetto


Кроссплатформа

Preventing Memory Leaks in Flutter: Best Practices and Tools
Is Flutter going to kill React Native?
3
Вы сказали бы на интервью, что уже решали такую задачу?
Anonymous Poll
33%
Да
44%
Нет
23%
Посмотреть, кто ответил "нет"
👨‍💻2