Код Меркури – Telegram
Код Меркури
2.26K subscribers
3.45K photos
486 videos
2 files
3.59K links
Микромедиа об IT для айтишников-релокантов и удаленщиков по всему миру 🪐

Познакомиться поближе: https://mercdev.com
Download Telegram
Занимательная статья о том, что из себя представляют эмоджи «под капотом» 🙌
Помните мем «Наташ, вставай, мы там все уронили»? Автор решил зарегистрировать фразу как товарный знак.

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

С другой стороны, а чем в такой системе координат мем отличается от любой другой интеллектуальной собственности — приложения, рисунка или песни? Получается, если мы платим за пользование сервисами, то и за мемы нужно платить? И наоборот: если не платим за мемы, то и пиратить игры и фильмы правильно, и не должно наказываться законом.
This media is not supported in your browser
VIEW IN TELEGRAM
Boston Dynamics показали миру новую модель робота 🤖
🖐 Поднимите руки, кто помнит змейку на старых кирпичиках. Нашли интересную статью о том, как появилась легендарная игра и как она повлияла на современные мобилки.
Apple предложила разработчикам обходить правила App Store при помощи PWA

Apple в своем ответе на жалобу австралийской комиссии по защите прав потребителей (Australian Competition and Consumer Commission, ACCC) заявила, что разработчики и пользователи iOS могут обойти требования App Store, воспользовавшись PWA.

Примечательно, что команда браузера Safari и движка WebKit намеренно не улучшает поддержку прогрессивных веб-приложений, так как PWA представляют конкуренцию App Store, который приносит значительный доход Apple. Так, например, в ходе WWDC 2020 компания Apple объявила, что не будет реализовывать в Safari поддержку целых 16 Web API для создания прогрессивных веб-приложений. Среди них, например, Web NFC API, Web HID API и Web Serial API, поддержку которых недавно добавила в свой браузер команда Google Chrome.

Ситуация обостряется ещё и тем, что на iOS, согласно требованиям всё того же App Store, все браузеры без исключения, включая Google Chrome, Mozilla Firefox и др., вынуждены использовать движок WebKit вместо своего собственного движка — Blink, Gecko и др. То есть, по сути, эти браузеры являются Safari только с другим пользовательским интерфейсом со всеми вытекающими ограничениями в поддержке различных Web API.

Примечательно также и то, что это первый раз, когда Apple использовала термин PWA (Progressive Web Apps) с момента его появления. До этого Apple всячески избегала этого термина, называя прогрессивные веб-приложения либо просто "web apps" — веб-приложениями, либо "home screen web apps" — веб-приложениями, которые можно добавить на главный экран.
🚪 На днях кто-то пытался встроить бэкдор в репозиторий PHP, но попытку пресекли. После инцидента команда намерена полностью переехать на GitHub.
На сайте Apple появился анонс ежегодной конференции для разработчиков WWDC — она пройдет с 7 по 11 июня, снова в онлайн-формате. Как думаете, покажут что-то из новых девайсов?
This media is not supported in your browser
VIEW IN TELEGRAM
🧭 В Google Maps появилась навигация внутри помещений

Функцию реализовали с помощью искусственного интеллекта, AR и сервиса Street View. Пока что нововведение доступно в нескольких торговых центрах в США.
Некоторым пользователям Google Chrome на Android в качестве A/B-теста стал доступен новый UI установки PWA, который теперь отображает описание и скриншоты приложения, как в Google Play или App Store.

Кстати, идею отображать пользователям больше информации из веб-манифеста при установке PWA предложил и визуализировал с просьбой голосовать за неё в баг-трекере Chromium наш ведущий frontend-разработчик Mercury и евангелист PWA Алексей Родионов (пруф). 😎

Поля denoscription и screenshots уже давно описаны в тексте спецификации W3C Web Application Manifest, но до этого никак не использовались.

Если вы не попали в A/B-тест, то пощупать новый UI установки PWA всё равно можно, например, на сайтах https://twitter.com или https://squoosh.app, включив экспериментальный флаг chrome://flags/#mobile-pwa-install-use-bottom-sheet. 😉

А недавно Алексей предложил и визуализировал похожую идею, но уже для десктопной, а не мобильной версии браузера. Голосуйте за эту идею, ставя ⭐️ (звёзды) в https://crbug.com/1168211, если хотите, чтобы она тоже была реализована. 🤞
В Spotify появятся голосовые чаты

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

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

Нововведения уже доступны на Android, в ближайшие недели появятся и на iOS.
Разработчик из Tonal написал крутой пост с лайфхаками для Android, хайли рекомендед.

Для тех, кто с нами недавно, Tonal — это один из проектов, над которым мы сейчас работаем. Если интересно, здесь можно почитать подробнее.
Сегодня вступил в силу закон о предустановке российского ПО. Вот так выглядит предложение поставить приложения от российских разработчиков на iOS.

В честь этого события сайт 4PDA предлагает устанавливать свой список приложений. Чисто 1 апреля 🌚
Если у вас есть проекты на Kotlin, можете попробовать собрать их с новой версией языка 1.5.0-M2, чтобы убедиться, что не будет никаких сюрпризов. Например, неплохо бы проверить, как работает код с новым стандартным компилятором JVM IR — мы так нашли баг на М1.

Инструкция для установки
Премию Тьюринга в этом году получили Джеффри Уллман и Альфред Ахо.

Ученые сыграли важную роль в разработке компиляторов и концепций, лежащих в основе баз данных и современного программного обеспечения.
Исследователь Дуглас Лейт утверждает, что Android отправляет в 20 раз больше данных о пользователе в Google, чем iOS в Apple. Вот некоторые выводы.

− Обе ОС передают данные телеметрии, даже если пользователь не вошел в систему или настроил параметры конфиденциальности.
− В режиме ожидания устройства подключаются к внутреннему серверу, в среднем, каждые 4,5 минуты. Предустановленные приложения или службы также подключаются к сети, даже если они не открываются или не используются.
− Обе ОС отправляют данные, когда пользователь выполняет простые действия, например, вставляет SIM-карту или просматривает экран настроек телефона.

По словам исследователя, при запуске устройство Android отправляет в Google около 1 МБ данных, а iOS — около 42 КБ. В режиме ожидания Android отправляет в Google примерно 1 МБ данных каждые 12 часов, тогда как iOS отправляет Apple около 52 КБ за тот же период. В США Android собирает около 1,3 ТБ данных каждые 12 часов. За тот же период iOS собирает около 5,8 ГБ.

Текст исследования