Сколько денег приносят разработчикам iOS и Android
Эту новость уже опубликовали почти все крупные каналы. Ну и я тоже решил.
Всегда удивляюсь, когда иос сравнивают с кол-вом. Что в бизнесе, что в технологиях. Ведь размер аудитории в премиальном устройстве не так важен, как ее качество. Какой это премиум, если есть у каждого? Чаще только у владельцев или топ клиентов, для которых рисуется дизайн и приходят самые мажорные баги.
В статье можно узнать почему пользователи App Store тратят в месяц 10.4$, в то время как любители Google Play – всего 1.4$.
Ведь смысл в платформе собрать определенную платежеспособную аудиторию, у которой есть четкие критерии к качеству.
Эту новость уже опубликовали почти все крупные каналы. Ну и я тоже решил.
Всегда удивляюсь, когда иос сравнивают с кол-вом. Что в бизнесе, что в технологиях. Ведь размер аудитории в премиальном устройстве не так важен, как ее качество. Какой это премиум, если есть у каждого? Чаще только у владельцев или топ клиентов, для которых рисуется дизайн и приходят самые мажорные баги.
В статье можно узнать почему пользователи App Store тратят в месяц 10.4$, в то время как любители Google Play – всего 1.4$.
Ведь смысл в платформе собрать определенную платежеспособную аудиторию, у которой есть четкие критерии к качеству.
👍14👎1
Культурная коррозия или цифровая потерянность
Я в IT уже 13 лет. С 2010 года, когда поступил на инженера. Многие годы эта профессия считалась для фриков. Люди не понимали интересы, юмор и многое другое.
За последние годы все резко поменялось и быть итшником стало даже престижно. Пандемия и мобилизация резко поменяли ландшафт карт. Сейчас многие в IT идут за деньгами. Для них это возможность изменить свою жизнь. Но можем ли мы найти счастье в высоком доходе? как деньги могут нас изменить?
Деньги не делают лучше. Они делают свободней. Делают раскованней. Свобода же другой инструмент. Ее еще нужно обуздать или подружиться. Экономика уже порешает становиться ли нам банкротом или преумножить свой капитал. Однажды став свободным ты не всегда можешь им остаться.
Не хочу никого обидеть, но для меня есть большая разница между теми, кто пришел в ит до всей популярности. И теми, кто пришел в ит только за деньгами. Последние коды контраст заметнее.
Когда я переехал из небольшого городка в центр Москвы, я считал, что высокий уровень дохода означает высокий уровень культурного развития. Но я никогда так не ошибался... Подьезды в ЖК с квартирами за 60 млн пахнут такой же человеческой мочой где и за 3 млн. Почему контингент, про который любят так говорить, здесь мало чем отличается, когда вопрос стоит туалетов? Как с этим бороться? Наверное, только образованием? Но почему оно не дотянулось до этого подъезда? Зависит ли воспитание и культура от твоего кошелька?
Загадил ли мой подъезд ИТшник, который пришел за деньгами, никто не узнает. Но главный вывод я тогда сделал. Чтобы быть лучше как человек не всегда нужны деньги. Культурный багаж и воспитание чаще самая дорогая и редкая вещь, за которую ценишь других людей и себя. Увеличивая свой доход в ИТ, или любой другой сфере, не теряй человечность.
Я в IT уже 13 лет. С 2010 года, когда поступил на инженера. Многие годы эта профессия считалась для фриков. Люди не понимали интересы, юмор и многое другое.
За последние годы все резко поменялось и быть итшником стало даже престижно. Пандемия и мобилизация резко поменяли ландшафт карт. Сейчас многие в IT идут за деньгами. Для них это возможность изменить свою жизнь. Но можем ли мы найти счастье в высоком доходе? как деньги могут нас изменить?
Деньги не делают лучше. Они делают свободней. Делают раскованней. Свобода же другой инструмент. Ее еще нужно обуздать или подружиться. Экономика уже порешает становиться ли нам банкротом или преумножить свой капитал. Однажды став свободным ты не всегда можешь им остаться.
Не хочу никого обидеть, но для меня есть большая разница между теми, кто пришел в ит до всей популярности. И теми, кто пришел в ит только за деньгами. Последние коды контраст заметнее.
Когда я переехал из небольшого городка в центр Москвы, я считал, что высокий уровень дохода означает высокий уровень культурного развития. Но я никогда так не ошибался... Подьезды в ЖК с квартирами за 60 млн пахнут такой же человеческой мочой где и за 3 млн. Почему контингент, про который любят так говорить, здесь мало чем отличается, когда вопрос стоит туалетов? Как с этим бороться? Наверное, только образованием? Но почему оно не дотянулось до этого подъезда? Зависит ли воспитание и культура от твоего кошелька?
Загадил ли мой подъезд ИТшник, который пришел за деньгами, никто не узнает. Но главный вывод я тогда сделал. Чтобы быть лучше как человек не всегда нужны деньги. Культурный багаж и воспитание чаще самая дорогая и редкая вещь, за которую ценишь других людей и себя. Увеличивая свой доход в ИТ, или любой другой сфере, не теряй человечность.
❤🔥24😁13👍12
Паттерн Builder
Builder — это класс, который создает сложный объект пошагово и закрывает его за протоколом.
Он позволяет создавать различные варианты сложного объекта, не меняя код, создающий его.
Один из самых популярных и полезных паттернов
Builder — это класс, который создает сложный объект пошагово и закрывает его за протоколом.
Он позволяет создавать различные варианты сложного объекта, не меняя код, создающий его.
Один из самых популярных и полезных паттернов
👍30❤🔥2😁2
Как тестировать пуши
Тестировать пуши стало еще проще. Для этого нужно чуть заморочиться с токенами, но все же лучше, чем было
А еще, теперь пуши приходят на PWA апки под сафари. Нативная разработка теперь не нужна
Тестировать пуши стало еще проще. Для этого нужно чуть заморочиться с токенами, но все же лучше, чем было
А еще, теперь пуши приходят на PWA апки под сафари. Нативная разработка теперь не нужна
Apple Developer Documentation
Testing notifications using the Push Notification Console | Apple Developer Documentation
Send test notifications and access delivery logs to test your app’s integration with Apple Push Notification service (APNs).
👍10
Принципы SwiftUI
Главная особенность нового фреймворка — это принципы на которых держится вся концепция. Можно знать внутренности фреймворка, но лучше задать вопрос какие ключевые свойства он в себе несет:
🟣 1. Декларативность — старый тренд, который доказал себя в других технология с UI. React, Angular, Compose, Flutter. В императивном мире нужно всё реализовывать самому: верстку, поведение, привязку данных. В декларативном подходе нужно просто указать платформе, что делать, и она позаботится обо всех деталях за вас.
🟣 2. State Management. Если у нас простой экран, то проблем нет. Как только наш экран обрастает разными компонентами, то вопрос синхронизации растет в приоритете. Один из главных принципов SwiftUI — это максимальная синхронизация вью и модели.
🟣 3. Composition over Inheritance. Композиция важнее наследования. Разрабам из UIKit немного сложнее в этом вариться, так как мы привыкли наследоваться от UITableView, UITableViewCell и многих других элементов. В SwiftUI же акцент сделан в другую сторону
🟣 4. UIs Are a Function of Their State. Проще говоря, view намного умнее следит за обновлением модели и ее атрибутов. Так улучшается синхронизация между данными и ее вью. SwiftUI помогает лучше связывать данные и не забывать случайно обновить часть интерфейса
Главная особенность нового фреймворка — это принципы на которых держится вся концепция. Можно знать внутренности фреймворка, но лучше задать вопрос какие ключевые свойства он в себе несет:
Please open Telegram to view this post
VIEW IN TELEGRAM
Medium
SwiftUI Principles
Getting used with SwiftUI terms
👍11❤🔥2😁1
Тренды мобильной разработки
Саша Сычев, head of mobile тинькоф страхования, рассказал интересный доклад про современные тренды мобильной разработки:
- Как ИИ влияют и будут влиять на технологии
- Почему джуниор разработчикам сложно искать работу и что делает для этого бизнес
- как банки, не смотря на санкции и удаление из сторов, все еще остаются лучшими работодателями для мобильных работников
Саша Сычев, head of mobile тинькоф страхования, рассказал интересный доклад про современные тренды мобильной разработки:
- Как ИИ влияют и будут влиять на технологии
- Почему джуниор разработчикам сложно искать работу и что делает для этого бизнес
- как банки, не смотря на санкции и удаление из сторов, все еще остаются лучшими работодателями для мобильных работников
Telegram
Head of mobile
Сегодня выступил в Российской Экономической Школе со своей любимой темой про тренды в мобильной разработке. Пока готовился, отметил для себя несколько важных моментов.
- В рабочем процессе зацепили новости про развитие GitHub Copilot. Посмотрите видео из…
- В рабочем процессе зацепили новости про развитие GitHub Copilot. Посмотрите видео из…
👍6😁4
Есть ли у вас специальное образование?
Anonymous Poll
65%
Имею высшее
6%
Имею средне-специальное
2%
Имею серт. о переподготовке
12%
Учусь на высшем
0%
Учусь на средне-специальном
1%
Учусь на курсе
13%
Ничего не имею
SwiftUI vs Flutter
На выходных освежил память прочитав пару книг по SwiftUI. Спустя пару лет существования могу сказать, что он не просто фреймворк, который дает классную декларативность, что нам так долго не хватало. Ну и меньше кода. Но и дает множество своих плюшек для синхронизации данных с помощью property wrapper и внутренней синхронизации UI с Data слоем.
Если раскрывать весь потенциал, то SwiftUI не просто взаимствовал концепции, но и улучшил их. Такого нет ни в React, ни в эталонном для декларатива Flutter'е.
Еще раз удивляюсь, как в Apple все круто с дизайном. Даже на уровне технологий.
На выходных освежил память прочитав пару книг по SwiftUI. Спустя пару лет существования могу сказать, что он не просто фреймворк, который дает классную декларативность, что нам так долго не хватало. Ну и меньше кода. Но и дает множество своих плюшек для синхронизации данных с помощью property wrapper и внутренней синхронизации UI с Data слоем.
Если раскрывать весь потенциал, то SwiftUI не просто взаимствовал концепции, но и улучшил их. Такого нет ни в React, ни в эталонном для декларатива Flutter'е.
Еще раз удивляюсь, как в Apple все круто с дизайном. Даже на уровне технологий.
Applover
Flutter vs. SwiftUI: similarities and differences
SwiftUI and Flutter are frameworks for creating user interfaces for mobile applications. Both frameworks are based on the concept of declarative programming, in which developers describe what the user interface should look like and not…
👍20😁7❤🔥3
Forwarded from iPhones.ru
Apple разрешит европейским пользователям устанавливать приложения на iPhone в обход App Store в 2024 году.
Пользователи смогут скачивать приложения напрямую с сайтов разработчиков и устанавливать их без использования App Store. Это позволит разработчикам не платить комиссию Apple 15-30%.
Вероятно, такая возможность появится в iOS 17.3 или 17.4. Apple будет жестко контролировать этот механизм.
@iphonesru
Пользователи смогут скачивать приложения напрямую с сайтов разработчиков и устанавливать их без использования App Store. Это позволит разработчикам не платить комиссию Apple 15-30%.
Вероятно, такая возможность появится в iOS 17.3 или 17.4. Apple будет жестко контролировать этот механизм.
@iphonesru
👍12😡4
В продуктовой разработке есть правило, что фичи для аудитории не должны быть разными на платформах. Часто ты слышишь "мы не можем сделать это по-другому в иос или андроид потому что это продуктовая дискриминация". Это невыгодно бизнесу, когда аудиторию какого-то устройства ущемляют.
Но эйпл хотел на это класть. Поэтому дискриминация будет только для европейцев и остальных
возможно ли привозить европейские айфоны?
Но эйпл хотел на это класть. Поэтому дискриминация будет только для европейцев и остальных
возможно ли привозить европейские айфоны?
👍4
Swift Backtracer
В Swift 5.9 выйдет новый инструмент, для поиска рантайм крашей на Mac, Windows и Linux. Он помогает отлаживать:
🟣 Внепроцессорные сбои
🟣 Удобное отображение источников проблем
🟣 Возможность приостановить и проверить код или даже запустить дебаггер.
🟣 Поддержка Swift Concurrency
🟣 Поддержка изменения имен C++ в дополнение к Swift.
🟣 Разная конфигурация
Вот мы тут шутки шутим, а ребята уже давно замахнулись на swift back-end, тэнзерфлоу.
Так и до кроссплатформы недалеко
В Swift 5.9 выйдет новый инструмент, для поиска рантайм крашей на Mac, Windows и Linux. Он помогает отлаживать:
Вот мы тут шутки шутим, а ребята уже давно замахнулись на swift back-end, тэнзерфлоу.
Так и до кроссплатформы недалеко
Please open Telegram to view this post
VIEW IN TELEGRAM
Swift.org
On-Crash Backtraces in Swift
The new Swift 5.9 release contains a number of helpful, new features for debugging code, including an out-of-process, interactive
crash handler to inspect crashes in real time, the ability to trigger
the debugger for just-in-time debugging, along with concurrency…
crash handler to inspect crashes in real time, the ability to trigger
the debugger for just-in-time debugging, along with concurrency…
👍16
Серия статей про навигацию в SwiftUI
Решил обширно познакомиться с навигацией в SwiftUI и ее особенностями. Собрать все боли и решения.
Пока скорее положительное впечателение, чем отрицательное. Навигация удобная и проще управлять стэками экранов, данными. Может вы поделитесь кейсами и сложностями?
Как реализовали бы диплинки?
🟡 Основы навигации
🟡 Передача данных между экранами
🟡 Управление навигацией
Решил обширно познакомиться с навигацией в SwiftUI и ее особенностями. Собрать все боли и решения.
Пока скорее положительное впечателение, чем отрицательное. Навигация удобная и проще управлять стэками экранов, данными. Может вы поделитесь кейсами и сложностями?
Как реализовали бы диплинки?
Please open Telegram to view this post
VIEW IN TELEGRAM
Curious Algorithm
Intro to iOS Navigation in SwiftUI
Explore iOS app navigation basics with this concise blog series! Dive into Stack-Based and Tabbed Navigation to understand how they shape user experiences. Perfect for developers of all levels, this series offers clear explanations, real examples, and practical…
❤🔥6👍1
Лучший тренажер софт-скиллов
О софт скиллах последние годы говорит каждый ютюберский утюг. Каждый автор курса по саморазвитию. Каждый инстаграм-эксперт. Каждый вовлекающий в очередной митап.
Да более того, сейчас получая высшее образование в ит меня обучают лидерологии... Да, у лидерства есть наука и это не врожденный навык.
Каждый сам выбирает материал и спикера для обучения. Поглащая кучу теории ты задаешь один вопрос, но главный. А как это все практиковать?
Тренировать всё в интернетах — мастурбация, виртуальное оправдание страха реальности. На работе ты завален рутиной. А друзья по кайфушникам не ищут вызовов в кальяных.
Ответ приходит с опытом и насмотренностью. Спорт. Не легкий фитнес по субботам. А тот спорт, который заставляет выходить за границы.
Реально. С самого детства меня заставляли идти в спортзал 5 дней в неделю. 4 года. А потом я еще 3 по инерции. Выступая на соревнованиях, выигрывая и проигрывая. Спустя годы я взял перерыв, но внутренний голос не умолкал внутри. Он требовал главный компонет для формирования.
Нет четкого списка необходимых софт скиллов. Он должен быть личный на основе жизненного пути, среды воспитания, врожденных навыков и опыта. Для себя я выделил топ:
- Лидерство. С ним не так просто и о нем как-нибудь отдельно
- Смелость.
- Стоицизм
- Амбициозность
- Стойкость
Я даже нашел пару статей, что подтверждают мою теорию:
- How school sports can help build "soft skills"
- Why sports, music and languages are especially good hobbies to hone soft skills
- 6 Ways Sports Can Help Develop Other Life Skills
О софт скиллах последние годы говорит каждый ютюберский утюг. Каждый автор курса по саморазвитию. Каждый инстаграм-эксперт. Каждый вовлекающий в очередной митап.
Да более того, сейчас получая высшее образование в ит меня обучают лидерологии... Да, у лидерства есть наука и это не врожденный навык.
Каждый сам выбирает материал и спикера для обучения. Поглащая кучу теории ты задаешь один вопрос, но главный. А как это все практиковать?
Тренировать всё в интернетах — мастурбация, виртуальное оправдание страха реальности. На работе ты завален рутиной. А друзья по кайфушникам не ищут вызовов в кальяных.
Ответ приходит с опытом и насмотренностью. Спорт. Не легкий фитнес по субботам. А тот спорт, который заставляет выходить за границы.
Реально. С самого детства меня заставляли идти в спортзал 5 дней в неделю. 4 года. А потом я еще 3 по инерции. Выступая на соревнованиях, выигрывая и проигрывая. Спустя годы я взял перерыв, но внутренний голос не умолкал внутри. Он требовал главный компонет для формирования.
Нет четкого списка необходимых софт скиллов. Он должен быть личный на основе жизненного пути, среды воспитания, врожденных навыков и опыта. Для себя я выделил топ:
- Лидерство. С ним не так просто и о нем как-нибудь отдельно
- Смелость.
- Стоицизм
- Амбициозность
- Стойкость
Я даже нашел пару статей, что подтверждают мою теорию:
- How school sports can help build "soft skills"
- Why sports, music and languages are especially good hobbies to hone soft skills
- 6 Ways Sports Can Help Develop Other Life Skills
👍12 2
Combine vs Observation: Что я должен учить?
Не успели мы подойти к новому рабочему станку под названием Combine, как наш главный мастер принес другой инструмент — Observation.
Это может и хорошо. Не успели бы отпилить себе пальцы. Но к чему тогда подходить первыми, если хотим погрузиться в дивный мир реактивщины и декларатива?
Пару дней назад открылся интересный форум, где каждый перечисляет свои аргументы.
Не успели мы подойти к новому рабочему станку под названием Combine, как наш главный мастер принес другой инструмент — Observation.
Это может и хорошо. Не успели бы отпилить себе пальцы. Но к чему тогда подходить первыми, если хотим погрузиться в дивный мир реактивщины и декларатива?
Пару дней назад открылся интересный форум, где каждый перечисляет свои аргументы.
Reddit
From the iOSProgramming community on Reddit
Explore this post and more from the iOSProgramming community
👍6❤🔥1
BIGO Ads – крупнейшая рекламная сетка по монетизации для мобильных разрабов
Важная особенность этой сети – широкое покрытие. То есть, если вашим приложением пользуются на Ближнем Востоке, в России или странах Южной и Юго-Восточной Азии, обратите на нее внимание, монетизация будет эффективнее.
Ну а подключить ее можно хоть сейчас в мобильной медиации Яндекса или с помощью Простой монетизации – там эксперты сами вам все настроят и отследят эффективность.
Вообще, это уже 13 сетка у Яндекса. Сервис создает высокую конкуренцию среди них, а мы с вами за счет этого можем получить выгодные условия по eCPM. Остается только сравнивать ставки👨🍳
Важная особенность этой сети – широкое покрытие. То есть, если вашим приложением пользуются на Ближнем Востоке, в России или странах Южной и Юго-Восточной Азии, обратите на нее внимание, монетизация будет эффективнее.
Ну а подключить ее можно хоть сейчас в мобильной медиации Яндекса или с помощью Простой монетизации – там эксперты сами вам все настроят и отследят эффективность.
Вообще, это уже 13 сетка у Яндекса. Сервис создает высокую конкуренцию среди них, а мы с вами за счет этого можем получить выгодные условия по eCPM. Остается только сравнивать ставки
Please open Telegram to view this post
VIEW IN TELEGRAM
yandex.ru
Партнёрам Простой монетизации и Мобильной медиации стала доступна монетизация с BIGO Ads
<p>Владельцам мобильных приложений, которые подключили <a href="https://ads.yandex.com/easy/?utm_source=adv&utm_medium=article&utm_content=bigo">Простую монетизацию</a> или Мобильную медиацию Яндекса, стала доступна сеть BIGO Ads.</p>
👎4😡3
SBOL iOS Story
Честно, почти как и многие ребята, я уже не понимаю пользы от технических докладов "как сделать кнопку, архитектуру", где пересказ очередной документации. 90% докладов на любых митапах очень скучные, хотя может быть полезны узкой аудитории.
Скорее всего многие приходят потому, что очень срочно техпиар попросил для своих партнеров кого-то выступить и из-за этого страдает качество.
На мой взгляд, сейчас главный контент — это истории со своим личным опытом. Как люди или компании проходили весь цикл разработки. Или с какими трудностями сталкивались при масштабных проблемах. Как та или иная технология показала у себя не только технически, но и продуктово.
Это как путешествия. Когда вы приезжаете в другую страну, то вы хотите познакомиться с культурой и уникальными памятниками. Пусть этот памятник из говна и палок.
Вот интересно как живет сбербанк. А такими докладами он показывает признаки жизни)
Честно, почти как и многие ребята, я уже не понимаю пользы от технических докладов "как сделать кнопку, архитектуру", где пересказ очередной документации. 90% докладов на любых митапах очень скучные, хотя может быть полезны узкой аудитории.
Скорее всего многие приходят потому, что очень срочно техпиар попросил для своих партнеров кого-то выступить и из-за этого страдает качество.
На мой взгляд, сейчас главный контент — это истории со своим личным опытом. Как люди или компании проходили весь цикл разработки. Или с какими трудностями сталкивались при масштабных проблемах. Как та или иная технология показала у себя не только технически, но и продуктово.
Это как путешествия. Когда вы приезжаете в другую страну, то вы хотите познакомиться с культурой и уникальными памятниками. Пусть этот памятник из говна и палок.
Вот интересно как живет сбербанк. А такими докладами он показывает признаки жизни)
YouTube
Владимир Озеров — SBOL iOS Story
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— Ближайшая конференция: Mobius 2023 Autumn — 1–2 ноября (Online), 9-10 ноября (Offline, Санкт-Петербург)
Подробности и билеты: https://cutt.ly/XwrLVnLV
— —
Развлекательный доклад про развитие проекта…
— Ближайшая конференция: Mobius 2023 Autumn — 1–2 ноября (Online), 9-10 ноября (Offline, Санкт-Петербург)
Подробности и билеты: https://cutt.ly/XwrLVnLV
— —
Развлекательный доклад про развитие проекта…
👍10❤🔥4
Мобильные суперприложения выгодны корпорациям, но это кошмар для простых людей
Дайте бокал этому господину. Еще один тренд который, на мой взгляд, заново вымрет — это суперапки.
Исследования все чаще показывают, что юзерам неудобно пользоваться огромным комбайном из кучи разного винегрета. В нем путаются люди, сложно искать услугу или товар. А пользовательский опыт так сильно ухудшается, что значительная доля аудитории уходит к конкурентам.
Я за стендалон апки. Долой один большой монолит
Дайте бокал этому господину. Еще один тренд который, на мой взгляд, заново вымрет — это суперапки.
Исследования все чаще показывают, что юзерам неудобно пользоваться огромным комбайном из кучи разного винегрета. В нем путаются люди, сложно искать услугу или товар. А пользовательский опыт так сильно ухудшается, что значительная доля аудитории уходит к конкурентам.
Я за стендалон апки. Долой один большой монолит
Хабр
Мобильные суперприложения выгодны корпорациям, но это кошмар для простых людей
Профиль личности в агрегаторе Acxiom включает 10 000 атрибутов. База 3,5 млрд человек. Данные поступают от мобильных приложений и соцсайтов, источник Суперприложение (super-app, суперапп) по...
👍46👎3
Какими приложениями вы чаще все пользуетесь?
Anonymous Poll
5%
Суперапки. Все под рукой
62%
Конкретные апки с одной функцией. Искать недвижку или авто, слушать музыку проще в специальной апке
15%
Мне без разницы. Не обращаю внимание
13%
И то, и другое
5%
Хочу посмотреть ответ