Продолжаем тему механических клавиатур — решил в видеорежиме рассказать о клавиатурах, которые появились у меня за последние пару месяцев. Освоение идет по нарастающей — если на Vortex Race 3 я просто поменял колпачки на нескольких клавишах, то на новой Drop Alt уже и свичи снимал, и стабилизаторы смазывал, и уже жду новые колпачки для нее. Впрочем, новые клавиатуры тоже едут.

В общем, смотрите, комментируйте, спрашивайте.

А в Австралии последняя из трёх крупных медиакомпаний — Nine Entertainment Co, — подписала договоры с Google и Facebook о порядке использования её контента в сервисах онлайн-платформ. То есть можно говорить, что конфликт в отдельно взятой Австралии урегулирован и все стороны пошли на компромисс — платформы согласились платить, но в рамках определенных сервисов, а медиакомпании, вероятно, согласились закрыть глаза на использование их контента за пределами этих сервисов. Или отложили это разбирательство на потом, когда станет понятно, что получаемых по договору денег не хватает на развитие настоящего журнализма.

Теперь посмотрим, как будет развиваться история в других странах.

Кажется, Евросоюз решил сделать свою «Дию» — Еврокомиссия планирует анонсировать создание цифрового бумажника, то есть приложения, которое позволит гражданам Евросоюза сохранять свои пароли, платежные данные, а также взаимодействовать с государственными и локальными сервисами. В нём же планируется хранить цифровые копии документов, например, водительское удостоверение.

Сейчас в ЕС 19 стран представили свои версии цифровых ID, все они несовместимы друг с другом и, соответственно, не могут быть использованы за пределами выдавшей их страны.

Странные они какие-то. Неужели QR-код сложно сгенерировать? Вон, как в Дие делают. Правда, вчера у меня приложение висело несколько часов, по поводу чего в Facebook меня попросили дать им хотя бы пару лет 😊.

Довольно странная история — 8 июня многие устройства Amazon, включая Echo, камеры Ring и другие, будут автоматически участвовать как бридж в создании mesh-сети Amazon Sidewalk, через которую доступ к интернет-соединению бриджа станет возможен для других устройств Amazon, авторизованных для участия в такой сети. Amazon уверяет, что это повысит стабильность соединения многочисленных устройств IoT, да и самих бриджей. Для создания сети будут использоваться Bluetooth, частоты 900 МГц и другие, а максимальная ширина полосы, которую сможет использовать устройство через эту сеть, составит 80 кБит/с.

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

Так что, если вы используете устройства Amazon и живете не в отдельном доме, желательно в центре хорошего участка, стоит сходить в настройки Alexa и отказаться от участия в Amazon Sidewalk.

Сегодня в США выходной, поэтому американских новостей будет немного. Но это даёт возможность для более вдумчивого чтения не новостных материалов.

Например, для изучения выдержек из внутренней презентации Google на тему Android in China, которая стала доступной благодаря разбирательству Epic vs Apple.

Представьте себе — Китай, самая крупная страна мира по населению, с прекрасным проникновением мобильных сервисов, которое при этом еще и растёт год от года, но в ней нет Google Play. Собственно, вообще нет сервисов Google. Android, разумеется, позволяет создание альтернативных магазинов приложений и свято место пустым не осталось.

Всего в Китае насчитывается несколько сотен апсторов под Android, правда, действительно стоящими оказываются самые крупные 20. Они, как правило, делятся на принадлежащие крупным интернет-компаниям — например, WeChat, Alibaba, Baidu, Tencent, — и производителям смартфонов, как Huawei, Xiaomi, Oppo и так далее. И вот как на самом деле выглядит эта картина мечты.

У каждого магазина свои требования к разработчикам. Например, разный формат скриншотов и описаний, допустимых в магазине.

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

Правда, магазины предоставляют возможность заявить свои права на существующие приложения — но это требует найти его, подать заявку, переподписать бинарник, например, — короче, тоже работа.

В итоге многие разработчики находят другой способ — они выкладывают приложение на собственном сайте и оставляют магазинам возможность его публиковать.

Все эти магазины активно сражаются за пользователя и война идет с использованием всех доступных средств — например, производители смартфонов сплошь и рядом осложняют установку сторонних магазинов или приложений через сторонние магазины на смартфон. Фактически, такая установка равноценна установке APK-файла на обычный Android — вам надо согласиться с тем, что вы в здравом уме собираетесь установить небезопасный файл, сделав больше кликов, чем обычно.

Что остается делать разработчикам? Кроме хостинга своих приложений самостоятельно, они активно используют такие вещи, как массовое использование WebView и динамическую загрузку кода.

Но это еще не всё. Ведь чем ценен, например, iOS AppStore, кроме хостинга и распространения приложений? Сервисом нотификаций. И push нотификации поддерживаются каждым из китайских магазинов. И это еще одна война.

Каждый из магазинов присылает свои нотификации — например, об обновлениях программ. Они сражаются за внимание пользователя. Как легко догадаться, производители смартфонов стремятся не пропустить такие нотификации конкурентов. Что делают конкуренты и крупные разработчики? Перестраивают систему уведомлений, держа в памяти резидентную программу, которая просто всегда находится в онлайне и ждет нотификаций.

Что в ответ делают производители смартфонов? Предлагают пользователю включить режим оптимизации аккумулятора и регулярно очищают память, убивая все сервисы конкурентов.

Которые в ответ применяют практику chain-starting — если пользователь запускает одну программу, использующие их SDK, она будит все остальные на этом же SDK и те опять готовы к приему уведомлений.

И, конечно же, все сторонние сторы теперь борятся еще и против WeChat, который все равно стоит у всех, при этом запустил Mini Apps, позволяющие разработчику сделать одно приложение с использованием Web API и избавиться от проблем.

Короче, всё это выглядит как прекрасный материал для демонстрации сторонникам большого количества магазинов в iOS с явным укором «Вы что, хотите, как в Китае?»

Более полная версия — у меня в блоге, сюда она просто не влезла.

Американское правительство собирается заняться более тщательным регулированием криптовалют — так заявил в интервью Financial Times Майкл Сю, назначенный в мае этого года на позицию контролера денежного обращения в министерстве финансов, то есть по сути главного администратора денежной системы США.

До него эту позицию занимал Брайан Брукс, ранее работавшим главным юристом Coinbase, а сейчас ушедший в Binance, и подход нового чиновника легко почувствовать по намерению провести проверку решений предыдущей администрации в сфере регулирования криптовалют. Как он сам заявил на слушаниях при назначении на должность, ему сложно не почувствовать в энтузиазме банковских деятелей по поводу инноваций и крипты настроения, уже встречавшиеся в годы перед финансовым кризисом 2008-го года.

Не уверен, что курсы криптовалют среагируют прямо на интервью Майкла, поэтому подождем конкретных действий и решений. Впрочем, курс биткоина и так свалился неплохо.

В США признан виновным в мошенничестве и отмывании денег, полученным преступным путем, Александр Жуков, автор Methbot, схемы по накрутке просмотров онлайн-рекламы с помощью ботофермы, состоящей из 1900 серверов. Для этого была создана компания Media Methane, которая выглядела как реальная сеть показа рекламы, при этом на серверах располагались фейковые веб-сайты, где якобы показывалась реклама, а для просмотров и кликов использовалось более 650 тысяч IP адресов, зарегистрированных, как будто они находятся в сетях провайдеров, таких, как Comcast или Time Warner Cable, но ведших на эти же серверы, которые и имитировали посещения с них.

Пострадали как рекламодатели, чьи бюджеты скликивались, так и площадки, чей контент использовался для создания фейков. Прокуроры сообщили, что таким образом Жуков заработал более 7 млн долларов.

Кстати, по этому же делу ранее были осуждены — на самом деле признали себя виновными и получили каждый внушительные сроки заключения, — еще несколько человек из России и Казахстана, например, Евгений Тимченко и Сергей Овсянников. Они тоже участвовали в создании сети сайтов, но использовали сети завирусованных компьютеров для имитации пользовательской активности.

Членов группы в итоге собирали по всему миру — Жукова арестовали в Болгарии, Тимченко в Эстонии, Овсянникова в Малайзии, всех их экстрадировали в США, а в расследовании участвовали правоохранительные органы Германии, Швейцарии, Нидерландов и представители Европола.

Окончательный приговор Жукову еще не вынесен, но, учитывая, что другие двое получили больше 40 лет заключения каждый, можно представить себе примерный порядок.

SEC добралась до BitConnect — если кто еще помнит пирамидальную криптовалюту времен первой криптолихорадки. Комиссия подала в суд гражданский иск на пять человек, обвиняемых в продвижении программы займов на платформе BitConnect — они выступали на ивентах и записывали ролики, описывая доходность вложений в криптовалюту при том, что, разумеется, речь не шла о зарегистрированных ценных бумагах или других предметах инвестирования.

Вообще, как-то не торопясь стала работать SEC — BitConnect закрыл эту программу еще в начале 2018 года, причем это было сделано под давлением и регуляторов и исков от обманутых участников программы, там были даже истории, как такие участники натурально грабили промоутеров программы, ФБР еще три года назад допрашивало ровно этих же пятерых авторов схемы и вот наконец SEC созрело составить гражданский иск.

WhatsApp передумал и не будет ограничивать функциональность продукта для пользователей, которые отказались принять новое пользовательское соглашение.

Вероятно, с одной стороны мессенджеру надо как-то предусмотреть исключение, чтобы выполнить требования регулирующих органов — в той же Германии, как мы видели на этой неделе. Кроме того, они просто продолжают показывать напоминания о новых правилах и, вероятно, рассчитывают достать основную массу упорствующих или свести количество несогласных к какому-то приемлемому для себя уровню. Тем более, что, как они говорят, большинство пользователей все же приняли новые правила.

Google Chrome обновился до 91-й версии и теперь работает на 23 процента быстрее, как утверждают разработчики, благодаря использованию «неоптимизирующего компилятора JavaScript» Sparkplug. Секрет скорости кроется в том, что компилятор не стремится применять большое количество оптимизаций — он встраивается в цепочку после интерпретатора Ignition, который разбирает Javascript и генерирует байткод, и получает возможность практически за один проход транслировать байткод в машинный код — если понадобится, его дальше по цепочке оптимизирует мощный компилятор, но, как я подозреваю, для немалого количества случаев такая оптимизация не дает существенного выигрыша, поскольку скажется проигрыш на других операциях.

Поправьте меня, если что, но мне кажется, что тут будет верной аналогия с оптимизацией размера сайта — нет особого смысла тратить дополнительные 30 мс на более лучшее сжатие веб-страницы и всех скриптов и стилей, если это уменьшит чистое время доставки контента пользователю на 10 мс — общий результат окажется на 20 мс медленнее.

В отдельном посте менеджер продукта безжалостно эксплуатирует метафору про годы выполнения JavaScript, которые новый движок экономит в день, но такое читать даже менее интересно, чем вот это моё изложение 😊.

Меня пока радует, что Chrome уже с прошлой, 90-й, версии стал явно более скромным в смысле ресурсов процессора и я даже вернулся на него с Firefox.

---