А разве автор гайдлайнов не должен быть примером? Дать нормы, но при этом не соблюдать их даже самим — это ведь сразу снижает ценность этих самых норм.
У эппла с этим лучше, но действительно внимания к мелочам не хватает. После обновления эппловые же программы при запуске показывают welcome-окна с описанием изменений, и разные программы реагируют по-разному: кто по Esc не закрывает диалог, кто табом не даёт фокус перевести на OK, чтобы закрыть… Без мышки на маке местами никуда.
Этот процесс отвечает за UI системы — отрисовку окон, меню и пр. Может запущены приложения на электроне? После обновления системы появилась проблема с постоянной перерисовкой интерфейса из-за скругления углов. Посмотрите список известных приложений, может уже есть обновления, либо предлагают написать разработчикам)) https://avarayr.github.io/shamelectron/
Согласен, я не оправдываю продукт, просто добавил уточнение. R8 точно также удаляет неиспользуемые классы и ресурсы, это особенно актуально при подключении множества библиотек, ведь всегда используется лишь часть кода. Релизный apk-файл обычно в пару раз меньше дебажного.
Технически, у Proguard/R8 есть отдельные параметры для управления минификацией и обфускацией. По умолчанию (тем более, в режиме optimize) включено всё, но это можно использовать и выборочно.
В смысле, она остаётся даже если окно мышкой растянуть? Я просто такого не могу воспроизвести, и не понимаю из-за чего такое может быть. А если тыкнуть зелёный плюсик, зажав Альт (чтобы не было перехода в фулл-скрин), то промежуток сохранится?
В сторонних обсуждениях винят Safari, типа он сам добавляет прозрачную рамку в пиксель. На скриншоте выше просто как будто окно не на всю высоту увеличено.
Не понимаю, в чём именно проблема. На 15.7 проблем не вижу ни на минике (без выреза), ни на ноуте с вырезом. На 26.1 тоже всё корректно. Посту на реддите 2 года, т.е. это не связано с актуальными версиями систем. Допускаю, что за это время щель убрали ))
А про что именно речь? Если про паддинги при пристыковке окон к границам экрана, то это отключается в настройках (переключатель "Tiled windows have margins" в Desktop & Dock)
А что именно сломалось? Уж VS Code вроде минимально связан с версией системы. А Xcode обновляется сам через аппстор, в т.ч. на старую систему. Но старые версии Xcode можно скачать с developer.apple.com, причём обе версии Xcode (16.4 и 26.0.1) совместимы с обеими версиями систем.
Если у вас только две раскладки, то попробуйте поменять местами сочетания для "Выбрать предыдущую раскладку" и "Выбрать следующую". Я для смены раскладки выставляю классическое cmd+пробел, с ним было ещё больше проблем, пока не поменял порядок.
Почему не добавят возможность скрыть ненужные иконки в панели задач? Вместо этого приходится использовать сторонние утилиты, такие как Hidden Bar, Dozer или Ice.
Вообще-то, в новой системе как раз добавили возможность отключения иконок в менюбаре — как системных, так и для всех сторонних приложений. Хотя иконки и так часто можно оттуда стянуть, зажав Cmd.
Остальные мессенджеры не имеют прав устанавливать программы (REQUEST_INSTALL_PACKAGES)
Если поставлен из стороннего источника (например, APK с сайта), то не удивительно — это упрощает обновление клиента. Чтобы залить в гугл плей приложение с этим пермишном, нужно доказать его востребованность. Для браузера это вполне очевидно, а вот для мессенджера — нет.
Нет полноэкранных уведомлений (SYSTEM_ALERT_WINDOW) совместно с правами на доступ к экрану (USE_FULL_SCREEN_INTENT).
Первый — чтобы показывать окно входящего вызова не только через стандартные уведомления. Второй — тоже про уведомления (https://source.android.com/docs/core/permissions/fsi-limits), но его ещё надо получить (через перекидывание в настройки).
Аналогично и с получением доступа к "флешке" — даже на скринах видно, что READ_EXTERNAL_STORAGE и WRITE_EXTERNAL_STORAGE имеют maxSdkVersion, потому что вместо них теперь используются READ_MEDIA_IMAGES и READ_MEDIA_VIDEO для доступа к галерее. При запросе такого доступа телефон предложит выбор, дать доступ ко всем фото/видео, к выбранным, или не давать вообще.
Что по REQUEST_INSTALL_PACKAGES — этот пермишн сначала надо получить, а после каждая установка всё равно происходит через подтверждение пользователя, причём современные версии Play Services просят провести сканирование скачанного файла перед установкой. Хотя это можно пропустить через скрытую кнопку, но тогда система попросит подтвердить действие через стандартный диалог безопасности (отпечаток, графический ключ и пр). Во всяких сторонних сторах по аналогии, разве нет?
Не защищаю данное поделие, но некоторые моменты были не отмечены автором, и весь "анализ" крайне поверхностный, местами с приписыванием несуществующих опасений.
Если данные сжимаются, то повторяемые поля почти не влияют на итоговый вес — замена ключей, описанная в статье, несёт больше минусов, чем плюсов. Стоит прописать дефолтные значения для полей, как минимум null в нуллабельные типы, и отключить сериализацию дефолтных значений (encodeDefaults = false), плюс выключить prettyPrint, вот и ещё -30% экономии будет.
Плюс вопрос, происходит копирование сырых данных, или только реальных данных? Актуально для переноса на диск другого размера, ну и чтобы не весь объём диска/раздела считывать, а только используемое пространство.
Как я понял, делают свои приложения, используя исходники NFCGate.
Отдельный вопрос, что даст запись "дампа" процесса оплаты? Там ведь диалоговая система, чип отдаёт уникальный ответ на каждый запрос, разве нет? Какие-то фантазии.
Кажется этот "миф" пошёл с не очень качественного исследования, где очищенные и неочищенные зёрна намеренно заражали грибком, и проверяли влияние на мышах — само собой, от очищенного заражённого зерна смертность увеличивалась, кто бы сомневался.
Мелким птицам неочищенное норм, оно и хранится дольше, и поковырять что будет. Крупным же, типа голубей, неочищенное не советуют, т.к. они не могут снимать шелуху, а с ней усваивается хуже и ещё какие-то причины были описаны.
А разве автор гайдлайнов не должен быть примером? Дать нормы, но при этом не соблюдать их даже самим — это ведь сразу снижает ценность этих самых норм.
У эппла с этим лучше, но действительно внимания к мелочам не хватает. После обновления эппловые же программы при запуске показывают welcome-окна с описанием изменений, и разные программы реагируют по-разному: кто по Esc не закрывает диалог, кто табом не даёт фокус перевести на OK, чтобы закрыть… Без мышки на маке местами никуда.
Этот процесс отвечает за UI системы — отрисовку окон, меню и пр. Может запущены приложения на электроне? После обновления системы появилась проблема с постоянной перерисовкой интерфейса из-за скругления углов. Посмотрите список известных приложений, может уже есть обновления, либо предлагают написать разработчикам)) https://avarayr.github.io/shamelectron/
Согласен, я не оправдываю продукт, просто добавил уточнение. R8 точно также удаляет неиспользуемые классы и ресурсы, это особенно актуально при подключении множества библиотек, ведь всегда используется лишь часть кода. Релизный apk-файл обычно в пару раз меньше дебажного.
Технически, у Proguard/R8 есть отдельные параметры для управления минификацией и обфускацией. По умолчанию (тем более, в режиме optimize) включено всё, но это можно использовать и выборочно.
Как старый Xcode ставится на обе версии системы, так и новый (по крайней мере, пока). И оба поддерживают старые iOS, начиная с iOS 15.
В смысле, она остаётся даже если окно мышкой растянуть? Я просто такого не могу воспроизвести, и не понимаю из-за чего такое может быть. А если тыкнуть зелёный плюсик, зажав Альт (чтобы не было перехода в фулл-скрин), то промежуток сохранится?
В сторонних обсуждениях винят Safari, типа он сам добавляет прозрачную рамку в пиксель. На скриншоте выше просто как будто окно не на всю высоту увеличено.
Не понимаю, в чём именно проблема. На 15.7 проблем не вижу ни на минике (без выреза), ни на ноуте с вырезом. На 26.1 тоже всё корректно. Посту на реддите 2 года, т.е. это не связано с актуальными версиями систем. Допускаю, что за это время щель убрали ))
Ищите причину потребления, похоже какой-то процесс грузит ядро целиком постоянно. Это не нормальное поведение
А про что именно речь? Если про паддинги при пристыковке окон к границам экрана, то это отключается в настройках (переключатель "Tiled windows have margins" в Desktop & Dock)
А что именно сломалось? Уж VS Code вроде минимально связан с версией системы. А Xcode обновляется сам через аппстор, в т.ч. на старую систему. Но старые версии Xcode можно скачать с developer.apple.com, причём обе версии Xcode (16.4 и 26.0.1) совместимы с обеими версиями систем.
Если у вас только две раскладки, то попробуйте поменять местами сочетания для "Выбрать предыдущую раскладку" и "Выбрать следующую". Я для смены раскладки выставляю классическое cmd+пробел, с ним было ещё больше проблем, пока не поменял порядок.
Вообще-то, в новой системе как раз добавили возможность отключения иконок в менюбаре — как системных, так и для всех сторонних приложений. Хотя иконки и так часто можно оттуда стянуть, зажав Cmd.
Похоже на работу Apple Intelligence, если у вас включена саммаризация уведомлений
Если поставлен из стороннего источника (например, APK с сайта), то не удивительно — это упрощает обновление клиента. Чтобы залить в гугл плей приложение с этим пермишном, нужно доказать его востребованность. Для браузера это вполне очевидно, а вот для мессенджера — нет.
Первый — чтобы показывать окно входящего вызова не только через стандартные уведомления. Второй — тоже про уведомления (https://source.android.com/docs/core/permissions/fsi-limits), но его ещё надо получить (через перекидывание в настройки).
В новых версиях андирода поправили, для этого указываются новые пермишны, а этому приписывается свойство
android:maxSdkVersion="30", чтобы оно не числилось в списке и не запрашивалось на новых девайсах: https://developer.android.com/develop/connectivity/bluetooth/bt-permissionsАналогично и с получением доступа к "флешке" — даже на скринах видно, что READ_EXTERNAL_STORAGE и WRITE_EXTERNAL_STORAGE имеют maxSdkVersion, потому что вместо них теперь используются READ_MEDIA_IMAGES и READ_MEDIA_VIDEO для доступа к галерее. При запросе такого доступа телефон предложит выбор, дать доступ ко всем фото/видео, к выбранным, или не давать вообще.
Что по REQUEST_INSTALL_PACKAGES — этот пермишн сначала надо получить, а после каждая установка всё равно происходит через подтверждение пользователя, причём современные версии Play Services просят провести сканирование скачанного файла перед установкой. Хотя это можно пропустить через скрытую кнопку, но тогда система попросит подтвердить действие через стандартный диалог безопасности (отпечаток, графический ключ и пр). Во всяких сторонних сторах по аналогии, разве нет?
Не защищаю данное поделие, но некоторые моменты были не отмечены автором, и весь "анализ" крайне поверхностный, местами с приписыванием несуществующих опасений.
Если данные сжимаются, то повторяемые поля почти не влияют на итоговый вес — замена ключей, описанная в статье, несёт больше минусов, чем плюсов. Стоит прописать дефолтные значения для полей, как минимум null в нуллабельные типы, и отключить сериализацию дефолтных значений (encodeDefaults = false), плюс выключить prettyPrint, вот и ещё -30% экономии будет.
Плюс вопрос, происходит копирование сырых данных, или только реальных данных? Актуально для переноса на диск другого размера, ну и чтобы не весь объём диска/раздела считывать, а только используемое пространство.
Как я понял, делают свои приложения, используя исходники NFCGate.
Отдельный вопрос, что даст запись "дампа" процесса оплаты? Там ведь диалоговая система, чип отдаёт уникальный ответ на каждый запрос, разве нет? Какие-то фантазии.
Можно скачать apk-файл с сайта Сбера и поставить руками, тогда не посчитают.
Кажется этот "миф" пошёл с не очень качественного исследования, где очищенные и неочищенные зёрна намеренно заражали грибком, и проверяли влияние на мышах — само собой, от очищенного заражённого зерна смертность увеличивалась, кто бы сомневался.
Мелким птицам неочищенное норм, оно и хранится дольше, и поковырять что будет. Крупным же, типа голубей, неочищенное не советуют, т.к. они не могут снимать шелуху, а с ней усваивается хуже и ещё какие-то причины были описаны.