Благодаря этой новой технологии запуск приложений для Windows 11 может стать на 50 % быстрее.

Благодаря этой новой технологии запуск приложений для Windows 11 может стать на 50 % быстрее.

Как опытный аналитик с многолетним опытом работы за плечами, я видел свою долю эволюции операционных систем, и должен сказать, что последний шаг 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-09-18 02:27