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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
Топ быстрорастущих приложений в России в октябре

По данным сервиса AppMagic, в России топ самых быстрорастущих по выручке приложений это:

1. EPIK - AI Photo Editor
2. Loopsie: AI Art Generator
3. Cloud: Video, photo storage
4. Barev — Armenian Dating
5. Busuu: Learn Languages
6. Маруся — голосовой помощник
7. Wallcraft – Wallpapers, live
8. O-KAM Pro
9. Memrise: speak a new language
10. Skyduck – Skydiving Logbook

В прошлом месяце в топ быстрорастущих попало несколько приложений для обучения, в этом сразу два приложения для изучения иностранных языков - Busuu и Memrise.

Рост двух ИИ-фоторедакторов, EPIK и Loopsie, обусловлен внедрением новых фич. Например, для EPIC прорывной функцией стал "Ежегодный альбом". EPIK сначала загружает серию селфи, а затем использует их для создания ретроспективных фотографий, на которых пользователь изображен в разных позах, с разными образами и прическами. В октябре EPIK уже стал №1 в американском App Store, когда инфлюэнсеры со всего мира начали делиться своими фотографиями, созданными искусственным интеллектом, в социальных сетях.

Интересен рост Skyduck - нишевого приложения для прыгающих с парашютом. По данным AppMagic, приложение в мире заработало всего более 13 тысяч долларов при примерно 12 тысячах установок. Из них в России примерно 7 тысяч и 2 тысячи соответственно. Почему оно начало расти именно сейчас не очень понятно - последнее обновление вышло еще летом. Если кто знает - поделитесь 😌
🤡6👍1
7
Apple придумала великолепную штуку - обновлять iPhone перед продажей не нарушая упаковки. Система в розничном магазине будет сама включать смартфон, заливать на него новую ОС и выключать - все это беспроводно и не нарушая упаковки. Как это будет сделано технологически я не представляю (надо же отдельную схему держать, которая будет ловить сигнал магазина?), но звучит очень футуристично.

Разработка

Apple будет обновлять ПО iPhone перед продажей
Flaker: симулятор нестабильной сети
Tesla выпустила первый API для приложений сторонних разработчиков
Podlodka #340: зачем нужны ИТ-рекрутеры
Podlodka #339: все про кодировки текста
Как у нас пока не получилось сделать голосовую соцсеть
One Game, By One Man, On Six Platforms: The Good, The Bad and The Ugly
Pull vs push architecture for Mobile

Маркетинг

Топ быстрорастущих приложений в России в октябре
Supercell анонсировала новую игру mo.co
Crunchyroll вошел в клуб миллиардеров
В 2023 году потребители проведут в Android-приложениях для покупок 50 млрд часов
A checkout designed for impulse purchases
GG: The Journey of Building and Marketing an App

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

FocusBloom: управление временем на Kotlin Multiplatform
KMP Team Workflows with KMMBridge
Konsist: Protect Kotlin Multiplatform projects from architecture guidelines violations
Automate Flutter app delivery to AppCenter with GitHub Actions
Mocking Bluetooth in Flutter: Updated
Raising the Dead: How to Learn Flutter and Dart by Reviving Old Examples
👍121
Apple разрешает сторонние платежи в России

В соответствии с решением суда разработчики из России теперь могут воспользоваться разрешением StoreKit External Purchase Link Entitlement в iOS и (или) iPadOS. Это разрешение позволяет отвечающим требованиям приложениям включать ссылку на веб-сайт разработчика, которая информирует пользователей о других способах покупки цифровых товаров или услуг.

1. Чтобы воспользоваться этим разрешением, необходимо отправить запрос, включить разрешение в Xcode и использовать необходимые API-интерфейсы StoreKit.

2. Для использования разрешения ваша учетная запись разработчика должна быть зарегистрирована в России. Кроме того, ваше приложение должно быть доступно в App Store для iPhone или iPad в России; не должно предлагать цифровые товары или услуги в приложении через систему встроенных покупок Apple; не должно участвовать в партнерской программе Apple Video, партнерской программе News или программе App Store для малого бизнеса, проводимой компанией Apple.

3. Комиссия Apple составит 27% от выручки. Вы должны будете каждый месяц предоставлять компании Apple Distribution International отчет по транзакциям за этот период.

4. Компания Apple имеет право на проведение аудита в соответствии с условиями использования разрешения. Это позволит компании проверить точность ваших записей о цифровых транзакциях, совершенных в результате предоставления разрешения, и обеспечить выплату соответствующей комиссии в адрес Apple Distribution International.

И что: сложно и (может быть) эффективно только для больших приложений. Для 99% разработчиков ничего не поменяется.
🙈15👍5🤡21
Xiaomi представила новую ОС взамен MIUI - HyperOS. Основана она, конечно, на “глубоко измененном Android" с добавлением самостоятельно разработанной системы Vela. В системе полностью переписана базовая архитектура и она готовит общедоступную базу для “Интернета всего”, для десятков миллиардов устройств и десятков миллиардов соединений в будущем. Как все это выглядит и работает, правда, пока непонятно. HyperOS впервые появится в Xiaomi 14-й серии, а пока нет даже представления о том, как будет выглядеть ОС, как нет и подробной информацией о новых функциях.

Разработка

Одна игра, один человек, шесть платформ: хорошие, плохие, злые
JetBrains запускает инструмент для работы с документацией Writerside
Xiaomi представила новую HyperOS
Stack Overflow проводит увольнения
How Discord Stores Billions of Messages — Big Surprises in System Design

Маркетинг

Apple разрешает сторонние платежи в России
RuStore назвал самые популярные игры и приложения в регионах

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

Event Bus: пишем шину событий во Flutter-приложении
How to Design an Effective Bloc State Management in Flutter Development
XCode 15 React Native Troubleshooting Guides
👍2
Android

Qualcomm объявляет о выпуске первого в истории массового рынка RISC-V Android SoC. Для того чтобы RISC-V, как системный процессор, стал жизнеспособной платформой для Android, необходимо проделать огромную работу. SDK для разработчиков, компиляторы, библиотеки и миллион других вещей должны поддерживать новую архитектуру. Google работает над огромным списком дел, чтобы вывести ОС Android на жизнеспособный уровень с RISC-V. Однако экосистема Android для RISC-V должна с чего-то начинаться, и это начало положено.

Qualcomm анонсирует первый в истории массового рынка RISC-V Android SoC
Cookit Recipes App: кроссплатформенные рецепты на Compose
Публикация в F-Droid с помощью Fastlane
Lamps lights in Android Studio with Kotlin A Step by Step Tutorial
Android Pentesting 101: A Novice’s Handbook to Getting Started
Handling “What are Kotlin Coroutines?” Interview question
Deep Dive Into Android Memory
inline, noinline, crossinline. What are they? — Kotlin The Series
Automatic SMS Verification with SMS Retriever API in Android

#android
6👍2
Инди-преокты - мое любимое направление. И если успешных инди-игр достаточно много, то успешных приложений в разы меньше. Тем интереснее было прочитать про Obsidian - открытый локальный редактор/тудушник/заметки и т.п. Очень рекомендую всем, кто развивает свои проекты “на свои”, с сообществом, с плагинами, с открытым кодом. Низкие накладные расходы Obsidian и амбивалентное отношение к росту позволяют нормально относится к ограниченным доходам, а идея о том, что собственные пользователи Obsidian могут на каком-то уровне конкурировать с платными предложениями компании, является частью того, почему люди любят это приложение. Это отрицание того, как должно работать современное программное обеспечение, и продукт постепенно набирает обороты.

Разработка

Культ Obsidian: почему люди одержимы приложением для заметок
Яндекс представил нейросеть YandexART
Pokémon GO architecture to support millions of requests
Transition animations: a practical guide
LeetCode-style algorithms in interviews suck. Cut it out.

Маркетинг

How to create a high-performing app store listing for your mobile app

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

Instant Page Loads with LRU State Cache in Flutter BloC
Explore Tic-Tac-Toe Game In Flutter
👍1
Нашел в Reddit интересное обсуждение того, какие утилиты позволили улучшить iOS-разработку. Среди них много “просто инструментов”, применимых для любых приложений. Например, PaintCode, который превращает рисованные объекты (изображения) в Swift, Objective-C, Java, C#, JavaScript код или а SVG. В общем, посмотрите, есть несколько интересных штук.

Разработка

Microsoft запускает Radius, открытую платформу облачных приложений
C# скоро обгонит Java по популярности
Advanced ChatGPT Prompting Techniques for Developers
The inverse value of UX and Art
Write more "useless" software
The State of WebAssembly 2023
How we built a Streaming SQL Engine

Маркетинг

Duolingo's gamified success: A language learning triumph

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

Как быстро интегрировать Систему быстрых платежей (СБП) в приложение на Flutter
Flutter Animations Beyond the Basics
Implementing the latest from Flutter to build our Guided Journaling Library
👍41
Использование компанией Apple Swift и SwiftUI в iOS 17

Несмотря на отсутствие доступа к исходному коду iOS, мы можем определить языки программирования, используемые для создания встроенных приложений в iOS, и проследить эволюцию этих языков с iPhone OS 1.0 до iOS 17:

• Objective-C по-прежнему является основой iOS и прямо или косвенно используется в большинстве приложений
• Внедрение Swift и SwiftUI продолжает быстро расти
• Доля Objective-C, C и C++ продолжает снижаться.

Статья: https://apptractor.ru/info/analytics/ispolzovanie-kompaniey-apple-swift-i-swiftui-v-ios-17.html
Платформа: iOS
11
Видео и подкасты за неделю:

(iOS Ru) Async/Await: лучшие практики, советы и особенности
(iOS Ru) SwiftUI — уже пора?
(iOS Ru) Гармония статики и динамики: погружаемся в mergeable libraries
(iOS Ru) Навигация в iOS приложении — паттерн Координатор
(iOS Ru) Нарисуй свой TabBar
(iOS En) Все видео NSSpain XI
(iOS En) 8 Tips to Optimize your iOS App
(iOS En) ContentUnavailableView in iOS 17
(iOS En) Lock SwiftUI View With Biometric/Custom Number Lock
(iOS En) SwiftUI Progress Based Hero Animation Effect - Custom Matched Geometry Effect
(And Ru) TDD вместо тысячи слов и туториалов или как работать с новичками
(And En) Now in Android: 93 - Android 14, Wear OS 4, Gestures in Jetpack Compose, and more!
(And En) #TheAndroidShow: faster and easier to build excellent apps, across devices!
(And En) Device Streaming in Android Studio, Image Generation in MediaPipe, and more developer news!
(And En) Image Caching with Coil Compose - Everything You Need to Know
(And En) How to Implement Pinch Zoom Gestures in Jetpack Compose
(And En) Maestro: Android modern UI Testing
(And En) droidcon NYC 2023 videos
(Crs Ru) React Native: cостояние, скорость работы, конкуренция, будущее
(Crs Ru) Android-Driven KMM
(Crs Ru) KMM + Composable Architecture в Умной Камере
(Crs Ru) Как мы Kotlin Multiplatform внедряли
(Dev Ru) Почему джунов не берут на работу

Поставьте 👍, если понравилась подборка. А если вы увидели/выпустили какое-то другое интересное видео - отправьте боту🧑🏻‍💻
👍7
Нарисуй свой китайский авто

Воскресенье - самое время обозреть, что же там наиздавали за неделю. Вот и новый еженедельный дайджест - сегодня 139 лучших новостей и статей. Прочитайте, поставьте 👍, сохраните в избранное и поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Там, например, у меня была статья "Реверс инжиниринг кормушки для кошек для повышения производительности разработки" - про то, как изменить кормушку для кошек, чтобы она выдавала шоколадки за пул-реквесты.

💻 Прислать материал для дайджеста можно сюда. А поддержать канал здесь.
👍111
В Китае случился маленький, но вполне эпический скандал - оказывается, сотрудники App Store брали “подарки” от разработчиков игр. Сотрудники хоть и непосредственно не проверяли приложения, но некоторые вроде как отвечали за фичеринг и главную страницу магазина, так что влиять на продвижение более чем могли. Сотрудников уволили, но осадок, конечно, остался.

Разработка

Пишите больше «бесполезных» программ
Сделано с помощью ИИ Google — новая серия видео
Случайные мысли о 15 годах в программной инженерии
Почему джунов не берут на работу
Discord расширяет программу вознаграждения разработчиков
Startup CTO Handbook
An Interactive Introduction to Fourier Transforms

Маркетинг

Сторонние приложения ChatGPT теряют прибыль
Apple увольняет сотрудников App Store в Китае из-за потенциальных сделок с разработчиками игр

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

Android-Driven KMM
KMM + Composable Architecture в Умной Камере
Как мы Kotlin Multiplatform внедряли
React Native: cостояние, скорость работы, конкуренция, будущее
Setting up Kotlin Multiplatform with KSP
Building a Spotify Music Player w/ Real-Time Lyrics using Flutter
Full Flutter Beginner Course
👍105🔥1
Возврат к Windows Phone позволяет блокировать рекламу на YouTube

YouTube вводит новые ограничения для блокировщиков рекламы, а пользователи ищут новые пути обхода ограничений.

1. Один из способов - переключиться на Windows Phone (пусть и виртуально). И в этом есть некая кармическая справедливость, поскольку именно YouTube стал одной из главных причин гибели платформы.

2. Когда-то Google отказался от поддержки Windows Phone в любой форме или виде. Можно было бы сказать, что это вполне справедливо для компании, не желающей поддерживать относительно небольшую платформу, однако Google активно саботировал и работу сторонних разработчиков. Microsoft сама создала отличное приложение YouTube для Windows Phone, но Google заблокировал его.

3. Теперь можно переключить пользовательский агент браузера на Windows Phone и вернуться к просмотру YouTube без рекламы.

И что: технологии все более ироничны. Конечно, в Google/YouTube могут внести исправления, но на данный момент это хорошее напоминание про один из лучших потребительских продуктов Microsoft.
👍205👨‍💻1