Среда

Разработчики, работающие над приложениями для 64-разрядной версии Windows, увидят, что среда разработки практически идентична среде разработки для 32-разрядной версии Windows. Существующие API были изменены при необходимости, чтобы они могли отражать точность платформы, на которой они выполняются. Результатом является простота и короткая кривая обучения для разработчиков— написание кода для 64-разрядной версии Windows аналогично написанию кода для 32-разрядной версии Windows.

Файлы заголовков Windows поддерживают новые типы данных, позволяющие указателям и переменным, связанным с указателем, отражать точность платформы. Это означает, что разработчики могут компилировать одну исходную базу для запуска в собственном коде в 32-разрядной или 64-разрядной версии Windows. Эта стратегия снижает затраты на разработку приложений, использующих 64-разрядное оборудование, например процессоры AMD Opteron или Athlon64 или процессоры Intel Itanium.

У вас будет больше времени, чтобы подготовить приложения к 64-разрядной версии, если вы как можно скорее примете новые соглашения о типах данных. Если вы изменяете код, следует изменить определения данных одновременно. Протестируйте приложение в 32-разрядной версии Windows, запустите его с помощью 64-разрядного компилятора (описано в разделе Инструменты), и приложение будет готово к тестированию при наличии соответствующего 64-разрядного оборудования.