마이크로소프트는 개발자들이 네이티브 코드 없이 윈도우 11용 Electron AI 애플리케이션을 개발하도록 권장하며, RAM 관련 우려 사항을 해소하고자 합니다.

마이크로소프트는 개발자들이 네이티브 코드 없이 윈도우 11용 Electron AI 애플리케이션을 개발하도록 권장하며, RAM 관련 우려 사항을 해소하고자 합니다.

Electron 애플리케이션은 Windows 11 사용자에게 점점 더 많은 문제를 야기하고 있습니다.특히 자바스크립트 창시자인 브렌던 아이히는 “네이티브 애플리케이션보다 웹 사용자 경험(UX)을 우선시하는 추세”에 대해 강한 우려를 표명했습니다.이러한 비판에도 불구하고 마이크로소프트는 Electron 애플리케이션에 인공지능(AI)을 통합하는 전략을 고수하고 있습니다.최근 마이크로소프트는 AI 기능을 통해 Windows 11을 강화하겠다는 의지를 재확인하며 Electron 개발자들이 이러한 기술을 활용하여 혁신을 이루도록 장려했습니다.

마이크로소프트는 X 플랫폼에 게시한 메시지에서 “모든 Electron 개발자 여러분, Electron 앱에 온디바이스 AI 환경을 구현할 준비를 하십시오”라고 촉구했습니다.또한 윈도우 11의 온디바이스 AI 기능을 활용하는 환경을 개발할 수 있도록 개발자를 교육하는 계획을 강조했습니다.

Discord와 같은 인기 애플리케이션들이 Electron을 기반으로 하고 있는 것을 보면, Electron이 Windows 11 생태계에서 확고히 자리 잡을 것으로 보입니다.이러한 프레임워크에서 흔히 나타나는 높은 메모리 사용량에도 불구하고 말입니다.이는 주로 Electron 애플리케이션에 Chromium이 포함되어 있기 때문인데, Chromium은 RAM 사용량이 많기로 악명이 높습니다.

Windows 11에서 AI를 사용하는 Electron 앱

마이크로소프트는 윈도우 11을 AI 애플리케이션을 위한 최고의 운영 체제로 포지셔닝하며, AI 기반 솔루션을 실행하기 위한 최적의 환경을 만들고자 노력하고 있습니다.일렉트론의 널리 사용되는 점을 인정하면서도, 마이크로소프트는 해당 프레임워크에서 완전히 벗어나기보다는 개발자들이 일렉트론을 완전히 포기하는 대신 AI 기능을 애플리케이션에 통합하도록 장려하고 있습니다.

Electron을 활용한 AI 개발 강화

최근 발표된 지원 문서 에서 마이크로소프트는 Electron 애플리케이션이 이제 Windows 11에 내장된 텍스트 생성, 요약, 광학 문자 인식(OCR), 이미지 설명 등의 주요 AI 기능을 활용할 수 있다고 밝혔습니다.특히 이러한 기능은 Copilot+ 브랜딩 또는 신경 처리 장치(NPU) 칩이 탑재된 최신 PC에서 더욱 유용하게 사용될 것입니다.마이크로소프트의 목표는 개발자들에게 혁신적인 샘플 프로젝트와 도구를 제공하는 것입니다.

많은 Electron 개발자들이 기기 내 AI 환경 구축에 관심을 표명해 왔으며, 이에 마이크로소프트는 개발자들이 네이티브 솔루션을 위해 Electron을 포기할 필요가 없다고 안심시켰습니다.지원 문서에서는 이 점을 강조하며, 네이티브 코드를 작성할 필요 없이 Windows 11 기능을 활용하는 방법을 여러 차례 언급하고 있습니다.

Windows 11에서 Electron 사용 시 발생하는 문제점 해결

마이크로소프트가 이 문제를 직접적으로 해결하는 데 주저하고 있지만, 일렉트론 애플리케이션에 대한 과도한 의존으로 인한 부정적인 영향이 점차 인식되고 있는 것으로 보입니다.예를 들어, 새로운 크로뮴 기반 WhatsApp 버전이 유니버설 윈도우 플랫폼(UWP) 버전보다 훨씬 더 많은 RAM을 소비한다는 비교 결과가 나왔습니다.

새로운 크롬 기반 WhatsApp은 UWP WhatsApp보다 더 많은 RAM을 사용합니다.
WhatsApp 버전별 RAM 사용량 비교

macOS는 WhatsApp의 네이티브 버전을 사용할 수 있다는 장점이 있지만, Meta는 네이티브 코드 유지 관리의 필요성을 느끼지 못한다며 Windows 11 애플리케이션을 Electron으로 전환하기로 결정했습니다.마찬가지로 Discord는 Windows 클라이언트의 리소스 사용량이 많다는 점을 공개적으로 인정하고, RAM 사용량이 4GB를 초과할 경우 앱이 자동으로 재시작되는 기능을 구현했습니다.

자바스크립트 창시자의 우려

자바스크립트 개발에 큰 영향을 미친 인물이자 현재 브레이브의 CEO인 브렌던 아이히는 일렉트론을 비롯한 웹 애플리케이션의 과도한 사용이 시스템 부하 증가에 기여하고 있다고 우려를 표명했습니다.그는 마이크로소프트가 이러한 성급한 도입으로 인해 발생하는 성능 저하 문제를 시급히 해결해야 한다고 강조했습니다.

앞서 아이히는 “윈도우 11에는 더 큰 문제가 있는데, 바로 WebView2 또는 Electron이다”라고 언급하며 효율성과 성능을 희생하면서 웹 사용자 경험(UX)을 우선시하는 것의 위험성을 강조했습니다.그는 불필요한 기능 추가를 피하기 위해 보다 신중한 개발 접근 방식을 옹호합니다.

Windows 웹 앱 문제 발생 시 JavaScript 생성기 응답

웹 애플리케이션 자체에 본질적인 결함이 있는 것은 아니지만, 특히 사용자 표준이 될 경우에는 최적화와 성능을 염두에 두고 개발하는 것이 매우 중요합니다.이 문제에 대한 지속적인 논의는 Windows 11 환경에서 애플리케이션 개발에 있어 균형 잡힌 접근 방식이 절실히 필요함을 보여줍니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다