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

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

YMReferral
Download Telegram
Qualcomm открывает AI Hub

На выставке Mobile World Congress компания Qualcomm представила инструмент, упрощающий доступ разработчиков к ИИ-моделям.

1. Новый Qualcomm AI Hub содержит подборку из более чем 75 генеративных моделей ИИ, которые разработчики могут легко загружать на устройства, работающие на базе Qualcomm.

2. Библиотека содержит некоторые из самых популярных моделей в отрасли, такие как Whisper, система автоматического распознавания речи от OpenAI, и Stable DIffusion, модель преобразования текста в изображение от Stability AI.

3. Qualcomm AI Hub автоматически применяет аппаратные оптимизации к моделям для повышения производительности искусственного интеллекта на устройстве. Кроме того, модели доработаны таким образом, чтобы максимально эффективно использовать все ядра Qualcomm AI Engine, включая NPU, CPU и GPU, что позволяет повысить энергоэффективность, снизить нагрузку на память и увеличить скорость вычислений в четыре раза

4. Компания намеревается постоянно добавляться новые модели.

5. Qualcomm сообщает, что оптимизированные модели доступны уже сегодня как на Qualcomm AI Hub, так и на GitHub и Hugging Face.

И что: ИИ-на устройствах не только позволяет ускорить работу приложений, но и соблюсти конфиденциальность в отношении персональных данных. А в целом "пограничный" ИИ развивается семимильными шагами, что не может не радовать.
2🤗1
Только что, вместе с OnePlus Watch 2 на базе операционной системы Wear OS 4, Google представил новый “гибридный интерфейс” для этой ОС. Насколько я понял, это новая подсистема, которая распределяет задачи между более мощным процессором приложений (AP) и сверхмаломощным сопроцессором микроконтроллеров. AP выполняет сложные задачи, в то время как менее сложные задачи перекладываются на MCU. Google удалось значительно оптимизировать интерфейс между MCU и AP, что позволило обеспечить очень плавное и интеллектуальное переключение. Так, например, точка доступа может быть переведена в спящий режим, в то время как MCU обрабатывает данные датчиков. Самое приятное для разработчиков то, что эти оптимизации доступны без необходимости вносить какие-либо изменения в код. В целом же новый гибридный интерфейс Wear OS обещает большой прирост производительности и времени работы для смарт-часов.

Разработка

Qualcomm открывает AI Hub
Проектируем системный дизайн Spotify
Ozon Tech Community Design Meetup
Публичное собеседование на позицию Head of QA
Обязательные знания для тимлида
Краш-курс по автоматизации тестирования
Как создать простой LoRa мессенджер: обмен текстовыми сообщениями между устройствами без интернета
Agile Cult
Engineering is more about people than tech

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

Пути внедрения поддержки скриптов в Dart/Flutter
Самый простой CI/CD пайплайн для Flutter приложения с Codemagic
Build a content recommendation app with Flutter and OpenAI
Flutter’s 2024 roadmap
👍31
Mobile Development by AppTractor
Только что, вместе с OnePlus Watch 2 на базе операционной системы Wear OS 4, Google представил новый “гибридный интерфейс” для этой ОС. Насколько я понял, это новая подсистема, которая распределяет задачи между более мощным процессором приложений (AP) и сверхмаломощным…
Лучшее из вчерашнего в #dev - Инжиниринг больше про людей, чем про технологии (link)

Многие инженеры недооценивают важность навыков общения с людьми. Они начинают изучать программирование и полагают, что будут просто кодить весь день и им не придется ни с кем общаться. На самом деле все обстоит иначе. Инженерное дело - одна из самых дружелюбных сфер деятельности. Все дело в хорошем сотрудничестве, согласованности, командной работе и помощи друг другу.
С мест докладывают, что Apple вскоре может столкнуться с расследованием в связи с решением прекратить поддержку веб-приложений на iOS в странах Европейского союза. После официального подтверждения того, что PWA на iOS фактически работать перестанут, Еврокомиссия начала собирать мнения разработчиков и экспертов. Правда, Apple в качестве основной причины изменений компания называет сам принятый в ЕС Закон о цифровых рынка, который требует от Apple полной поддержки сторонних браузерных движков, а не только WebKit. По словам компании, внедрение поддержки веб-приложений для других браузеров потребовало бы от компании создания «совершенно новой интеграционной архитектуры», что «было нецелесообразно». Так что может разработчики и будут против, однако кто ж теперь виноват в принятии закона…

Разработка


Еврокомиссия расследует отказ Apple от PWA
Бывшие инженеры Twitter создают Particle, читалку новостей с ИИ
VK расширяет программу оплачиваемой стажировки для молодежи
Beware the parasite engineer

Маркетинг

Как 6 экранов в приложении увеличили конверсию в два раза
Navigating Ramadan 2024: Insights and strategies for app marketers

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

Работа с виджетами Flutter | 2 часть
Mastering Responsive UIs in Flutter: The Full Guide
👍1
Вы пользуетесь веб-приложениями?
Anonymous Poll
8%
Да, множеством
19%
Несколькими
62%
Не пользуюсь
11%
Посмотреть
После 10 лет страданий, открывания и закрывания, найма и увольнения людей, Apple вроде как окончательно закрыла проект своего автономного электромобиля (надо было купить им Теслу, надо было…). Интересно, что большинство сотрудников команды из 2000 человек, занимавшейся разработкой автомобиля, перейдут к работе над генеративным искусственным интеллектом, который обещают уже в iOS 18.

Разработка

Apple закрыла проект создания электромобиля
Самые высокооплачиваемые вакансии января в сфере разработки приложений
GitHub открывает доступ к Copilot Enterprise
Finding a balance while coding
What’s the buzz about the 2024 OWASP Mobile Top 10 changes?

Маркетинг

Bumble looks to revive its friendship-focused BFF product in wake of dating app downturn
SeatGeek’s new tools help fans resell tickets at the best price

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

Flutter vs. React Native: Which one to choose for 2024?
Supercharge Your Flutter Apps with Google’s App Architecture
Открытая модель StarCoder 2 работает на обычных GPU

Компании с поразительной скоростью делают все новые и новые генераторы кода на основе искусственного интеллекта. Hugging Face несколько лет назад объединился с ServiceNow и создал StarCoder, генератор кода с открытым исходным кодом и менее строгой лицензией. Сейчас вышел StarCoder 2.

1. StarCoder 2 — это не одна модель генерации кода, а скорее целое семейство. Топовая модель имеет 15 миллиардов параметров.

2. Как и большинство других генераторов кода, StarCoder 2 предлагает завершение строк кода, а также обобщение и извлечение фрагментов кода при запросе на естественном языке.

3. При этом модели могут работать локально на обычных компьютерах с современными GPU. Например, StarCoder 2 можно дотренировать для своих данных на Nvidia A100 «за несколько часов» .

4. Знает 619 языков программирования, Hugging Face утверждает, что StarCoder 2 15B превосходит Code Llama 33B на подмножестве задач по дополнению кода с вдвое большей скоростью.
🔥6
Mobile Development by AppTractor
iOS EmojiKit: работа с эмодзи в Swift Почему Ollie перешел от SwiftUI к UIKit Gemini AI API implementation in iOS How to use VariadicView, SwiftUI's Private View API Third-party libraries acknowledgments using a Settings bundle Discovering Swift Async Algorithms…
Лучшее из вчерашнего #ios - бесконечный спор о том, готов ли SwiftUI к проду: Почему Ollie вернулся от SwiftUI к UIKit (мой перевод)

Компания потратила год отнюдь не мифических человеко-часов, чтобы разобраться с тем, как работает фреймворк, но так и не смогла сделать это, до сих пор описывая работу SwiftUI как "магию". Да, признает автор, для простых проектов такие проблемы будут вообще неактуальны, но для больших приложений SwiftUI еще не готов.
👍5🌚3😁1
В TechCrunch обозрели приложение Liveliness - это сообщества для любителей заниматься определенным спортом (например, вы бегаете и ищите тех, кто хочет бегать вместе с вами). Собственно, в самом приложении нет ничего особенного - ему уже год и у него около 2.3 тысяч (не сотен, тысяч) пользователей. Мне понравился вывод - “в условиях, когда основные социальные сети чувствуют себя все более неполноценными в качестве инструмента для налаживания человеческих связей, у нишевых социальных сетей, подобных этой, может появиться возможность незаметно вклиниться и набрать обороты, создавая более гостеприимные и ориентированные на сообщества пространства, сфокусированные на общих интересах”. Так что делайте в приложениях сообщества и будет вам счастье.

Разработка

Открытая модель StarCoder 2 работает на обычных GPU
«Не заставляйте меня вводить цифры»: реализуем сложный повтор в мобильном календаре
Crafting a Custom Sports Activity Service with OpenAI and Node JS
Software engineering practices you should probably be following in 2024

Маркетинг

Liveliness — сообщества для любителей спорта
Маркетологи в мобайле (Spring Edition): Ольга Бигбашева (Rendez-Vous)
Кейс: разметка приложения с нуля на конкретном примере

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

Деплой Flutter-приложений и особенности платформ
Диплом специалиста ИБ. Часть №4 — Мобильное приложение Smart Connect
Вопросы с собеседований: Что такое примесь (mixin) в Dart
The missing guide to deep linking in Flutter apps
Android Studio Iguana стала стабильной

Сегодня Google выпустил Android Studio Iguana в канале стабильных релизов. Среди новых функций:

• Интеграция системы контроля версий в App Quality Insights
• Просмотр вариантов сбоев Crashlytics в App Quality Insights
• Проверка доступности и адаптивности дизайна Jetpack Compose
• Прогрессивный рендеринг для предварительного просмотра Compose
• Обновленная платформа Intellij
• Шаблоны для Baseline Profiles
• Проверка изменений конфигурации с Espresso Device API
• Pixel 8 и Pixel 8 Pro в Android Emulator (34.2)
• Поддержка Gradle Version Catalogs
• Интеграция Google Play SDK Index
• Предупреждение о неподдерживаемой compileSdk
👍12🍾5
Гибридная игуана

Подборка всех материалов за прошлую неделю - возврат от SwiftUI к UIKit и машинное обучение на устройствах, стабильная Iguana и гибридный интерфейс в Wear OS, деплой Flutter-приложений, сложный повтор в мобильном календаре, весенние маркетологи в мобайле и многое другое. Подключайтесь!
👍32