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

• Аудитория https://news.1rj.ru/str/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
С сегодняшнего дня в ЕС на iOS работает загрузка приложений с сайтов. Правда, есть ряд важных условия, вроде дикой Core Technology Fee, которая сейчас находится под рассмотрением ЕС, подтверждение возможности решать споры об интеллектуальной собственности и правительственные запросы на удаление информации, прохождение ревью Apple, обязательства по предоставлению пользователям iOS услуг по обслуживанию и прочее. “Запомните этот пост” (С) - думаю, что количество компаний, которые воспользуются этим в 2024 году, будет оцениваться максимум в несколько десятков.

Разработка


ВКонтакте запустил бесплатный курс по разработке мини-приложений
VK открывает набор на оплачиваемую летнюю стажировку
Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE
There is always something: Fighting distractions as a software developer
Healthy Documentation
Building Something Real in your spare time

Маркетинг

Новое приложение Indaband позволяет создавать музыку вместе с людьми по всему миру

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

Разбираем генеративный SDK от Google — google_generative_ai. Часть 1
Где заканчивается Flutter и начинается платформа?
Опыт внедрения компонентной разработки
Stop using Flutter, it will die, sooner than you think
I've spent 5+ years working on Uthupia using Flutter. Here are 5 Lessons I've learned
🌚1
AltStore PAL заработал на iOS в Европе

Первый альтернативный магазин приложений для iOS запустился в Европейском союзе.

1. На удивление, это даже не магазин Epic, а AltStore PAL от Райли Тестута.

2. Магазин стоит €1.50 в год для компенсации Core Technology Fee.

3. Пока в нем всего 2 (два) приложения от самого Тестута - Delta, эмулятор, способный воспроизводить игры NES, SNES, Nintendo 64, Game Boy, Game Boy Advance и Nintendo DS, и Clip, менеджер буфера обмена, запрещенный Apple. Сейчас Delta бесплатна, чтобы помочь компенсировать оплату самого магазина, но загрузка Clip требует минимального ежемесячного взноса на Patreon в размере €1 (плюс налог).

4. В целом AltStore PAL интегрируется с Patreon для монетизации и в будущем будет работать для разработчиков, которые хотят распространять версии приложений за счет краудсорсингового финансирования, что не разрешено в App Store. В AltStore PAL приложения будут размещаться разработчиками на собственных серверах, а пользователям придется добавлять дополнительные «источники» в магазин приложений, чтобы загрузить другие программы.

И что: начало так себе - долго, дорого и херово - но это начало. Ждем RuStore других магазинов.
👍21
Нашел на Reddit забавный пост с 5 уроками по результатам 5 лет разработки. За 5 (пять) лет чувак сделал 1 (одно) приложение (ну да, да, front-end, back-end, dev-ops и т.д., но все же) и делится опытом. Собственно, все советы применимы практически к любой области/ Смотрите сами - в скобках моя альтернативы:

1. Flutter (iOS/Android/..) достаточно.
2. Сообщество сделало это до вас
3. Просите помощи. ИЛИ НЕ ПРОСИТЕ
4. Игнорируйте ненавистников
5. Лучшие знания бесплатны

А какие уроки вы вынесли из своей карьеры? ☺️

Разработка


Using server-side Swift for machine learning processing
Basic Things

Маркетинг

Как повысить рейтинг приложения: практическое руководство по запросу отзывов

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

5 уроков после 5 лет разработки на Flutter
Advanced Theming Techniques in Flutter: Leveraging Extensions for Dynamic UIs
Accessibility in Flutter on the Web
😁4🤡3👍1
Google объединяет команды Android и аппаратного обеспечения

Все ради ускорения внедрения ИИ.

1. Сундар Пичаи объявил о существенной внутренней реорганизации, в том числе о создании новой команды под названием «Платформы и устройства» (Platforms and Devices), которая будет курировать все продукты Google Pixel, весь Android, Chrome, ChromeOS, Photos и многое другое.

2. Руководить командой будет Рик Остерлох, который ранее занимал должность вице-президента по устройствам и сервисам, курируя все аппаратное обеспечение Google. Хироши Локхаймер, долгое время возглавлявший подразделения Android, Chrome и ChromeOS, займется другими проектами внутри Google и Alphabet.

3. Причина радикальных изменений, как утверждается, заключается в том, чтобы обеспечить «более высокое качество продуктов и опыта», «ускорить экосистемы Android и Chrome» и «быстрее доносить лучшие инновации до партнеров». Проще говоря, компания хочет еще больше ускорить процесс внедрения искусственного интеллекта.

И что: на протяжении многих лет Google заявлял, что старательно отделяет свои собственные разработки в области аппаратного обеспечения от работы с более широкой экосистемой Android, чтобы не создавать привилегий для собственных устройств и не осложнять отношения с такими компаниями, как Samsung. Означают ли новые изменения окончание разделения Pixel и Android? Внутри Google говорят, что совсем нет, снаружи кажется, что немножко да.
😱10👍2
Видео и подкасты за неделю:

(iOS Ru) А так ли нужна Swift Modern Concurrency?
(iOS Ru) Мгновенный фидбэк: как оперативно получать отзывы о приложении в App Store
(iOS En) Your guide to Metal ray tracing
(iOS En) Integrate Screen-Sharing Into a SwiftUI App
(iOS En) SwiftUI Custom Transitions
(iOS En) Building Netflix UI Animations
(And Ru) Устройство Android Music SDK или как мы встроили музыку в суперапп-приложение
(And Ru) Интеграция MediaPipe в Android-приложение видеоконференцсвязи
(And En) Now in Android: 103 - Android 15 Beta, Gemini in Android Studio, Google Drive improvements, & more
(And En) MVVM vs. MVI - Understand the Difference Once and for All
(And En) The ONLY Thing to MASTER as an Android Developer (And Why 99% FAIL!)
(And En) Boosting Bazel adoption on Android with automation
(And En) Inline Functions: inline, crossinline, and noinline
(Dev Ru) Инженерная культура BigTech: работа мечты или испытание на прочность?
(Dev Ru) Как устроена мобильная разработка в Кинопоиске
(Dev Ru) Пробить стеклянный потолок и стать сеньором

Посоветуйте в комментариях интересные каналы по мобильной разработке? 🌐 @AppFiles
Как быстро пробить стеклянный потолок

Традиционная подборка всех материалов за прошлую неделю - чистая архитектура и MVVM в iOS, закан RxJava и критических оповещений на Android, опыт внедрения компонентной разработки, смартфон для джаваскриптера-олдфага, практическое руководство по запросу отзывов и многое другое. Заходите!
👍2
Разработчики игр для Playdate заработали $544,290.12

Исполнилось два года с того момента, как команда Panic выпустила Playdate, свою уникальную портативную игровую систему с ручкой, и год с открытия магазина игр Catalog .

1. С момента запуска магазина было продано более 150,000 игр. Это дало разработчикам $544,290.12 валового дохода - после уплаты налогов, комиссии за обработку и 25% доли дохода Panic за распространение.

2. Покупателям было продано более 70,000 Playdate. 38 000 пользователей Playdate, около 53%, совершили покупку в Каталоге. Около 32,000 пользователей, которые не купили ни одной игры, все еще играют в игры, включенными в Playdate Season One.

3. Средняя цена игры Playdate составляет $5.36. Цены на игры Playdate зависят от разработчика и могут быть как низкими — $1, так и высокими — $15. Самые популярные регионы для покупки игр — США, Великобритания, Германия, Канада и Япония.

4. Panic предоставляет SDK для создания игр Playdate на языках C и Lua с соответствующим симулятором. Есть и пример создания игр на Swift.

И что: вроде не очень большой рынок, но активный и увлеченный - будет только расти. Для хобби-проектов - самое оно.
👍51
Из аналитики AppFigures узнал о новом тренде - приложениях для стриминга «короткометражных драм» (Short Drama). Четкого описания не дается, но очевидно, что это сериалы, снятые в формате коротких мобильных видео. Что в них интересного? Во-первых, некоторые из этих приложений имеют огромные подборки видео, и хотя контент не совсем соответствует качеству Netflix, он и не является кустарным. Во-вторых, монетизация - большинство приложений для просмотра короткометражных фильмов требуют не подписки, а покупки монет, а затем их использования для просмотра контента. Наконец, за последний год доход, полученный приложениями с короткими драмами, вырос более чем на 13,000% — с сотен тысяч до десятков миллионов долларов. В марте они получили более $65 млн. потребительских расходов по всему миру. В январе 2023 года было менее $500 тыс — рост на 13,000% всего за год.

Разработка


Сделайте что-то реальное в свободное время
Как устроена мобильная разработка в Кинопоиске
Пробить стеклянный потолок и стать сеньором
Инженерная культура BigTech: работа мечты или испытание на прочность?
Дай знать, где ты находишься: как мы разработали навигатор по Эрмитажу
From Hired!… to Fired! Avoid these 2 Developer Career Death Traps
Top 10 Cognitive Biases in Product Design
UI/UX Case Study: Designing a gamified app to help users manage screen time

Маркетинг

Разработчики игр для Playdate заработали $544,290.12
Новый тренд в стриминге зарабатывает миллионы
Линеаризация: зачем и как укрощать ratio-метрики в A/B-тестах

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

Create a multiplatform app using Ktor and SQLDelight
React Native Masters: Tips for Building React Native Apps that Run Smoothly
👍2
К вопросам о кликбейтных заголовках 😀 Пришла статья "Как рефакторинг чуть не разрушил мой брак".

👍 если хотите прочитать, 😱 если ну его
👍51😱10🥱21
Mobile Development by AppTractor
К вопросам о кликбейтных заголовках 😀 Пришла статья "Как рефакторинг чуть не разрушил мой брак". 👍 если хотите прочитать, 😱 если ну его
Как рефакторинг чуть не разрушил мой брак

Я не говорю, что код должен жить вечно. Требования меняются, появляются новые технологии.

Я хочу сказать, что разработчики должны быть гораздо осторожнее в определении понятия «устаревший» и в том, насколько активно они прибегают к рефакторингу.

Ваша роль как менеджера заключается в том, чтобы помочь команде найти баланс — представлять разработчиков, бороться за время для рефакторинга, когда вы считаете, что это необходимо, но также представлять бизнес-сторону и давать отпор, если вы считаете, что рефакторинг не является критичным в данный момент.
😁6🤡3
Horizon OS, на которой работают все гарнитуры Quest, открывают для сторонних производителей. Уже объявлено, что Asus будет использовать Horizon OS для создания новой «производительной игровой» VR-гарнитуры, а Lenovo для «устройств смешанной реальности для продуктивности, обучения и развлечений». Как пишет Андрей Себрант, “когда появилась VisionOS от Apple и их модная дорогая гарнитура Vision Pro, Цукерберг в разных местах отмечал, что не важно, кто будет «айфоном в виртуальной реальности» — важно, кто займет там место Android со всей его огромной экосистемой и тучей устройств всех ценовых категорий”. Можно конечно поспорить и сказать, что «айфоны» получают львиную долю прибыли на рынке смартфонов, что ой как важно, но в целом кто станет Android кажется уже понятно.

Разработка


Horizon OS открывается для сторонних компаний
Как рефакторинг чуть не разрушил мой брак
Preventing Fraud at Robinhood using Graph Intelligence
I accidentally built a meme search engine

Маркетинг


Маркетологи в мобайле: Галина Голубева («Национальная Лотерея»)
Mood.camera делает из iPhone старую фотокамеру
Улучшили результаты рекламы iOS-приложения, увеличив число покупок в 8 раз

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

Создавайте виджеты главного экрана iOS с помощью Flutter
Beyond Code Generation: Crafting Custom Hive Adapters
How to block Screenshots in your Flutter app
👍1
🚀 Подключайся к Usetech Mobile MeetUp (UMM) #1

Не попал на весенние конференции по мобильной разработке или не удалось задать вопросы экспертам? 6 мая в 15:00 по Мск присоединяйся к первому онлайн-митапу по мобильной разработке от ГК Юзтех.

В программе:

🔊«SwiftUI сейчас. Стек, советы, рекомендации» Анна Жаркова, лид мобильной разработки в ГК Юзтех

🔊 «НЕмультиплатформенные привычки Android разработки» Алексей Панов, техлид инфраструктуры мобильных приложений в Контур

🔊 «Пять лет с Flutter: эволюция кроссплатформенности» Евгений Сатуров, руководитель команды Flutter-разработки в SURF

Регистрируйся на митап по ссылке.

🤩 Авторы самых интересных вопросов получат фирменных юзтех-уточек в подарок!

Реклама. ООО "ЮЗТЕХ ПРОФЕШНЛ". ИНН 7717745183.
👍3🌚2🦄1