Как опытный аналитик с многолетним опытом работы за плечами, я видел свою долю эволюции операционных систем, и должен сказать, что последний шаг Microsoft в сторону встроенной поддержки Ahead of Time (AOT) для приложений Windows 11 — это шаг в правильное направление.
"Рынок красный? Это просто сезон скидок для умных инвесторов." - так говорят, чтобы не плакать. У нас — аналитика, которая помогает плакать реже.
Найти недооцененные активыВ последнем сообщении Microsoft указывается, что они включили встроенную поддержку Ahead-of-Time (AOT) в Windows App SDK. По мнению Microsoft, это дополнение может значительно повысить скорость запуска приложений в Windows 11. В ходе испытаний Microsoft сообщила о сокращении времени запуска примерно на 50% и уменьшении примерно в 8 раз размера пакета.
Windows App SDK служит инструментом для разработчиков, позволяя им использовать традиционные платформы настольных приложений при создании приложений, которые могут использовать современные API. Эти приложения, в свою очередь, могут бесперебойно работать на различных типах устройств Windows.
Независимо от того, разработаны ли они Microsoft или сторонними разработчиками, приложения, использующие SDK, часто подвергаются критике за медленное время запуска. Они также могут бороться с прерывистой анимацией и задержкой реакции. Например, приложение Windows Photos запускается настолько медленно, что Microsoft пришлось искать решение, запустив приложение в фоновом режиме в качестве временного решения.
Двигаясь дальше, Ahead-of-Time Native Compilation (AOT) должна способствовать повышению скорости в будущем. Эта технология заранее подготавливает код приложения к форме, которую компьютеры смогут понять напрямую, минуя этап, на котором он переводит код разработчика на язык, который может читать компьютер. Следовательно, приложения запускаются быстрее, поскольку во время выполнения выполняется меньше работы, а также они занимают меньшие объемы памяти из-за снижения накладных расходов.
В последнем сообщении в блоге Microsoft они называют результат «замечательным улучшением скорости», но еще неизвестно, насколько эффективным он будет в реальных сценариях. Чтобы AOT функционировал оптимально, разработчики должны обновить свои приложения, чтобы максимально использовать его возможности. Однако скорость, с которой это делается, у разных разработчиков может различаться. Кроме того, преимущества, вероятно, будут отличаться от одного приложения к другому.
Microsoft представляет обновление как свежую, воодушевляющую разработку, а не как решение давней проблемы, однако важно понимать, что текущие приложения Windows 11 работают заметно медленнее оптимального, и немедленного улучшения скорости не произойдет.
Смотрите также
- Лучшие эргономичные мыши 2024 года: удобные, доступные и доступные
- Pico 4 Ultra против Meta Quest 3: мы протестировали оба, какая гарнитура VR победит?
- 7 лучших чехлов для Apple iPhone 16 Pro Max 2024 года
- 20 лучших циферблатов Samsung Galaxy Watch, которые вам стоит использовать
- Honor Magic 7 Pro против OnePlus 13: битва андроидов
- BenQ PD3225U
- Как снизить напряжение процессора: Полное руководство по понижению напряжения
- DOGE криптовалюта и прогнозы цен на догекоин
- Обзор Lenovo IdeaPad 5x 2-в-1: почти бюджетный ПК Copilot+
- Лучшие недорогие принтеры на 2024 год
2024-09-18 02:27