Моделирование собеседований
Новый еженедельный дайджест со всеми материалами за неделю — разбираем iOS-приложение и сенсорный пин-пад, моделируем состояния ViewModel в Android и начинаем работу с LiteRT, самые трудные вопросы с собеседований, о зацикливании рекомпозиции в Jetpack Compose, алгоритмы, с помощью которых мы разрабатываем программное обеспечение и многое другое. Подключайтесь!
Новый еженедельный дайджест со всеми материалами за неделю — разбираем iOS-приложение и сенсорный пин-пад, моделируем состояния ViewModel в Android и начинаем работу с LiteRT, самые трудные вопросы с собеседований, о зацикливании рекомпозиции в Jetpack Compose, алгоритмы, с помощью которых мы разрабатываем программное обеспечение и многое другое. Подключайтесь!
👍3
iOS
• Apple убивает Swift
• Swift PNG — декодирование, проверка, редактирование и кодирование PNG
• SwiftUIFormValidator — проверка форм для SwiftUI
• Exploring Apple Intelligence: Writing Tools
• Mastering TextEditor in SwiftUI: Features, Limitations, and Tips
• Creating a macOS Screensaver in SwiftUI
• Map Models Made Easy
• Concurrency in Swift 6
#ios
• Apple убивает Swift
• Swift PNG — декодирование, проверка, редактирование и кодирование PNG
• SwiftUIFormValidator — проверка форм для SwiftUI
• Exploring Apple Intelligence: Writing Tools
• Mastering TextEditor in SwiftUI: Features, Limitations, and Tips
• Creating a macOS Screensaver in SwiftUI
• Map Models Made Easy
• Concurrency in Swift 6
#ios
AppTractor
Apple убивает Swift
Swift далеко отошел от первоначального видения простых вещей, которые компонуются друг с другом; но язык еще может достичь своей цели - стать лучшим в мире языком программирования общего назначения.
👍2
Android
• StateFlow vs MutableState
• Android Interview Series 2024 — Part 1 (Android basics)
• A Curious Case of Mistaken Identity: How Lambdas Break Data Class Hashing
• Not a Phase - Text with Compose and Canvas
• A Micro-optimization You Will Never Need
• How I Passed the Google Android Engineer Hiring Assessment: My Journey
• Don’t use Kotlin's removeFirst() and removeLast() when using compileSdk 35
#android
• StateFlow vs MutableState
• Android Interview Series 2024 — Part 1 (Android basics)
• A Curious Case of Mistaken Identity: How Lambdas Break Data Class Hashing
• Not a Phase - Text with Compose and Canvas
• A Micro-optimization You Will Never Need
• How I Passed the Google Android Engineer Hiring Assessment: My Journey
• Don’t use Kotlin's removeFirst() and removeLast() when using compileSdk 35
#android
pl-coding.com
PL Coding - DROP TABLE
Become an industry-ready Android developer without wasting time on theory you won't ever need.
Очередное новое исследование от AppFiguers. Не так давно Bending Spoons купила Robokiller, приложение для блокирования спам-взонков. И после этого удвоила цену! Летом пользователи Robokiller получили уведомление о том, что их подписка за 39.99 доллара в год подорожает до 89.99 доллара в год. Более чем в два раза дороже. Постарайтесь не читать дальше и сами предсказать результат. Октябрь, который был самым большим месяцем для Robokiller с точки зрения выручки, увеличился на 28% за год — это самый большой рост в этом году. Звучит хорошо, но если учесть, что цена удвоилась, это означает, что отток был довольно большим. Не сложно подсчитать, что Robokiller потерял более половины своих платящих пользователей с момента повышения цены. И это те, кто не успел отписаться. Интересно будет посмотреть на тренд в долгосрочной перспективе, но, скорее всего, именно для этого приложения отток будет расти лавинообразно. А вы играетесь с ценами на IAP? Как проводите эксперименты?
Разработка
• Первое «умное» кольцо Casio повторяет классические часы
• Как начинающему программисту получить первый оффер
• А/В-тесты на коленке
• Релокация в США, часть 1: Безопасность, оружие, визы и медицина
• Самодельная платформа для робототехники из бюджетного смартфона
• Что такое Resume-driven разработка
• Why Years of Experience Don’t Matter — How to Keep Your Skills Relevant in Tech
• Simple Time Management Hacks for Software Developers
Маркетинг и монетизация
• Что произойдет, если удвоить цену на приложение?
• Маркетологи в мобайле: Яков Пейсахзон (директор Авито Рекламы)
Кроссплатформа
• A Developer’s Roadmap to Mastering Kotlin Multiplatform
• Introducing Native Integrations for Gravatar Mobile SDK
Разработка
• Первое «умное» кольцо Casio повторяет классические часы
• Как начинающему программисту получить первый оффер
• А/В-тесты на коленке
• Релокация в США, часть 1: Безопасность, оружие, визы и медицина
• Самодельная платформа для робототехники из бюджетного смартфона
• Что такое Resume-driven разработка
• Why Years of Experience Don’t Matter — How to Keep Your Skills Relevant in Tech
• Simple Time Management Hacks for Software Developers
Маркетинг и монетизация
• Что произойдет, если удвоить цену на приложение?
• Маркетологи в мобайле: Яков Пейсахзон (директор Авито Рекламы)
Кроссплатформа
• A Developer’s Roadmap to Mastering Kotlin Multiplatform
• Introducing Native Integrations for Gravatar Mobile SDK
AppTractor
Первое «умное» кольцо Casio повторяет классические часы
Несмотря на то, что размер корпуса крошечных часов не превышает одного дюйма, Casio удалось втиснуть в него шестисегментный ЖК-экран в ретро стиле, на котором отображаются часы, минуты и секунды.
👍6❤1
В США идет анимонопольное дело против Google и правительство сформулировало свои требования.
• Главное - продажа Chrome, «поскольку он представляет собой ключевую точку доступа, через которую многие люди пользуются поисковой системой». Есть много вопросов о том, как это будет работать, в том числе о том, как это отразится на кодовой базе Chromium.
• Кроме того, «антимонопольные чиновники отступили от более жесткого варианта, который заставил бы Google продать Android». Однако правительство хочет, чтобы Google «отделил Android от других своих продуктов, включая поиск и магазин мобильных приложений Google Play, которые сейчас продаются в комплекте».
• Среди других рекомендаций — лицензирование данных и результатов поиска Google, а также разрешение веб-сайтам, которые индексируются в поиске, отказаться от обучения искусственного интеллекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Лучшие приложения и игры в Google Play 2024
Google Play назвал лучшие приложения и игры года.
Самое лучшее приложение года для Android — Partiful, приложение для планирования мероприятий, базирующееся в Нью-Йорке и конкурирующее с такими старыми решениями, как Evite, Eventbrite. Интересно, что по данным Appfigures в этом году Partiful получил 1,077,358 загрузок, но 95% из них пришлись на Apple App Store. В глобальном масштабе приложение достигло примерно 1.28 миллиона загрузок, но только 57,835 из них пришлись на Android.
Вот еще лучшие приложения:
• Best for Fun: Mila by Camilla Lorentzen
• Best for Personal Growth: UpStudy — Camera Math Solver
• Best Everyday Essential: MacroFactor — Macro Tracker
• Best Hidden Gem: Timeleft
• Best for Watches: Baby Daybook — Newborn Tracker
• Best for Large Screens: Infinite Painter
• Best for Google TV: Peacock TV: Stream TV & Movies
• Best for Cars: PBS KIDS Video
Самая лучшая игра для Android — AFK Journey, мобильная ролевая игра в жанре idle RPG, разработанная создателями популярной AFK Arena. Она сочетает автоматический бой с исследованием открытого мира и акцентируется на стратегическом подборе героев и их синергии.
Google Play назвал лучшие приложения и игры года.
Самое лучшее приложение года для Android — Partiful, приложение для планирования мероприятий, базирующееся в Нью-Йорке и конкурирующее с такими старыми решениями, как Evite, Eventbrite. Интересно, что по данным Appfigures в этом году Partiful получил 1,077,358 загрузок, но 95% из них пришлись на Apple App Store. В глобальном масштабе приложение достигло примерно 1.28 миллиона загрузок, но только 57,835 из них пришлись на Android.
Вот еще лучшие приложения:
• Best for Fun: Mila by Camilla Lorentzen
• Best for Personal Growth: UpStudy — Camera Math Solver
• Best Everyday Essential: MacroFactor — Macro Tracker
• Best Hidden Gem: Timeleft
• Best for Watches: Baby Daybook — Newborn Tracker
• Best for Large Screens: Infinite Painter
• Best for Google TV: Peacock TV: Stream TV & Movies
• Best for Cars: PBS KIDS Video
Самая лучшая игра для Android — AFK Journey, мобильная ролевая игра в жанре idle RPG, разработанная создателями популярной AFK Arena. Она сочетает автоматический бой с исследованием открытого мира и акцентируется на стратегическом подборе героев и их синергии.
👍2
iOS
• Об анатомии крэшей на iOS «по-взрослому»
• How to use a Connectable publisher in Combine
• Proper Navigation in SwiftUI with Coordinators
• Exploring Interactive Bottom Sheets in SwiftUI
• Static, Dynamic, Mergeable, oh, my!
• Swift 6 suitable notification observers in iOS
#ios
• Об анатомии крэшей на iOS «по-взрослому»
• How to use a Connectable publisher in Combine
• Proper Navigation in SwiftUI with Coordinators
• Exploring Interactive Bottom Sheets in SwiftUI
• Static, Dynamic, Mergeable, oh, my!
• Swift 6 suitable notification observers in iOS
#ios
Хабр
Об анатомии крэшей на iOS «по-взрослому»
Привет, Хабр. Меня зовут Давид Чупреев, я разработчик мобильных приложений в команде Core iOS ОК. В работе любого ПО как на iOS, так и на других ОС, важна стабильность и отказоустойчивость....
👍1
Android
• Composable Screens — примеры экранов на Compose
• Google замещает ChromeOS в Android, чтобы конкурировать с iPad
• Микрооптимизация, которая вам никогда не понадобится
• Кроссплатформенная архитектура ядра приложения. Простая. Линейная. Масштабируемая
• A Comprehensive Guide to ADB (Android Debug Bridge)
• System Design of Netflix Android App: A Detailed Breakdown
• Android Studio Ladybug Feature Drop
• Finding Our Golden Path to Sustainable Android Development
• Benchmark Insights: Direct State Propagation vs. Lambda-based State in Jetpack Compose
#android
• Composable Screens — примеры экранов на Compose
• Google замещает ChromeOS в Android, чтобы конкурировать с iPad
• Микрооптимизация, которая вам никогда не понадобится
• Кроссплатформенная архитектура ядра приложения. Простая. Линейная. Масштабируемая
• A Comprehensive Guide to ADB (Android Debug Bridge)
• System Design of Netflix Android App: A Detailed Breakdown
• Android Studio Ladybug Feature Drop
• Finding Our Golden Path to Sustainable Android Development
• Benchmark Insights: Direct State Propagation vs. Lambda-based State in Jetpack Compose
#android
AppTractor
Composable Screens — примеры экранов на Compose
Composable Screens — подборка экранов, воплощенных Android-разработчиками с помощью инструментария Compose. Пока там, судя по всему, всего два приложения, но автор определенно предполагает расширять свою подборку.
👍1
С мест докладывают, что Google работает над полным переносом Chrome OS на Android. Хотя непонятно, что это означает для брендов Chrome OS и Chromebook, говорят, что Google хочет, чтобы будущие «хромобуки» поставлялись с ОС Android в будущем. Поэтому, вероятно, новый Pixel Laptop, о котором ходят слухи, будет работать под управлением новой версии настольного Android, а не Chrome OS. Хотя Google не подтвердил публично свои намерения превратить Chrome OS в Android, в июне компания упомянула, что Chrome OS станет более похожей на Android, «используя части стека Android, такие как ядро Android Linux и фреймворки Android». В Chrome OS уже используются некоторые технологии Android, тем не менее, заявление Google не раскрывает всей истории, поскольку и Android перенимает часть “компьютерных” функция. Такая унификация означает, что для Android будет доступно больше приложений, поскольку будет больше пользователей, на которых можно ориентироваться. Больше пользователей — больше денег для разработчиков, что еще больше повышает интерес к платформе.
Разработка
• Минюст заставит Google продать Chrome, чтобы разрушить монополию на поиск
• Socratic Questioning - "Meetings are a waste of time"
Маркетинг и монетизация
• Статистика: доходы AFK Journey
• Лучшие приложения и игры в Google Play 2024
Кроссплатформа
• Flutter Openworld Gaming Engine
Разработка
• Минюст заставит Google продать Chrome, чтобы разрушить монополию на поиск
• Socratic Questioning - "Meetings are a waste of time"
Маркетинг и монетизация
• Статистика: доходы AFK Journey
• Лучшие приложения и игры в Google Play 2024
Кроссплатформа
• Flutter Openworld Gaming Engine
AppTractor
Google замещает ChromeOS на Android, чтобы конкурировать с iPad
Однако Google еще многое предстоит сделать, чтобы добиться паритета функций между Android и Chrome OS.
👍3❤2
Вышла Developer Preview версия Android 16
Android 16 Developer Preview 1 уже доступен для тестирования ваших приложений. Это начало более частого выпуска API для Android в рамках усилий по ускорению инноваций в приложениях и устройствах.
Есть четыре заметных изменения - это новый встроенный инструмент выбора фотографий, поддержка медицинских записей FHIR в приложении Health Connect, обновленная версия Privacy Sandbox на Android, а также новая константа, отличающая Android 16 от предстоящего минорного релиза Q4.
Эта предварительная версия для следующего большого релиза Android, запуск которого запланирован на 2 квартал 2025 года. Этот выпуск похож на все API-выпуски в прошлом, где можно понять запланированные изменения поведения, которые часто привязаны к targetSdkVersion. Конец первого квартала 2025 года намечен для достижения стабильности платформы. На этом этапе предоставят финальные API SDK/NDK, а также финальные внутренние API и системное поведение приложений. Ожидается, что Platform Stability будет достигнута в марте 2025 года, и с этого момента у вас будет несколько месяцев до официального релиза (он будет во втором, а не в третьем квартале), чтобы провести финальное тестирование.
Android 16 Developer Preview 1 уже доступен для тестирования ваших приложений. Это начало более частого выпуска API для Android в рамках усилий по ускорению инноваций в приложениях и устройствах.
Есть четыре заметных изменения - это новый встроенный инструмент выбора фотографий, поддержка медицинских записей FHIR в приложении Health Connect, обновленная версия Privacy Sandbox на Android, а также новая константа, отличающая Android 16 от предстоящего минорного релиза Q4.
Эта предварительная версия для следующего большого релиза Android, запуск которого запланирован на 2 квартал 2025 года. Этот выпуск похож на все API-выпуски в прошлом, где можно понять запланированные изменения поведения, которые часто привязаны к targetSdkVersion. Конец первого квартала 2025 года намечен для достижения стабильности платформы. На этом этапе предоставят финальные API SDK/NDK, а также финальные внутренние API и системное поведение приложений. Ожидается, что Platform Stability будет достигнута в марте 2025 года, и с этого момента у вас будет несколько месяцев до официального релиза (он будет во втором, а не в третьем квартале), чтобы провести финальное тестирование.
👍4🤷2
iOS
• Revertible — версионирования состояний для замены UndoManager
• Реверс-инжиниринг новой функции iOS Inactivity Reboot
• Using Transactions Instead of Save in SwiftData and Core Data
• From Noida to the USA: An iOS Developer’s Journey
#ios
• Revertible — версионирования состояний для замены UndoManager
• Реверс-инжиниринг новой функции iOS Inactivity Reboot
• Using Transactions Instead of Save in SwiftData and Core Data
• From Noida to the USA: An iOS Developer’s Journey
#ios
AppTractor
Revertible — версионирования состояний для замены UndoManager
Менеджер UndoManager в Foundation громоздок в использовании, в нем много шаблонного кода для добавления действий отмены и повтора. Поскольку он основан на замыкании, можно легко допустить ошибку. Revertible — этот фреймворк добавляет простой способ отслеживать…
Android
• Поиск нашего Золотого пути к устойчивой Android-разработке
• Вышла Developer Preview версия Android 16
• Такие разные Android AppLinks, WebLinks, DeepLinks. Разбираемся и пытаемся сломать
• Избавляемся от Android в api-модулях
• Работа с CoordinatorLayout: шапочный разбор
• Anonymous Functions Aren't Lambdas
• Kotlin Platform Types will break your apps
#android
• Поиск нашего Золотого пути к устойчивой Android-разработке
• Вышла Developer Preview версия Android 16
• Такие разные Android AppLinks, WebLinks, DeepLinks. Разбираемся и пытаемся сломать
• Избавляемся от Android в api-модулях
• Работа с CoordinatorLayout: шапочный разбор
• Anonymous Functions Aren't Lambdas
• Kotlin Platform Types will break your apps
#android
AppTractor
Поиск нашего Золотого пути к устойчивой Android-разработке
В конечном итоге «Золотой путь» - это не просто техническое совершенство, это формирование культуры разработки, в которой приоритетом являются адаптивность, сотрудничество и постоянное совершенствование. И это путь, который стоит пройти.
👍1
Вышел отчет о рынке приложений Sensor Tower за 3 квартал. Если кратко, то все хорошо - расходы пользователей поставили очередной рекорд, 38 миллиардов долларов за квартал. В 2024 году общемировые потребительские расходы в App Store и Google Play превысили 100 миллиардов долларов уже 5 сентября — это самый быстрый показатель за всю историю. Для сравнения: в 2023 году потребительские расходы достигли 100 миллиардов долларов только спустя почти месяц, 4 октября. Много интересных данных про приложения и рекламу даже в разрезе некоторых стран, так что, как всегда, рекомендую. Если на ночь лень читать, то завтра еще выжимку опубликую.
Разработка
• Niantic использует данные игроков для создания «большой геопространственной модели»
• Huawei уходит от Android. Придётся ли бизнесу делать приложения для HarmonyOS Next
Маркетинг и монетизация
• Рынок приложений в 3 квартале 2024 — новый рекорд потребительских расходов
Кроссплатформа
• Writing iOS code in Kotlin Multiplatform
• Add React Native to the Signal open source app
• State Management in Flutter with Provider
Разработка
• Niantic использует данные игроков для создания «большой геопространственной модели»
• Huawei уходит от Android. Придётся ли бизнесу делать приложения для HarmonyOS Next
Маркетинг и монетизация
• Рынок приложений в 3 квартале 2024 — новый рекорд потребительских расходов
Кроссплатформа
• Writing iOS code in Kotlin Multiplatform
• Add React Native to the Signal open source app
• State Management in Flutter with Provider
AppTractor
Рынок приложений в 3 квартале 2024 — новый рекорд потребительских расходов
Рост приложений, который уже несколько лет опережает рост игр, ускорился в третьем квартале 2023 года до 25% по сравнению с предыдущим годом.
👍8
Вот некоторые интересные цифры:
• Как уже писал расходы пользователей поставили очередной рекорд - $38 млрд.
• Игры по-прежнему занимают первое место по объему потребительских расходов - 20.4 миллиарда против 17.7 у приложений, но этот разрыв быстро сокращается.
• App Store и Google Play продемонстрировали двузначный рост — 13.4% и 10.2%. Почти 70% потребительских расходов пришлось на iOS.
• Правда, в сегменте неигровых приложений Google Play продемонстрировал более высокий рост, чем AS, — на 31% по сравнению с прошлым годом.
• Количество загрузок приложений (за исключением мобильных игр) превысило 22 миллиарда, почти достигнув исторического максимума, установленного во втором квартале 2020 года в начале пандемии.
• Количество загрузок на iOS достигло 9 миллиардов, а рост на 5% по сравнению с предыдущим годом стал самым высоким с начала пандемии в 2020 году. Почти весь рост пришелся на неигровые приложения. Количество загрузок в Google Play снизилось на 2.8% по сравнению с предыдущим годом и составило 25.5 миллиарда. Большую часть этого снижения объясняют несколько ведущих рынков. За исключением двух ведущих рынков (Индия и Бразилия), количество загрузок немного выросло, и опять же в основном за счет неигровых приложений.
• Соединенные Штаты остаются доминирующим рынком, демонстрируя уверенный рост в третьем квартале 2024 года. Потребительские расходы на этом рынке более чем в два раза превышают расходы на рынке №2, материковом Китае, хотя данные по материковому Китаю включают только расходы на iOS (поскольку Google Play там не доступен). В течение квартала Европа демонстрировала высокие темпы роста: потребительские расходы в этом регионе увеличились на 25% по сравнению с предыдущим годом. Это значительно опередило рост на 13% в Северной Америке и на 6% в Азии за тот же период.
• Германия, Великобритания и Франция вошли в пятерку лидеров по росту потребительских расходов за год, уступив лишь двум ведущим рынкам - США и континентальному Китаю. На этом возможности роста в Европе не закончились - Турция и Италия также вошли в десятку лидеров по темпам роста. Тем не менее, США, вероятно, будут ключевым рынком для многих разработчиков приложений в будущем.
• Потребительские расходы быстро росли во всех категориях приложений. В каждой из 10 ведущих категорий рост составил не менее 10% по сравнению с прошлым годом, а в категориях «Развлечения», «Фото и видео» и «Производительность» превысил 30%.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🦄1
Еще про последний отчет - Sensor Tower перестал данные по России публиковать, но есть, например, Apptica, по данным который за 3 квартал 2024 года Россия на 4 месте по загрузкам в мире. То есть Sensor Tower топ это Индия, США, Бразилия, Индонезия и Китай, в Apptica топ это Индия, Бразилия, США, Россия и Китай. По доходам сложно судить, явно за пределами первой десятки. Впрочем, надо будет порыться более тщательно. О результатах обязательно доложу ☺️
Разработка
• Playground Wisdom: Threads Beat Async/Await
Маркетинг и монетизация
• Apple начала продавать рекламу в Apple News
Кроссплатформа
• Стили, темы и адаптивная верстка в React Native
• Flutter Möbius Strip
• Flutter web loading screen
• Building a Clean, Multi-Module Application with Compose Multiplatform
iOS
• Исследуем интерактивный Bottom Sheet в SwiftUI
• Портал, манулы и мячи: опыт разработки для Apple Vision Pro. Часть 1
• Detecting faces in images with the Vision framework
• Optimizing compilation and test runs with Xcode projects
• Getting consistent temperature preferences on iOS
• Asserting state with #expect in Swift Testing
Android
• Focus Launcher — минималистичный лаунчер для Android
• Introducing Restore Credentials: Effortless account restoration for Android apps
• Test smarter, not harder: new testing strategies documentation
#ios #android #mobile #dev
Разработка
• Playground Wisdom: Threads Beat Async/Await
Маркетинг и монетизация
• Apple начала продавать рекламу в Apple News
Кроссплатформа
• Стили, темы и адаптивная верстка в React Native
• Flutter Möbius Strip
• Flutter web loading screen
• Building a Clean, Multi-Module Application with Compose Multiplatform
iOS
• Исследуем интерактивный Bottom Sheet в SwiftUI
• Портал, манулы и мячи: опыт разработки для Apple Vision Pro. Часть 1
• Detecting faces in images with the Vision framework
• Optimizing compilation and test runs with Xcode projects
• Getting consistent temperature preferences on iOS
• Asserting state with #expect in Swift Testing
Android
• Focus Launcher — минималистичный лаунчер для Android
• Introducing Restore Credentials: Effortless account restoration for Android apps
• Test smarter, not harder: new testing strategies documentation
#ios #android #mobile #dev
👍4❤2
Google отменила выпуск Pixel Tablet 2
В общем-то на Android-планшеты всегда были как-то странно хуже, чем у Apple. Вроде как Google сначала не очень то и рассчитывал на рынок планшетов, предполагая, что он сам сложится к его ногам, как и смартфоны. Многообещающее начало было положено давным-давно еще с Nexus 7, но после этого компания так и не смогла добиться прогресса. Android сильно отстает от iPadOS по количеству сторонних приложений, оптимизированных для планшетов, и хотя последние годы компания вкладывает много сил в развитие Android именно для больших экранов, iPad так и занимает самую большую долю рынка.
Pixel Tablet, вышедший в 2023 году, особой популярности не снискал и сейчас разработка его последователя вроде как отменена - внутри компании считают, что устройство так и не добилось бы нужного успеха. Предполагается, что Pixel Tab 3 все еще может быть выпущен под этим названием позже в 2027 году, но это уже совсем непонятно.
В общем-то на Android-планшеты всегда были как-то странно хуже, чем у Apple. Вроде как Google сначала не очень то и рассчитывал на рынок планшетов, предполагая, что он сам сложится к его ногам, как и смартфоны. Многообещающее начало было положено давным-давно еще с Nexus 7, но после этого компания так и не смогла добиться прогресса. Android сильно отстает от iPadOS по количеству сторонних приложений, оптимизированных для планшетов, и хотя последние годы компания вкладывает много сил в развитие Android именно для больших экранов, iPad так и занимает самую большую долю рынка.
Pixel Tablet, вышедший в 2023 году, особой популярности не снискал и сейчас разработка его последователя вроде как отменена - внутри компании считают, что устройство так и не добилось бы нужного успеха. Предполагается, что Pixel Tab 3 все еще может быть выпущен под этим названием позже в 2027 году, но это уже совсем непонятно.
😁2
Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю на @AppFiles
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
#ios #android #mobile #video
•
(iOS Ru) Дейтинг, Swift и Формула-1: от первых шагов в IT до победы в хакатоне•
(iOS Ru) iOS разработка с нуля•
(iOS En) Disintegration Effect (Thanos Snap Effect) | SwiftUI•
(iOS En) Recreating Mail App’s Tab bar | SwiftUI•
(iOS En) Fix iOS 18 Gesture Problems With ScrollViews | SwiftUI•
(iOS En) How to save data to local storage - iOS File System and Sandboxing•
(iOS En) Apple's Official Method to Learn Swift and iOS•
(iOS En) SwiftUI Tutorial: Build a Real App! Payment Calculator•
(Andr Ru) Code Review: вы не поверите, насколько распространены эти ошибки в коде Android-проектов•
(And En) Graphics layers | Jetpack Compose Tips•
(And En) Open Health Stack•
(And En) How to Deserialize Inconsistent JSON Data With a Custom Kotlinx Serializer•
(And En) Anonymous Functions Aren't Lambdas•
(And En) Animating Your World with Doris Liu – Dive into Jetpack Compose Animations•
(Crs En) The Compose Multiplatform Crash Course for 2025 - Build a Clean Code Book App•
(Crs En) Platform Integrations With Russel Wolf•
(Crs En) From Sprite Sheets to Stunning Animations in Jetpack Compose! KMP Library•
(Crs En) Building a Clean, Multi-Module Application with Compose Multiplatform•
(Dev Ru) iOS vs Android: большая битва платформ — что лучше для разработчика, бизнеса и простого пользователя•
(Dev Ru) Всё о лицензиях библиотек, что необходимо знать разработчику#ios #android #mobile #video
👍6❤1