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

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

YMReferral
Download Telegram
Если  раньше говорили, что будет "одно сплошное телевидение", то теперь уже "будет один сплошной TikTok". Кажется, последним сдался LinkedIn - в приложении запустили ленту коротких видео. Правда, пока она действительно касается карьерный рост, поиск работы и профессиональное развитие и к тому же находится в стадии тестирования. Но, видимо, до появления магазинов на диване и Hashtag Challenge осталось совсем немного. К чему это - если у вас в приложении, то вы уже опоздали. Время внедрять было еще пару лет назад. Раз сейчас сам LinkedIn начал 😊

Разработка

LinkedIn тестирует ленту с короткими видео
На Raspberry Pi 5 запустили Steam и некоторые игры
Playtime Engineering хочет упростить создание музыки для детей
Эволюция главного экрана: хаос, исследования и редизайн
Адаптация мобильного приложения для пользователей скринридеров. Опыт Яндекс Лавки
Запуск AI приложения за месяц - от идеи до публикации
10 Elegant and Handy User Interface Design Projects
Consistent Data Encryption in Android, iOS, and Flutter Apps with AES

Маркетинг

The AppsFlyer Performance Index: 2024 Country Edition

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

Common Mistakes in Flutter and How to Fix Them
Display images with Custom Paint using Supabase Storage
🔥1
Для Swift сделали библиотеку Benchmark для оценки производительности с поддержкой CI

Производительность - ключевая характеристика для многих приложений и фреймворков. Пакет Benchmark позволяет легко измерять и отслеживать множество различных показателей, влияющих на производительность, таких как загрузка процессора, ARC-трафик, использование памяти, использование ресурсов операционной системы, таких как потоки и системные вызовы, а также полностью пользовательские счетчики метрик.

Benchmark работает как на macOS, так и на Linux и поддерживает несколько ключевых рабочих сценариев:

• Автоматизированная проверка регрессии производительности пул-реквеста путем сравнения показателей с основной веткой
• Автоматизированная проверка пул-реквеста по сравнению с предварительно записанным абсолютным пороговым значением, подходящая, например, для регрессионных тестов
• Ручное сравнение нескольких базовых показателей производительности для итеративной или A/B работы отдельного разработчика
• Экспорт результатов бенчмарка в нескольких форматах для анализа или визуализации
• Запуск профилировщика Instruments на наборе бенчмарков непосредственно из Xcode

Benchmark подходит как для небольших специальных бенчмарков, ориентированных на рантайм, так и для более масштабных бенчмарков, которые заботятся о нескольких расширенных метриках.

Benchmark на GitHub: https://github.com/ordo-one/package-benchmark

#ios
👍2
1👍1🔥1
Инженер Microsoft случайно обнаружил вредоносный код в версии инструмента сжатия XZ Utils, что предотвратило тысячи заражений

Уязвимость в xz Utils была построена по схеме supply chain attack, атака на цепочку поставок. Для её реализации злоумышленнику (или их группе) пришлось два года втираться в доверие сообществу открытого программного обеспечения, чтобы получить права мейнтейнера и внедрить нужный код.

Однако о весь двухлетний план злоумышленников провалился из-за плохой оптимизации бэкдора. Один из наблюдаемых эффектов — это замедление логина в SSH, если в системе присутствует бэкдор. В сообщении от 29 марта Андрес Фройнд указал, что на его старом компьютере sshd стала медленнее на полсекунды. Фройнд занимался микробенчмаркингом и настройкой компьютера, когда обратил внимание на необычно высокую нагрузку на процессор от sshd даже в тех случаях, когда, например, пароль не подходил. Подозрения Андрес связал с прошлыми результатами автоматизированных тестов от Valgrind, поэтому провёл более детальный анализ. Как говорит Фройнд, обнаружение бэкдора — это результат череды случайных совпадений.

И что: оптимизация, оптимизация и еще раз оптимизация!
👻7👍3
Анализ производительности React Native редко бывает хорошей идеей

Подборка всех материалов за прошлую неделю - WWDC 2024 и DVD-заставка на SwiftUI, более старый Android и инструментальные цепочки Gradle, анализ производительности React Native, инклюзивность и цифровая доступность, временное решение на 30 лет и многое другое. Заходите!
👍62🔥1
Самые скачиваемые и зарабатывающие приложения в России в марте 2024

Обозрел российские топы.

1. Телеграм наконец обогнал всех и  и занял первое место в рейтинге самых скачиваемых приложений.

2. Он же возглавляет рейтинг самых зарабатывающих приложений. Его доход вырос почти на 50% и за месяц наш любимый мессенджер заработал более $2.127 млн, против $1.4 в прошлом месяце. Это исторический рекорд для него.

3. На втором месте PUBG MOBILE, который поднялся на 2 позиции в рейтинге с $1.34 млн, а на третьем Royal Match с $1 млн.

4. Интересный рост - у PetTalk. Приложение, вышедшее в начале марте и доступное только на Android, получило менее чем за месяц более 1.2 млн установок и 98% из них из России. При этом рейтинг приложения составляет всего 1.9 ⭐️, большинство оценок в одну звезду и пользователи жалуются на обилие рекламы. Судя по отзывам, приложение активно рекламируется, так что, в теории, ему даже не обязательно хорошо работать - миллион пользователей не может ошибаться вполне может окупить его даже при отсутствии возвратов. Странно и то, что это единственное приложение автора и к тому же доступно оно только на русском языке, что наводит на мысли о скаме.
2🤡1🦄1
Считаю, что социальные сети и социальное самолюбование достигли своей вершины - лучше уже никто не сделает. Недавно вышедшее приложение Palmsy - это такая локальная, offline социальная сеть. Ни один пост не покидает ваше устройство, но все они получают лайки. Много лайков. От друзей и знакомых. Как так? А вот так - все лайки являются фальшивыми, Palmsy просто считывает список контактов и ставит рандомные лайки (стоило, конечно, пойти дальше и нагенерить ИИ-пользователей для вящего правдоподобия). Считаю, что все тут гениально - и как идея, и как лекарство от социальных сетей, и как личный дневник, и как пародия на погоню за популярностью.

Разработка

Пишем рекомендательную систему музыки на Java
Ада Лавлейс и программирование
Осознанный подход к метрикам
Case Study: Challenge to Design Investment UX for 90 Million Users

Маркетинг

Palmsy — фальшивая социальная сеть, которая сама ставит вам лайки
Самые скачиваемые и зарабатывающие приложения в России в марте 2024
Самые зарабатывающие приложения в феврале 2024

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

Flutter Dev Podcast #45: Собеседования на позицию Flutter-разработчика
String resources API for Compose Multiplatform
👍3🔥1
Fake it till you make it

У стартаперов есть прекрасный подход, вынесенный в заголовок. Элизабет Холмс не смогла и пошла в тюрьму, Amazon не смог, но просто закрывает свои магазины с технологией «Just Walk Out», где люди могли брать товары и просто выходить из магазина — камеры и датчики автоматически считывали информацию и брали оплату.

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

Теперь Amazon собирается сконцентрироваться на технологии Dash Cart с умными корзинами, которые будут понимать, какие товары вы в них положили.

Интересно, вот Just Walk Out принялись повторять какие-то российские ритейлеры, им удалось? 😀 А чтобы вы могли имитировать "тысячами маленьких индусов"?

UPD: В комментариях уточнили, что все таки технологии были - просто индусы помогали в тренировке моделей.
😁151👍1
Если у вас еще нет ИИ-помощника для программирования, то посмотрите на Replit - они запустили Teams, который позволяет разработчикам в режиме реального времени работать над программными проектами, в то время как ИИ-агент автоматически исправляет ошибки в коде. Вроде как Google Docs, но для программирования. Интересно то, что конечной целью является разработка большого количества ИИ-агентов, которые будут специализироваться на различных аспектах разработки программного обеспечения. Пользователям будет казаться, что один и тот же агент со временем становится все более способным. Сейчас же Replit утверждает, что ее агент построен на собственной модели ИИ, специализирующейся на разработке программного обеспечения, и превосходит GPT-4 в тестах на программирование, но при этом имеет в разы меньший размер — 7 миллиардов параметров против более чем 1 триллиона.

Разработка

ИИ-агенты Replit Teams помогут писать и исправлять код
3 tips for less flaky Maestro tests
The 14 pains of building your own billing system
How Disney+ Scaled to 11 Million Users on Launch Day

Маркетинг

Propensity score matching: как оценивать маркетинговые кампании, если невозможно провести A/B тесты

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

Распознавание виджетов на экране приложения Flutter
Moving build_runner to the Context Menu in VS Code
Mastering Redux : Seamless UI Updates in React Native Apps
👍21
Apple занялась домашней робототехникой

Проект автомобиля у Apple провалился, и очевидно, что компания ищет новые большие проекты, которые могли бы «выстрелить» в будущем.

1. По словам Марка Гурмана из Bloomberg, компания Apple изучает различные проекты в области «персональной робототехники».

2. Один из этих проектов описывается как «мобильный робот», который будет «следовать за пользователями по их домам».

3. А второй — как «продвинутое настольное домашнее устройство, которое использует механизмы для перемещения дисплея». Одна из идей заключалась в том, чтобы дисплей «имитировал движения головы» человека во время видеозвонка FaceTime. Однако, Apple уже столкнулась с техническими проблемами, связанными с «балансировкой веса роботизированного двигателя на небольшой подставке»

4. Apple изучает возможность использования алгоритмов искусственного интеллекта, которые помогут роботам "ориентироваться в загроможденном пространстве в домах", говорится в новости. По всей видимости, Apple хочет создать роботов, которые смогут "справляться с домашней работой, например, мыть посуду в раковине", но Гурман сказал, что в этом десятилетии это маловероятно из-за "чрезвычайно сложных инженерных задач".

4. Робототехнические проекты находятся на самых ранних стадиях исследований, и неизвестно, будут ли они когда-либо представлены публике.
🤡16👍1🔥1