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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/

YMReferral
Download Telegram
WWDC 24: что нового во встроенных покупках

Коллеги из Apphud написали для нас обзор WWDC по встроенным покупкам. Вот что вышло:

• Устаревание StoreKit 1
• Улучшения в StoreKit 2
Win Back предложения
StoreKit Views
Улучшения тестирования покупок в приложениях
• Xcode 16
• AdAttributionKit
👍3
Владельцы iPhone платят миллионы за считыватели QR-кодов

Люди часто интересуются, есть ли еще возможность заработать на простых приложениях, и удивляются, когда получают ответ «да».

Например, есть Scan QR Code - приложение доступно только для iPhone. По подсчетам AppFigures, оно принесло $937 тысяч чистого дохода. Чистый доход — это то, что разработчик East End Technologies оставил себе после уплаты “налога Apple”.

Всего, с момента выхода в конце 2022 года приложение было загружено 3.5 млн раз и принесло $9 млн чистой прибыли. За функцию, встроенную в iOS 🙈

Интересно узнать, приносят ли такие доходы другие сканеры QR-кодов? Можно найти все приложения, в названии которых упоминается «QR», а затем отфильтровал их, чтобы включить только те, которые заработали более 1000 долларов за последние 30 дней. Можете ли вы догадаться, сколько таких приложений? 63! 49 в App Store и 14 в Google Play, опубликованные 62 разработчиками. Один из них опубликовал два приложения.

За последние 30 дней эти 63 приложения принесли более $4 миллионов чистого дохода из App Store и Google Play, хотя большая часть дохода - более 90% - была получена в App Store.

И что: абсолютно точно вы можете зарабатывать деньги с помощью простого приложения. Просто нужно найти правильную нишу.
🤯28💯4🙈4👍2
Еще одна новинка WWDC - Apple анонсировала открытие нового API, позволяющего разработчикам интегрировать инструмент перевода Apple в свои приложения. Можно переводить строки, тексты, наборы строк и т.п. Работает все на основе собственного приложения Translate, его словарей и моделей - я так понял, что если их нет, то и перевода нет (впрочем, это не точно). Это так же означает, что работает все на устройстве и не требует денег. Так что если вы запарились копировать/вставлять все в онлайн переводчики - Apple все придумала за вас.

Разработка


Как решать задачи на Leetcode
ИИ в работе: как упростить жизнь мобильного разработчика
Дали менторить джуна… Все пропало?
Как устроен сетевой код в играх
Как я развиваю свое приложение для хранения прочитанных книг?
From the 80's to 2024 - how CI tests were invented and optimized
Programmers Should Never Trust Anyone, Not Even Themselves

Маркетинг

Владельцы iPhone платят миллионы за считыватели QR-кодов
WWDC 24: что нового во встроенных покупках
Google приостанавливает распространение игр на реальные деньги в Play Store

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

Архитектура кроссплатформенного многомодульного приложения
Опыт внедрения Kotlin и Compose Multiplatform в продакшн-решение
What can I do with “Extension Types” in Dart?
Measure and optimize your Flutter app size
👍51
RuStore станет обязательным

В Госдуму внесли законопроект, обязывающий продавать в России смартфоны и планшеты с установленным RuStore.

• В пояснительной записке необходимость принятия инициативы объясняется тем, что отдельные производители, прежде всего производители Apple, ограничивают установку российских приложений. Законопроект запрещает установку запретительных условий и обязывает продавать устройства с уже установленным на них магазином RuStore.
• Правда, iOS-версии магазина приложений RuStore еще нет. В случае принятия законопроекта до ее окончательного внедрения нововведения коснутся только устройств под управлением операционной системы Android.
• Однако, один из авторов проекта написал, что iOS-версия RuStore уже разработана и может появиться у пользователей техники Apple на следующий день после вступления закона в силу.
• Он отметил, что инициатива упростит жизнь российских разработчиков, которые сталкиваются с проблемами при размещении своих приложений в App Store. Принятие проекта также избавит российских пользователей от риска «нарваться на фейковые и мошеннические аппы, которых, в App Store хватает».

Предполагается, что изменения должны вступить в силу с 1 сентября 2025 года.
🤡49👍13🔥2🤯2😐2🎉1
Еврокомиссия предварительно выдала заключение, что Apple таки нарушает основополагающие принципы DMA. В данном конкретном случае, по мнению Еврокомиссии, сторонние разработчики должны иметь возможность бесплатно информировать клиентов об альтернативных возможностях покупки и прямо указывать цены за них. Но расследование ведется и в отношении CTF, и в отношении комиссии Apple за оплату в интернете, и за сложную установку сторонних магазинов. Грозит Apple 10% от мирового оборота, так что несложно предположить, что все эти вещи компания скоро отменит/изменит 🈸

Разработка


Как мог бы выглядеть Windows Phone в 2024
Our Experience with CodeRabbit: A Game-Changer in Automated Code Review

Маркетинг

RuStore станет обязательным
6 шагов успешного продвижения e-commerce приложения — кейс Технопарк и Rocket10
Apple нарушает закон ЕС о цифровых рынках

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

Flutter: Detecting Cyclic Dependencies in a Monorepo
Kotlin MultiPlatform vs Flutter
👍3🥱2
Я+ такой один
😁60🤷‍♂1
Тут в чате справедливо спросили - RuStore вышел только в 2022 году. Почему он уже отчаянно борется с тех.долгом?
Anonymous Poll
19%
Это нормально
7%
Не нормально, но вполне допустимо
10%
Дичь какая-то
27%
MVP всегда так
16%
VK всегда так
20%
Посмотреть
😁11👏1
Видео и подкасты за неделю @AppFiles

(iOS Ru) А так ли нужны акторы в Swift Concurrency?
(iOS Ru) Swift 5.9: разбираем интероп и «женим» с С++
(iOS Ru) Реактивный Swift Concurrency
(iOS En) SwiftUI Custom Time Picker Like Apple Timer App
(iOS En) iOS 18 TextField Selection API - SwiftUI
(iOS En) Xcode 16 Navigation Shortcuts in 12 Minutes
(And Ru) Как запускать задачи в фоне на Android. РАЗБОР
(And Ru) Эволюция Android тестов с Marathon Test Runner
(And En) Now in Android: 108 - Android 15 Beta 3, Google AI Studio, Gemini in Android Studio, and more
(And En) Compose UI for... a Light Switch
(And En) Write your own Kotlin lint checks
(And En) Tap it! Shake it! Fling it! Sheep it! - The Compose Gesture Animations Dance
(And En) Animations with Jetpack Compose
(And En) 7 Features in Kotlin's Standard Library that You Might Have Overlooked
(Crs En) How to Share Resources in Compose Multiplatform
(Crs En) Expect/Actual in Kotlin Multiplatform
(Crs En) Kotlin Multiplatform Alchemy: Making Gold out of Your Swift Interop
(Dev Ru) Все софт скиллы — про преодоление страха и силу воли
(Dev Ru) Что дальше после разработчика в Google
(Dsg Ru) Роль дизайнера в проекте

Посоветуйте в комментариях интересные каналы по мобильной или не очень разработке?
#ios #android #mobile #video
👍2🔥2
Как мы искали применение техдолгу

Новая подборка всех статей за неделю - поиск применения App Clip и небезопасность Синглтона, инструменты Android-разработчика и победа над техдолгом в RuStore, архитектура кроссплатформенного многомодульного приложения, миллионы за считыватели QR-кодов, как мог бы выглядеть Windows Phone в 2024 и многое другое. Подключайтесь!
👍2🔥1
Мне кажется, или SwiftUI еще не готов к проду? — обсуждение на Reddit

Примерно раз в полгода обсуждаем, готов ли SwiftUI к проду или нет. Автор главного поста в этом треде страдает от многих аспектов и его ответ - не особо:

SwiftUI делает простые вещи более простыми, а сложные — еще более сложными. Конечно, на SwiftUI очень приятно писать базовые приложения в стиле самой iOS, но по мере усложнения приложения это становится крайне неприятным.


В обсуждении многие ему вторят, но есть и те, кто просто говорит, что он не умеет его готовить.

Что еще почитать про переход на #SwiftUI:

Почему Ollie перешел от SwiftUI к UIKit
Мастерство работы в SwiftUI
Маслины и грабли: все, что вам нужно знать о разработке продукта полностью на SwiftUI
SwiftUI — уже пора?
Как Airbnb внедрила SwiftUI в приложение для iOS
👍102🌚2
Пройдите новый опрос Developer Nation - ответьте на ряд вопросов о языках программирования, инструментах разработчика и платформах. Ваши ответы помогут людям и компаниям заметить новые тенденции и создать лучшие инструменты для поддержки разработчиков. Опрос охватывает 13 областей разработки, включая веб и мобайл, десктопы и облака, промышленный IoT, игры, машинное обучение и ИИ. Он доступен на 10 языках, в том числе и на русском. Каждый, кто завершит опрос, получит бесплатный виртуальный пакет с доступом к бесплатным ресурсам. И вот еще - как оказалось, не все сервисы оказались идиотами, так что поддержите Россию в этом мировом опросе. Вперед!

Разработка


Самые высокооплачиваемые вакансии июня в сфере разработки приложений
Роль дизайнера в проекте
Что дальше после разработчика в Google
Все софт скиллы — про преодоление страха и силу воли
LLM Compiler оптимизирует код и компиляторы
Aptabase — открытая аналитика для приложений
Уязвимость в Rabbit R1 позволяет третьим лицам просматривать ответы ИИ
How Google migrated billions of lines of code from Perforce to Piper

Маркетинг

AAA-игры не пользуются спросом на iOS
Directo упрощает прямое бронирование жилья с помощью расширения Chrome
Маркетологи в мобайле: Ольга Бигбашева (Rendez-Vous)

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

PeopleInSpace — люди в космосе Kotlin Multiplatform
Enhancing Flutter apps: Implementing unique charts
🤡2👍1