Microsoft가 레거시 코드 호환성 문제 때문에 'Windows 9' 이름을 생략했다는 새로운 소문이 있습니다.

독서 시간 아이콘 1 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

Microsoft는 며칠 전 차기 Windows 버전의 이름으로 'Windows 10'을 발표하여 모두를 놀라게 했습니다. 그런데 왜 마이크로소프트는 가장 눈에 띄는 이름인 'Windows 9'를 건너뛰기로 결정했을까요? 최신 보고서에 따르면 Microsoft는 Windows 10/Windows 95 레거시 코드와 관련된 문제를 피하기 위해 Windows 98 브랜딩을 사용하기로 결정했습니다.

Microsoft 개발자, 내부 소문에 따르면 초기 테스트에서 다음 형식의 코드가 있는 타사 제품이 몇 개나 나타났는지 알 수 있습니다.
if(버전.StartsWith("Windows 9"))
{ /* 95와 98 */
} 다른 {

그리고 이것이 그것을 피하기 위한 실용적인 해결책이었습니다.

마이크로소프트가 윈도우 9로 명명했다면, 위의 코드 구조를 가진 모든 클래식 앱은 윈도우 95나 윈도우 98로 취급할 것이다. 그래서 마이크로소프트는 이를 윈도우 10으로 명명하여 피하기로 했다.

출처: 레딧

주제에 대한 추가 정보: , 브랜딩, 암호, 호환성, 레거시 코드, 마이크로 소프트, name, 윈도우 10, 윈도우 9