Как опытный аналитик с многолетним опытом работы за плечами, я видел свою долю эволюции операционных систем, и должен сказать, что последний шаг 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 работают заметно медленнее оптимального, и немедленного улучшения скорости не произойдет.
Смотрите также
- 7 лучших чехлов для Apple iPhone 16 Pro Max 2024 года
- Моторола Мото G75 5G
- Honor Magic 7 Pro против OnePlus 13: битва андроидов
- Обзор саундбара LG S95TR: наконец-то хорошо
- AirPods Max 2 против AirPods Max: в чем разница?
- Разблокируйте DeepSeek: обойдите цензуру за 10 минут!
- LG OLED55G4
- Samsung Galaxy S25 против Xiaomi 15: как сравниваются Android-смартфоны?
- 20 лучших циферблатов Samsung Galaxy Watch, которые вам стоит использовать
- Xiaomi 14T Pro против Samsung Galaxy S24: что купить?
2024-09-18 02:27