Рубрика «android»

image

Всем привет. Меня зовут Алексей и я занимаюсь реверсом adnroid-приложений. Многие, кто делал реверс android-приложений, сталкивались с тем, что при обратной сборке с помощью apktool приложение не собиралось и писало об ошибках во время Building resources. Как правило эти ошибки можно исправить вручную в местах их возникновения. Но что делать когда их много? На исправления уйдет не один час. Сегодня я расскажу как бороться с эти за пару минут.
Читать полностью »

image

Более половины из 1,4 млрд Android-устройств не получали обновления системы более одного года, сообщается в официальном блоге Google. Статистика относится к концу 2016 года и отражает действия компании по развитию своей экосистемы.

Всего обновления получили 735 млн устройств двухсот различных производителей. Сейчас Google выпускает обновления (в том числе и критические в плане безопасности) для устройств под управлением Android 4.4.4 и выше. По статистике компании, они составляют 86,3% всех действующих Android-устройств в мире. Обновления, однако, получили только чуть более половины владельцев смартфонов.
Читать полностью »

Идея

Новый стандарт WebGL 2 стал недавно доступен в последних версиях Firefox и Chrome, так что возникло желание опробовать некоторые новые возможности. Одна из наиболее полезных и востребованных функций WebGL 2 (и OpenGL ES 3.0, на котором он основан) это дублирование геометрии (англ. instanced rendering). Эта фича позволяет уменьшить количество вызовов отрисовки (draw calls) путем многократной отрисовки одной и той же геометрии с измененными параметрами. Эта функция присутствовала и в некоторых реализациях WebGL 1, но требовала наличия определенного расширения. Наиболее часто эта функция применяется для создания систем частиц и растительности, но также довольно часто она используется для симуляции меха.

Шейдер меха на WebGL 2 - 1

Читать полностью »

image

На протяжении многих десятилетий ученые ищут способы безопасно использовать мощный, но при этом воспламеняющиеся чистый литий в батареях. Джон Гуденаф (John Goodenough), 94-летний отец литий-ионных аккумуляторов, утверждает, что нашел новое решение.

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

Если это действительно так, изобретение может позволить электрическим автомобилям конкурировать с обычными по цене, а также продлить срок работы мобильных устройств и элементов стационарного хранения энергии. Невероятное решение, описанное в статье Гуденафа и трех его соавторов, привлекло огромный интерес со стороны ведущих научно-технических изданий. По его оценкам, батарея такого типа может хранить в 5-10 раз больше энергии, чем привычные литий-ионные аккумуляторы. Однако ученые стали задавать вопросы относительно возможности сохранить такое количество энергии и при этом не нарушить основные законы термодинамики.Читать полностью »

Интро

Каждая таблица в SQLite по умолчанию содержит приватный ключ на основе автоматически генерируемого 64-битного целого. Это эффективно и удобно в большинстве ситуаций. Неудобства начинаются, пожалуй, только в двух случаях:

  • когда диапазона 64 бит не хватает (тогда стоит задуматься о целесообразности SQLite задаче)
  • когда хранилище становится "распределенным"

Может показаться, что и второй задачи в комбинации с SQLite не должно возникать, но распределенность не всегда означает что-нибудь вроде BigData. Типичный пример (из-за чего лично мне и понадобилось исследование на эту тему) это приложение с возможностью синхронизации данных между устройствами. Это может быть как что-то небольшое, как записная книжка, так и более нагруженное, как история браузера. Проблемой тут становится не столько объем данных, сколько слияние нескольких баз. Очевидно, что целочисленные счетчики записей, начинающие отсчет с 1, неизбежно будут выдавать конфликтующие последовательности, а значит использовать их в качестве уникального идентификатора записи на нескольких устройствах уже нельзя. Можно заморочиться с разделением на поддиапазоны или "сдвиганием" айдишников записей перед их передачей, но это все кривые и хрупкие костыли. Никто так не делает, конечно же. Вместо этого каждое устройство присваивает своим записям что-нибудь вроде GUID-а – просто и надежно.

Читать полностью »

Google разрешил скачивать предварительную версию Android O (окончательная сборка появится в третьем квартале 2017). Будущая операционная система установит автоматические ограничения на фоновую активность приложений. Даже плохо написанные приложения, за счёт автоматической остановки, больше не смогут потреблять значительное количество запасённой аккумулятором энергии,Читать полностью »

Пришла весна, а вместе с ней и громкие анонсы Sony. На выставке MWC 2017 в Барселоне компания анонсировала четыре новых смартфона и мультимедийный проектор на базе Android. А теперь пришло время рассказать о новинках более подробно. Мы решили слегка изменить формат публикаций в блоге, и первым делом расскажем о флагманском смартфоне Xperia XZ Premium.

Sony Xperia XZ Premium. Что нового во флагманском смартфоне Sony - 1
Читать полностью »

С помощью этого дайджеста вы сможете узнать как аутентифировать пользователей по голосу, как собирать кубик Рубика с помощью приложения, как переводить приложение с помощью Google Sheets, какие технологии ищут работодатели на Stack Overflow и много других интересных вещей!

Дайджест интересных материалов для мобильного разработчика #195 (13-19 марта) - 1Читать полностью »

Security Week 11: 38 зараженных смартфонов, ФБР плачет от шифрования, Google снова подлатал Chrome - 1Подцепить что-нибудь вредоносное на более-менее современной версии Android не так уж и просто. В большинстве случаев атака проводится с применением социальной инженерии, да такой лютой, что жертва сама разрешает в настройках системы установку приложений из левых источников, сама скачивает и сама же устанавливает троянца на свой смартфон. И нам вроде бы уже не страшно, потому что это не про нас. Но нашлись ребята с выдумкой и по нашу душу, которые начали продавать аппараты со встроенным зловредом, причем через солидные магазины.
Читать полностью »

Крупнейший в мире производитель часов Swatch Group сообщил о планах вывести на рынок операционную систему для смарт-часов и других типов носимых гаджетов. Президент Swatch Group Ник Хайек сказал журналистам, что ОС компании будет обеспечивать устройствам лучшие показатели энергопотребления и уровень защиты данных, чем существующие на рынке продукты. Менеджер уточнил, что проектом уже заинтересовалось более 100 компанийЧитать полностью »