Британский стартап Butternut Box, который доставляет собакам здоровую еду (!), получил в новом раунде аж 354 млн долларов 🦮 Компания обещает «человеческое качество» ингредиентов (!!), проверенных и опробованных (!!!) реальными людьми (!!!!), но интересно другое. В Великобритании, по оценкам, 65% собак имеют избыточный вес, так то здоровая еда для собак - это нормально. А еще, в 2022 году объем рынка кормов для домашних животных (в мире) составит 100 млрд долларов, причем на собачьи корма придется более 40% этого сегмента. Так что даже небольшая доля на нем - вполне большая в абсолютных деньгах. И 354 млн уже не кажутся фантастическими. А какой бы вы придумал стартап/приложение для владельцев собак?
Разработка
• $354 млн: Butternut Box — доставка здоровой еды для собак
• Что такое WASM (WebAssembly)
• From Zero to SaaS: The 10 Tools for Building Your SaaS App
• What’s hot in mobile App UI/UX design in 2023?
• How we built the Tinder API Gateway
• How to Thrive at a New Mobile Engineering Position
• How Google Stores 10,000 Petabytes of Data Efficiently
Маркетинг
• Qept — простое приложение с заметками, в котором надо писать самому себе
Кроссплатформа
• AppFlowy: открытая альтернатива Notion
• Тестирование Flutter-приложений c помощью Appium
• Migrating an Android app to iOS with KMP
• React Native Performance Measuring and Monitoring Tools
• How to execute an Android intent in Flutter
Разработка
• $354 млн: Butternut Box — доставка здоровой еды для собак
• Что такое WASM (WebAssembly)
• From Zero to SaaS: The 10 Tools for Building Your SaaS App
• What’s hot in mobile App UI/UX design in 2023?
• How we built the Tinder API Gateway
• How to Thrive at a New Mobile Engineering Position
• How Google Stores 10,000 Petabytes of Data Efficiently
Маркетинг
• Qept — простое приложение с заметками, в котором надо писать самому себе
Кроссплатформа
• AppFlowy: открытая альтернатива Notion
• Тестирование Flutter-приложений c помощью Appium
• Migrating an Android app to iOS with KMP
• React Native Performance Measuring and Monitoring Tools
• How to execute an Android intent in Flutter
AppTractor
$354 млн: Butternut Box — доставка здоровой еды для собак
По прогнозам, в 2022 году объем рынка кормов для домашних животных составит 100 млрд долларов, причем на собачьи корма придется более 40% этого сегмента.
👍4
Google обновляет логотип Android
Как и предполагалось, компания обновила логотип Android.
1. Само название стало писаться с большой буквы.
2. Новая стилизация (шрифт) надписи Android более точно отражает логотип Google и создает баланс между ними.
3. Робот стал трехмерным.
4. И может быть разных цветов.
И что: эпохальное изменение! 🙂
Как и предполагалось, компания обновила логотип Android.
1. Само название стало писаться с большой буквы.
2. Новая стилизация (шрифт) надписи Android более точно отражает логотип Google и создает баланс между ними.
3. Робот стал трехмерным.
4. И может быть разных цветов.
И что: эпохальное изменение! 🙂
🤡13🎉1
Новый логотип Android:
Anonymous Poll
28%
Нравится
32%
Не нравится
20%
Жду, чем ответит Apple
20%
Посмотреть
iOS
• Приложения для iPad и iPhone будут автоматически публиковаться в магазине приложений Vision Pro
• Поваренная книга SwiftUI: cоздание и предварительный просмотр представления SwiftUI
• Swift OpenAPI Generator: генерация кода API-вызова
• Migrating iOS GitHub Actions to Self-Hosted M1 Mac Runners
• Combine, async/await, and Unit Testing
• SwiftUI: Why You Need AnyView
• Using Tuples the Swift Right Way
#ios
• Приложения для iPad и iPhone будут автоматически публиковаться в магазине приложений Vision Pro
• Поваренная книга SwiftUI: cоздание и предварительный просмотр представления SwiftUI
• Swift OpenAPI Generator: генерация кода API-вызова
• Migrating iOS GitHub Actions to Self-Hosted M1 Mac Runners
• Combine, async/await, and Unit Testing
• SwiftUI: Why You Need AnyView
• Using Tuples the Swift Right Way
#ios
AppTractor
Приложения для iPad и iPhone будут автоматически публиковаться в магазине приложений Vision Pro
Пользователи смогут работать со своими любимыми приложениями для iPad и iPhone бок о бок с новыми приложениями для visionOS.
🔥4❤1
Android
• Google обновляет логотип Android
• Как публиковать и воспроизводить видео на Android с помощью опенсорс-библиотеки и стриминговой платформы EdgeЦентр
• 5 Snapshot Testing Tools for Android
• Simplify Your Android App Debugging with Flipper
• Maximizing Efficiency: Using a Single Adapter for Different View Holders in RecyclerView
• Exploring Canvas in Jetpack Compose — Crafting Graphics, Animations, and Game Experiences
#android
• Google обновляет логотип Android
• Как публиковать и воспроизводить видео на Android с помощью опенсорс-библиотеки и стриминговой платформы EdgeЦентр
• 5 Snapshot Testing Tools for Android
• Simplify Your Android App Debugging with Flipper
• Maximizing Efficiency: Using a Single Adapter for Different View Holders in RecyclerView
• Exploring Canvas in Jetpack Compose — Crafting Graphics, Animations, and Game Experiences
#android
AppTractor
Google обновляет логотип Android
Джейсон Фурнье говорит, что он
❤2
По совсем непроверенным слухам, Apple планирует выпустить “дешевый” MacBook для студентов и школьников для конкуренции с Chromebook. Удешевление вроде как будет за счет материалов корпуса, другой механики и, вероятно, более простых экранов. Учитывая, что средний Chromebook стоит долларов 500, а хороший 800, то интересно будет посмотреть на цену бюджетного MacBook, ведь тот же Air начинается от $999, а со скидками для студентов $899.
Разработка
• По слухам, Apple может выпустить недорогой MacBook для конкуренции с Chromebook
• Самые высокооплачиваемые вакансии августа в области разработки приложений
• Textbase: простое создание чатботов
• WhatsApp Re-Design — UI/UX Case Study
Маркетинг
• В Google Play появились редакционные видео The Play Report
• Было: “Умный и Богатый”. Стало: “Отличная оценка!”
• Увеличили количество органических установок мобильного приложения Skyeng на 31% с помощью текстовой оптимизации
Кроссплатформа
• Ultimate Guide to Write Tests in Flutter
• Getting Started with Detox for End-to-End Testing in React Native
• How to Avoid Reverse Engineering in Flutter Applications
• Flutter 3.13: A Game-Changing Update for App Developers
Разработка
• По слухам, Apple может выпустить недорогой MacBook для конкуренции с Chromebook
• Самые высокооплачиваемые вакансии августа в области разработки приложений
• Textbase: простое создание чатботов
• WhatsApp Re-Design — UI/UX Case Study
Маркетинг
• В Google Play появились редакционные видео The Play Report
• Было: “Умный и Богатый”. Стало: “Отличная оценка!”
• Увеличили количество органических установок мобильного приложения Skyeng на 31% с помощью текстовой оптимизации
Кроссплатформа
• Ultimate Guide to Write Tests in Flutter
• Getting Started with Detox for End-to-End Testing in React Native
• How to Avoid Reverse Engineering in Flutter Applications
• Flutter 3.13: A Game-Changing Update for App Developers
DevNotebooks.ru
По слухам, Apple может выпустить недорогой MacBook для конкуренции с Chromebook
По слухам, компания из Купертино работает над созданием недорогого MacBook, который должен составить конкуренцию Chromebook и занять достойное место в образовательном секторе.
👍5
iOS
• Faster iOS performance debugging with ETTrace
• Debugging universal links
• Thread safety in Swift with locks
• Image Tracking and Detection using AR-Kit
#ios
• Faster iOS performance debugging with ETTrace
• Debugging universal links
• Thread safety in Swift with locks
• Image Tracking and Detection using AR-Kit
#ios
Swiftrocks
Faster iOS performance debugging with ETTrace
Still using the Time Profiler? Better performance debugging tools are available today, and in this article, I'll show you one of them.
Android
• Упрощение отладки Android-приложений с помощью Flipper
• Meeting Room Compose: видеоконференции на Compose
• Ускоряем поиск по коду в Android Studio
• How I removed ads from the Spotify app
• Leveraging Kotlin Function Arguments Helper
#android
• Упрощение отладки Android-приложений с помощью Flipper
• Meeting Room Compose: видеоконференции на Compose
• Ускоряем поиск по коду в Android Studio
• How I removed ads from the Spotify app
• Leveraging Kotlin Function Arguments Helper
#android
AppTractor
Упрощение отладки Android-приложений с помощью Flipper
Надеюсь, это руководство натолкнет вас на новые идеи по улучшению рабочих процессов отладки.
❤1
Напоминаю, что тут проводим опрос про используемые архитектуры - MVC, MVVM и прочие. Пройдите, поделитесь и так далее - потом агрегирую с данными в вакансиях и будет всем понимание, что учить ☺️.
Разработка
• Slack объявляет о запуске пилотного проекта Slack AI
• Яндекс представил новую версию собственной языковой модели YandexGPT 2
• OpenAI проведет первую конференцию для разработчиков 6 ноября
• How to advance as Software Engineer. How to be a more Senior Software Engineer
Маркетинг
• Приложение Voiijer — социальное сообщество для любителей природы и исследователей
• Duolingo запускает уроки математики и музыки
Кроссплатформа
• Flutter Scratch Card Game Development
• 6 Best Places to learn Flutter for FREE in 2023
Разработка
• Slack объявляет о запуске пилотного проекта Slack AI
• Яндекс представил новую версию собственной языковой модели YandexGPT 2
• OpenAI проведет первую конференцию для разработчиков 6 ноября
• How to advance as Software Engineer. How to be a more Senior Software Engineer
Маркетинг
• Приложение Voiijer — социальное сообщество для любителей природы и исследователей
• Duolingo запускает уроки математики и музыки
Кроссплатформа
• Flutter Scratch Card Game Development
• 6 Best Places to learn Flutter for FREE in 2023
Google Docs
Архитектуры
Опрос про используемые в мобильных приложениях архитектурные шаблоны. Результаты будут в @AppTractor.
🔥4❤1
Ваш онбординг может быть слишком КОРОТКИМ
В блоге RevenueCat автор обращает внимание на длинные онбординги.
1. Принято считать, что процесс входа в приложение должен быть как можно менее напряженным и коротким.
2. Однако приложения для фитнеса зачастую используют прямо противоположный подход. Me+, приложение для фитнеса и здоровья №1 в Великобритании, имеет онбординг, который длился около 45-50 различных экранов. У людей, серьезно занявшихся приложением, он займет около 10 минут.
3. “Онбординги становятся все длиннее, и они становятся длиннее каким-то необъяснимым образом. Задаются вопросы, которые никак не могут быть использованы в процессе настройки продукта”.
4. Вероятно, дело в «обещании», что эта информация будет использоваться для настройки продукта. Дело в том, чтобы придать достоверность идее, что приложение опирается на "научные данные" и поможет решить задачу, которая даже может не существует. Дело в том, что чем больше вопросов, тем больше кажется ценность продукта.
5. И такие механики действительно работают. По крайней мере в фитнесе и здоровье.
И что: как и во всем, следует отвергать общепринятую мудрость и учитывать уникальный сценарий использования вашего приложения пользователями, тестируя все до достижения максимума.
В блоге RevenueCat автор обращает внимание на длинные онбординги.
1. Принято считать, что процесс входа в приложение должен быть как можно менее напряженным и коротким.
2. Однако приложения для фитнеса зачастую используют прямо противоположный подход. Me+, приложение для фитнеса и здоровья №1 в Великобритании, имеет онбординг, который длился около 45-50 различных экранов. У людей, серьезно занявшихся приложением, он займет около 10 минут.
3. “Онбординги становятся все длиннее, и они становятся длиннее каким-то необъяснимым образом. Задаются вопросы, которые никак не могут быть использованы в процессе настройки продукта”.
4. Вероятно, дело в «обещании», что эта информация будет использоваться для настройки продукта. Дело в том, чтобы придать достоверность идее, что приложение опирается на "научные данные" и поможет решить задачу, которая даже может не существует. Дело в том, что чем больше вопросов, тем больше кажется ценность продукта.
5. И такие механики действительно работают. По крайней мере в фитнесе и здоровье.
И что: как и во всем, следует отвергать общепринятую мудрость и учитывать уникальный сценарий использования вашего приложения пользователями, тестируя все до достижения максимума.
👍7❤1
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Посмотрите, поделитесь, поставьте 👍 этому посту и он будет больше продвигаться в ленте Телеграма. А если вы увидели/выпустили какое-то другое интересное видео - отправьте боту🧑🏻💻
•
(iOS Ru) Swift-уроки: Simple MVVM•
(iOS Ru) Как приручить iPhone, или Общаемся с телефоном по проводу•
(iOS En) My Deep Dive into the "Failed to Receive Result from Plugin" Macro Error•
(iOS En) Demystifying Sobel Operators & Edge Detection•
(iOS En) SwiftUI Fundamentals - FULL COURSE•
(iOS En) How To Preload Relationship Into SwiftData ModelContainer•
(iOS En) Selection and PieCharts in iOS 17•
(And En) Now in Android: 90 - Android brand, ART updates, Dagger KSP, and more•
(And En) Google Play Store Listing Certificate Study Guide•
(And En) THIS New Tool Strongly Speeds Up Your Gradle Builds•
(And En) Don't Make THIS Mistake With Room & Databases on Android•
(And En) Step-by-Step Guide to Screenshot Testing in Android•
(Crs En) Building a Gmail-Like Email App with Flutter and Python Backend•
(Dev Ru) Ozon Tech Community Mobile Meetup•
(Dev Ru) Новая Зеландия: как живут разработчики в стране хоббитов•
(Dev Ru) Podlodka #336: на чем программируют ученые•
(Dsg En) UI Design a Travel App in Figma from scratchПосмотрите, поделитесь, поставьте 👍 этому посту и он будет больше продвигаться в ленте Телеграма. А если вы увидели/выпустили какое-то другое интересное видео - отправьте боту🧑🏻💻
AppTractor
Swift-уроки: Simple MVVM
В этом видео — самая простая реализация архитектурного паттерна MVVM на примере табличного приложения.
👍5👏1
Ускоряем атомарный дизайн
Новый еженедельный дайджест - прекрасные 111 новостей и статей. Прочитайте, поставьте 👍, сохраните в избранное и поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Там, например, "11 типов токсичных Pull-запросов" - исследование 4.5 млн программных веток.
💻 Прислать материал для дайджеста можно сюда. А поддержать канал здесь.
Новый еженедельный дайджест - прекрасные 111 новостей и статей. Прочитайте, поставьте 👍, сохраните в избранное и поделитесь с коллегами. Еще у меня есть канал IT Insights, где новости и статьи про код, технологии и все самое интересное за пределом мобайла. Там, например, "11 типов токсичных Pull-запросов" - исследование 4.5 млн программных веток.
💻 Прислать материал для дайджеста можно сюда. А поддержать канал здесь.
👍5
iOS
• UI Examples: примеры красивого UI
• Swift-уроки: Simple MVVM
• Как приручить iPhone, или Общаемся с телефоном по проводу
• Dynamic Island SwiftUI Demo: пример работы с Динамическим островом
• Шейдеры в iOS для начинающих
• Shake to undo in a SwiftUI app
• SwiftUI Sensory Feedback
• Develop with Cocoa for Apple Devices without using Objective-C
• SwiftDataKit: Unleashing Advanced Core Data Features in SwiftData
• An Architecture for Behaviour-Driven Development in Swift
#ios
• SwiftUI Guide: Triggering Actions Solely on First View Appearance
• UI Examples: примеры красивого UI
• Swift-уроки: Simple MVVM
• Как приручить iPhone, или Общаемся с телефоном по проводу
• Dynamic Island SwiftUI Demo: пример работы с Динамическим островом
• Шейдеры в iOS для начинающих
• Shake to undo in a SwiftUI app
• SwiftUI Sensory Feedback
• Develop with Cocoa for Apple Devices without using Objective-C
• SwiftDataKit: Unleashing Advanced Core Data Features in SwiftData
• An Architecture for Behaviour-Driven Development in Swift
#ios
• SwiftUI Guide: Triggering Actions Solely on First View Appearance
AppTractor
UI Examples: примеры красивого UI
UI Examples — в этом репозитории вы найдете коллекцию небольших сниппетов, которые вы можете свободно использовать и интегрировать в свои проекты. Эти маленькие улучшения UI были тщательно продуманы, чтобы сэкономить ваше время и усилия в разработке. Всего…
👍2
Android
• Как я удалил рекламу из приложения Spotify
• Compose a Compose Button by composing Composable functions
• Paging 3 on Android
• How We Made SPACE INVADERS: World Defense, an AR game powered by ARCore
• Understanding Density-Independent Pixels
• Complex SemanticMatchers for Compose UI Testing
• Kotlin Contracts: Empowering Your Code for Better Quality
#android
• Как я удалил рекламу из приложения Spotify
• Compose a Compose Button by composing Composable functions
• Paging 3 on Android
• How We Made SPACE INVADERS: World Defense, an AR game powered by ARCore
• Understanding Density-Independent Pixels
• Complex SemanticMatchers for Compose UI Testing
• Kotlin Contracts: Empowering Your Code for Better Quality
#android
AppTractor
Как я удалил рекламу из приложения Spotify
Мой опыт удаления рекламы из приложения Spotify был очень интересным и позволил узнать про сложные уровни безопасности и маскировки, которые используют разработчики приложений для защиты своих продуктов.
❤2
В Sensor Tower проводят увольнения. По слухам, уволено 40 из 270 человек, причем все топы - CEO, CFO, CMO и прочие. Интересно было бы прочитать про причины, если компания в 2021 году утверждала, что она была прибыльна. Кроме того в 2020 году компания получила 45 млн, но тогда у нее было 75 сотрудников. Можно предположить, что раздувшийся штат ее и обрушил, но почему тогда увольняют топов - непонятно. Так или иначе, блог Sensor Tower уже полгода как ничего интересного не публикует, так что ценных отчетов больше ждать не нужно.
Разработка
• Ozon Tech Community Mobile Meetup
• Новая Зеландия: как живут разработчики в стране хоббитов
• Podlodka #336: на чем программируют ученые
• Тестирование внутреннего мобильного приложения «На связи»
• GitHub Actions Reducing Duplication / Boilerplate
• 7 simple habits of the top 1% of engineers
• The Debugging Dilemma - Why So Many Beginners Give Up on Programming
Маркетинг
• Почему ваш онбординг может быть слишком коротким
• Новое приложение Moments помогает поддерживать личные и профессиональные отношения
• В Sensor Tower провели увольнения
• Самые скачиваемые приложения в августе 2023
Кроссплатформа
• Flutter — CI/CD Azure + App Center
• Нововведения фреймворка Flutter 3.13.Часть 2
• Flutter State Management: Provider, BLoC, GetX, Riverpod, GetIt and MobX
• What is BuildContext in Flutter
Разработка
• Ozon Tech Community Mobile Meetup
• Новая Зеландия: как живут разработчики в стране хоббитов
• Podlodka #336: на чем программируют ученые
• Тестирование внутреннего мобильного приложения «На связи»
• GitHub Actions Reducing Duplication / Boilerplate
• 7 simple habits of the top 1% of engineers
• The Debugging Dilemma - Why So Many Beginners Give Up on Programming
Маркетинг
• Почему ваш онбординг может быть слишком коротким
• Новое приложение Moments помогает поддерживать личные и профессиональные отношения
• В Sensor Tower провели увольнения
• Самые скачиваемые приложения в августе 2023
Кроссплатформа
• Flutter — CI/CD Azure + App Center
• Нововведения фреймворка Flutter 3.13.Часть 2
• Flutter State Management: Provider, BLoC, GetX, Riverpod, GetIt and MobX
• What is BuildContext in Flutter
AppTractor
Ozon Tech Community Mobile Meetup
На митапе подробно обсудим дизайн-систему — это продукт, который структурирует набор компонентов и гайдлайнов.
👍3❤1
Yandex Mobile Ads SDK: 6 версия с новыми форматами рекламы и инструментами
Теперь разработчики могут монетизировать экран загрузки приложения, при этом регулируя частоту показа рекламы и настраивая параметры отображения баннера: при открытии приложения или при переключении из другой программы. Сами баннеры адаптируются по размеру под конкретное приложение. Управлять этим параметром можно двумя способами: stickySize и inlineSize. Первый предназначен для небольших баннеров-полосок, которые занимают не больше 15% высоты экрана, а второй — для встроенных в контент адаптивных баннеров.
В рекламе с вознаграждениями добавили формат текстово-графических креативов и сетки из нескольких объявлений, и анонсированная в прошлой версии технология «DivKit» для подбора элементов объявления и их расположения в рекламе стала поддерживаться во всех форматах объявлений.
Тестируйте апдейт и повышайте эффективность рекламы — https://yandex.com/inapp/sdk6.
Теперь разработчики могут монетизировать экран загрузки приложения, при этом регулируя частоту показа рекламы и настраивая параметры отображения баннера: при открытии приложения или при переключении из другой программы. Сами баннеры адаптируются по размеру под конкретное приложение. Управлять этим параметром можно двумя способами: stickySize и inlineSize. Первый предназначен для небольших баннеров-полосок, которые занимают не больше 15% высоты экрана, а второй — для встроенных в контент адаптивных баннеров.
В рекламе с вознаграждениями добавили формат текстово-графических креативов и сетки из нескольких объявлений, и анонсированная в прошлой версии технология «DivKit» для подбора элементов объявления и их расположения в рекламе стала поддерживаться во всех форматах объявлений.
Тестируйте апдейт и повышайте эффективность рекламы — https://yandex.com/inapp/sdk6.
👍7🔥4🤡3❤1👏1
iOS
• Поваренная книга SwiftUI: понимание представлений (View) и иерархий представлений в SwiftUI
• Theming SwiftUI applications
• SwiftUI Clean Architecture 101
• Vending Non-Mutating Data in SwiftUI
• If and switch expressions in Swift
• Beginner’s Guide: SwiftUI and Additional Essentials
• iOS Interview Guide: Swift Initializers
• Unsafe Memory Access in Swift
#ios
• Поваренная книга SwiftUI: понимание представлений (View) и иерархий представлений в SwiftUI
• Theming SwiftUI applications
• SwiftUI Clean Architecture 101
• Vending Non-Mutating Data in SwiftUI
• If and switch expressions in Swift
• Beginner’s Guide: SwiftUI and Additional Essentials
• iOS Interview Guide: Swift Initializers
• Unsafe Memory Access in Swift
#ios
AppTractor
Поваренная книга SwiftUI: понимание представлений (View) и иерархий представлений в SwiftUI
Здесь мы рассмотрим некоторые основы того, как работают представления в SwiftUI.
👍3
Android
• Как мы сделали SPACE INVADERS: World Defense
• Android Studio for Platform — IDE для AOSP
• AAY-chart: графики для Android и Kotlin Multiplatform
• Сам написал, сам поиграл: как я написал 2D-игру для Android полностью с нуля, весом менее 1мб?
• Gradle and Java Version Compatibility: A Beginner's Guide
• Intro to Polymorphism with Kotlinx.Serialization
• Google MLKit: Quick and easy Face Detection in Android
• Automate screenshot testing for Compose previews via reflection
#android
• Как мы сделали SPACE INVADERS: World Defense
• Android Studio for Platform — IDE для AOSP
• AAY-chart: графики для Android и Kotlin Multiplatform
• Сам написал, сам поиграл: как я написал 2D-игру для Android полностью с нуля, весом менее 1мб?
• Gradle and Java Version Compatibility: A Beginner's Guide
• Intro to Polymorphism with Kotlinx.Serialization
• Google MLKit: Quick and easy Face Detection in Android
• Automate screenshot testing for Compose previews via reflection
#android
AppTractor
Как мы сделали SPACE INVADERS: World Defense
Мы с удовольствием покажем вам, как разрабатывалась игра, как мы использовали наши новейшие функции и инструменты для создания первого в своем роде процедурного, глобального AR-геймплея.
❤3
Apple представила свои новые мобильные устройства - Watch и iPhone 15 в разных модификациях. Главная не новость - теперь все работает на USB-C, а в iPhone 15 Pro можно гонять в нормальные игры - выйдет Resident Evil 4 и Resident Evil: Village, последний Assassins's Creed: Mirage! и т.п. В остальном все лишь немного выше, дальше, быстрее, фичее, но и только (а, еще про Мать Природу отлично). Вряд ли стоило ждать какого-либо прорыва, но помечтать-то можно было?
Разработка
• Golden age of UX is over?
• The Best Filter UI Design for Large-Scale Apps
• Death by a thousand microservices
Маркетинг
• Яндекс представил Yandex Mobile Ads SDK 6
Кроссплатформа
• 5 Advanced Architecture Patterns you should know as flutter developer
• AdMob UMP SDK in Flutter - Implement your GDPR dialog
Разработка
• Golden age of UX is over?
• The Best Filter UI Design for Large-Scale Apps
• Death by a thousand microservices
Маркетинг
• Яндекс представил Yandex Mobile Ads SDK 6
Кроссплатформа
• 5 Advanced Architecture Patterns you should know as flutter developer
• AdMob UMP SDK in Flutter - Implement your GDPR dialog
Medium
Golden age of UX is over?
We’re living in a post-design era.
❤4
Какой iPhone себе купите:
Anonymous Poll
5%
iPhone 15
1%
iPhone 15 Max
15%
iPhone 15 Pro
13%
iPhone 15 Pro Max
2%
iPhone SE
36%
Никакой не куплю, у меня все есть
3%
Куплю Android и буду плакать
26%
Куплю Android и буду смеяться
🤡26😁7
Unity вводит новую систему оплаты для разработчиков
C 1 января 2024 года будет введена схема ценообразования по принципу «плати за загрузки».
1. Плата за Unity Runtime будет взиматься каждый раз, когда игра, отвечающая требованиям, загружается конечным пользователем.
2. Для Tier-1 рынков это 20 центов за каждую установку.
3. Чтобы попасть под такое налогообложение игра должна достичь пороговых значений - для Unity Personal и Unity Plus это $200,000 дохода и 200,000 установок за все время. После этого за каждые 100,000 загрузок нужно будет платить $20,000.
4. Изменения вступают в силу 1 января 2024 года и все начнет считаться только с этого момента.
5. Изменения ожидаемо вызвали бурления. Под действие новых тарифов могут попасть пиратские игры, демоверсии, загрузки с нескольких устройств. Кроме того, существует опасение, что злоумышленники смогут манипулировать оплатой, постоянно снова скачивая игры в знак протеста или недовольства.
6. Правда, Unity планирует внедрит средства обнаружения мошенничества и позволит разработчикам сообщать о возможных случаях злоупотреблений.
7. Отказаться от новой оплаты для уже вышедших или находящихся в стадии релиза игр уже фактически никто не может, так как менять движок (вероятно) будет дороже, чем платить Unity.
И что: все, что в продукте не ваше - всегда находится под угрозой. Сторонний API, движок в один прекрасный момент могут испариться.
C 1 января 2024 года будет введена схема ценообразования по принципу «плати за загрузки».
1. Плата за Unity Runtime будет взиматься каждый раз, когда игра, отвечающая требованиям, загружается конечным пользователем.
2. Для Tier-1 рынков это 20 центов за каждую установку.
3. Чтобы попасть под такое налогообложение игра должна достичь пороговых значений - для Unity Personal и Unity Plus это $200,000 дохода и 200,000 установок за все время. После этого за каждые 100,000 загрузок нужно будет платить $20,000.
4. Изменения вступают в силу 1 января 2024 года и все начнет считаться только с этого момента.
5. Изменения ожидаемо вызвали бурления. Под действие новых тарифов могут попасть пиратские игры, демоверсии, загрузки с нескольких устройств. Кроме того, существует опасение, что злоумышленники смогут манипулировать оплатой, постоянно снова скачивая игры в знак протеста или недовольства.
6. Правда, Unity планирует внедрит средства обнаружения мошенничества и позволит разработчикам сообщать о возможных случаях злоупотреблений.
7. Отказаться от новой оплаты для уже вышедших или находящихся в стадии релиза игр уже фактически никто не может, так как менять движок (вероятно) будет дороже, чем платить Unity.
И что: все, что в продукте не ваше - всегда находится под угрозой. Сторонний API, движок в один прекрасный момент могут испариться.
🤡21🙈5👍4