paradiSEcurity
Open in Telegram
Проблемы разработки, безопасности и жизни Cтикеры – https://t.me/addstickers/hackerwomanParadisecurity Есть вопросы, пиши @mother_paradisecurity_bot
Show more2 594
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
2 594
Google наконец опубликовал график предстоящего Google I/O 2021, которое стартанет 18 мая в 10:00 по тихоокеанскому времени (то бишь в 7 утра по Москве).
Посмотреть програму можно вот тут. Конференция будет идти 3 дня.
Что будет интересного для разработчиков:
🌟 Специальные возможности Android
🌟 Android/Google TV
🌟 Jetpack Compose
🌟 Инструменты тестирования Android
🌟 Конфиденциальность Android
🌟 Android Media
🌟 WearSearch
🌟 Android Machine Learning
🌟 Android for Cars
🌟 Web Vitals
🌟 Инструменты дизайна
🌟 Jetpack
🌟 Плагин Android Gradle
🌟 Работа с экранами и инструменты разработки под Android
2 594
Хотите заниматься iOS разработкой? Сделайте первые шаги на бесплатном интенсиве от OTUS и создайте простейшее приложения без единой строчки кода!
Интенсив пройдет 6-7 мая и даст вам возможность активно протестировать обучение на онлайн-курсе «iOS Developer. Basic».
📌Программа интенсива:
6 мая
Что такое XCode?
Как «рисуются экраны»
Добавим на экраны кнопки и поля ввода. Создадим экран авторизации.
Создадим второй экран нашего приложения и добавим переход на него из окна авторизации.
7 мая
Посмотрим, какие есть возможности что бы «бродить» по приложению.
Добавим свою навигацию
Создадим экран личных данных пользователя ( имя, фото, описание ).
⚡️В итоге получим простенькое приложение без единой строчки кода, но имеющее авторизацию, навигацию и экран пользователя.
Регистрируйтесь, чтобы принять участие: https://otus.pw/CzP2/
2 594
Проблема написания текстов
Я уже второй день сажусь вам написать о чем-нибудь, пишу и не публикую. Тексты не проходят мой внутренний фильтр и это коробит меня еще больше. И тут я поняла, я превратилась в Google!
В последнее время Google очень активно закручивает гайки по поводу пользовательских данных. Все чаще я слышу, что не пускают обновление у приложений из-за того что пользователю не достаточно явно объясняют, какие именно данные будут собираться с его смартфона, причем часто письмо приходит в духе “сам догадайся что ты сделал не так”. Думаю, скоро нам придется фигачить описание всей бизнес логики в велком скрин.
Как там ваши релизы?
2 594
С мая гугл обещает заблочить возможность вытаскивать весь список приложений, установленных у юзера для Android 11 (API 30). Подробнее об этом можно почитать тут, тут и тут.
Казалось бы мелочь, кому вообще нужна эта информация? Но на самом деле это затронет почти каждую метрику, которую вы знаете или используете, а также любое крупное приложение: такси, каршеринг, маркетплейсы, социальные сети и тд.
Почему это была важная информация? В первую очередь эти данные позволяли формировать представление о клиентах и разделять их на группы. Можно понять использует ли клиент конкурентов, а это непосредственно влияет на цену, которую, например, вам показывает такси. Банки используют эти данные для того чтобы найти зловреды на устройствах пользователей, метрики – для категоризации и определения “живости” девайса.
А теперь все, для того чтобы получить доступ ко всем приложениям, вам придется использовать расширенный пермишен
QUERY_ALL_PACKAGES, и с высокой вероятностью Google Play будет тормозить выкатку такого приложения в стор, а то и вовсе блочить его. Лично я рада, не люблю когда меня группируют 🙂
2 594
Погрузилась в мир VR. Во всю играюсь с Oculus Quest 2. Вот так посмотришь на все это и даже начинаешь задумываться, а не уйти ли в VR-разработку? На первый взгляд сфера кажется очень годной. Однако, когда первоначальный восторг рассеивается, приходит понимание, что VR – это до сих пор лишь тестовый полигон. Большинство игр однотипные, потому что интерфейс взаимодействия просто не позволяет сделать что-то более сложное (по крайней мере пока), либо у разработчиков просто не хватает фантазии.
В некоторые игры так вообще невозможно играть, потому что там используются движения типа приседаний или плавных переходов, от которых начинает тошнить. Особенно не сладко придется таким как я, очкарикам 🤓 Линзы ситуацию только ухудшают.
На самом деле, все рвотные позывы и головокружение можно в итоге побороть, но много ли пользователей будут (или могут) терпеть, пока это пройдет? Ощущения весьма неприятные. Учитывая что в VR вряд ли вы будете играть каждый день, особенно по прошествии времени, каждый раз испытывать на себе VR-болезнь не очень приятно. К слову, вы и не сможете играть в VR часто, у большинства людей это вызывает головные боли, напряжение глаз и тошноту.
Я бы очень хотела, чтобы VR захватил игровой и пользовательский рынок и стал повсеместным, но пока что он остается всего лишь очень интересной игрушкой для веселого времяпровождения, и то, если вас от нее не тошнит))
2 594
Кстати, провели круглый стол сегодня по античитерству для Mobius.
Суть в том, что если вы хотите зарабатывать на играх, а тем более на онлайн-турнирах на деньги, то о безопасности своих пользователей, а также о мошенниках вам придется задуматься. И не раз.
Пришли к выводу, что самые основные шаги чтобы поймать читера в геймдеве:
📡 Делать доскональный фингерпринт устройства
📡 Смотреть, что пользователь от игры к игре не меняет своего поведения
📡 Снимать снапшоты (а желательно и камеру записывать)
📡 Использовать поведенческую аналитику и предсказание пользовательских действий
📡 Банить пользователя, если появляются хоть какие-то подозрения на читерство, иначе весь турнир придется переигрывать
Вообще, я была удивлена на самом деле, потому что я занимаюсь в основном финтех безопасностью, но судя по всему в геймдеве там все не менее жарко. Так что надо бы присмотреться и к этой области 🤔
2 594
С 13 по 16 апреля пройдет большая конфа по мобильной разработке Mobius. Думаю, многие уже в курсе 😊
Если вы еще не решили идти или нет, вот промокод от меня paradiSEcurity2021JRGpc при покупке Personal-Standard билета.
Вся программа доступна на https://bit.ly/3wCyFIA
Заходите за подробностями и покупайте билеты: https://bit.ly/3s3wYAM
2 594
Теперь когда мы будем покупать новый смартфон в России нам будет предлагаться установить одобренные РФ прилажки. Это, конечно, лучше чем костыль с их предустановкой, потому что это был бы совсем треш. Наши телефончики бы кто-то трогал на границе руками и что-то на них бы ставил. Фу. А мы бы за это еще и переплачивали, покупая в российском магазине.
Но фактически даже это небольшой прогиб от Apple и Google, что означает что они будут прогибаться и дальше. Кто знает какая инициатива будет в будущем?
Лично я пользуюсь поисковиком Спутник потому что я православная и патриотка та еще. А Одноклассники вообще моя соц. сеть номер один. Ну по мне видно же?)
Вообще инициатива, наверно, хорошая, осталось узреть эти одобренные приложения. Надеюсь моя там будет. Осталось только ее написать.
2 594
Стартовал пятый ежегодный опрос отечественных мобильных разработчиков! Скоро мы узнаем:
📖 Откуда мобильщики получают новые знания
💪 Какие команды мобильной разработки самые сильные
🌟 В каких компаниях мобильные разработчики хотят работать больше всего
Результаты будут в публичном доступе через месяц. Пока их ждете, можете почитать отчеты за прошлые годы: 2020, 2019, 2018, 2017.
⏩ Пройдите опрос, пошарьте его своей команде, ждите результата!
2 594
При обновлении Android WebView произошел сбой. Сперва я думала что ребята из Google все сами починят, но похоже единственный способ – поправить все ручками. Для того чтобы откатить изменения, перейдите в Play Store и удалите последнее обновление WebView, либо принудительно обновитесь до более новой версии.
У вас тоже стали крашиться приложения?
2 594
FlatBuffers vs JSON
Не знаю, многие ли слышали FlatBuffers, но сегодня речь пойдет именно о нем.
FlatBuffers – это эффективная кроссплатформенная библиотека сериализации для C ++, C #, C, Go, Java, JavaScript, PHP и Python. Изначально он был создан Google для разработки игр и других приложений, критичных к производительности.
Зачем использовать FlatBuffers?
🥖 Доступ к сериализованным данным без синтаксического анализа/распаковки
🥖 Эффективность и скорость
🥖 Гибкость
🥖 Мало кода
🥖 Строго типизированный
🥖 Удобен в использовании
🥖 Кроссплатформенный код без зависимостей
Он значительно быстрее JSON. Но почему же тогда его так мало используют в мобильной разработке?
Вообще, из публичных компаний я, наверно, знаю только одну, которая не стесняется говорить, что использует FlatBuffers – и это Facebook. Еще недавно я узнала что с недавних пор Google втащил его почти во все свои либы и с помощью этого существенно ускорил их работу.
Мне тоже удалось поработать с FlatBuffers, я не внедряла его в прод, но это есть в планах и я понимаю какие там цифры. И да, кстати, о них:
На разбор 5МБ файла уйдет:
🙂 FlatBuffers – 2-7 мсек
😶 JSON – 2000-2500 мсек
При использовании FlatBuffer в приложении Android не вызывается сборщик мусора, в отличии от JSON. Так что фактически единственный вариант для адекватной работы с JSON без зависания интерфейса – в фоновом потоке 🤔
2 594
#TheAndroidShow: Jetpack Compose
Jetpack Compose - это новый, и уже изрядно наделавший шума в сообществе UI-фреймворк, который, по заверению Google, должен изменить привычный нам с вами стиль работы с UI в мобильных (и не только) приложениях. Долгое время фреймворк находился в статусе нестабильной альфы, и вот, наконец, Google готова нам представить более-менее стабильную бету, по поводу чего даже организует отдельное шоу #TheAndroidShow.
Всё это будет происходить сегодня, 24 февраля в 20:00 по МСК.
Ну а если вам интересен Jetpack Compose и вы хотите узнать о нём больше, то не могу не порекомендовать вам одноимённый канал Jetpack Compose, на котором вы найдёте еще больше новостей, статей и полезных ссылок об этом фреймворке.
