러플(소프트웨어)
Ruffle (software)러플 로고 | |
| 개발자 | 마이크 웨일스 kmeisthax 네이선 애덤스 컬럼 톰슨 재접속 |
|---|---|
| 저장소 | |
| 기입처 | 녹 |
| 유형 | 멀티미디어 |
| 면허증. | MIT 라이선스, Apache 라이선스 2.0 |
| 웹 사이트 | ruffle |
Ruffle은 SWF 파일의 에뮬레이터입니다.Ruffle은 GitHub에서 자유롭게 라이선스를 받고 개발됩니다.
Adobe Flash Player가 폐지되고 비활성화된 후 일부 웹 사이트에서는 Ruffle을 채택하여 사용자가 레거시 플래시 콘텐츠를 계속 보고 상호 작용할 수 있게 되었습니다.
특징들
Ruffle은 Rust 프로그래밍 언어로 작성되며 데스크톱 클라이언트와 웹 클라이언트를 특징으로 합니다.웹 사이트 작성자는 JavaScript를 사용하여 Ruffle을 로드할 수 있으며 사용자는 웹 [1]사이트에서 작동하는 브라우저 확장을 설치할 수 있습니다.
웹 클라이언트는 Rust를 WebAssembly로 컴파일하여 샌드박스 내에서 실행할 수 있도록 합니다.이는 보안 [2][3]문제가 상당히 많았던 Flash Player에 비해 크게 개선된 것입니다.Rust 언어 자체는 Flash Player에서 발생한 일반적인 메모리 안전 문제(예: 빈 후 사용 또는 버퍼 오버플로우)[4]를 방지합니다.
데스크톱 클라이언트는 명령줄 인터페이스를 사용하여 SWF 파일을 엽니다.[5]향후 완전한 그래피컬 사용자 인터페이스가 예정되어 있습니다.Windows, MacOS 및 Linux에서 다운로드할 수 있습니다.
2021년 12월 현재 Ruffle은 주로 ActionScript 1.0 및 2.0을 사용하며 언어의 85%와 API의 50%를 [6]구현합니다.ActionScript 3.0 지원은 언어의 10%, API의 5%에서 이루어집니다.Bleiping Computer는 그들이 2021년 2월에 시도했던 모든 SWF 게임들이 완벽하게 [4]작동했다고 보고했다.
역사
배경
어도비는 2021년 1월 1일부터 플래시 플레이어의 지원을 중단하고 [7]대신 HTML5 사용을 장려한다고 2017년에 발표했다.같은 해 뉴욕타임즈는 오래된 웹 콘텐츠를 아카이브하는 작업을 시작하여 독자들이 [8]웹 페이지를 처음 게시한 그대로 볼 수 있게 되었고, 현재는 오래된 플래시 [9]콘텐츠에 Ruffle을 사용하고 있습니다.
어도비는 2021년 1월 12일 킬 [10]스위치를 사용하여 Flash Player 사용을 차단하기 시작했습니다.정부와 교육용 웹사이트를 포함한 다양한 웹사이트들은 폐쇄될 준비가 되어 있지 않았고 작동을 [11][1]멈췄다.
러플
2012년까지 Newgrounds에서 근무했던 Mike Welsh는 이전에 플래시 콘텐츠를 [12]동영상으로 아카이브하는 Swivel이라는 오픈 소스 프로젝트를 담당했습니다.
2016년, 웨일스는 플러스터라고 불리는 프로젝트를 시작했다.나중에 Ruffle로 이름이 바뀐 이 프로젝트는 데스크톱과 [3][13][14]웹 클라이언트를 사용하여 Rust로 작성된 Flash Player 에뮬레이터로 변형되었습니다.
Ruffle을 사용하는 웹 사이트
2019년에서 2020년 사이에 일부 웹사이트는 Ruffle을 사용할 것이라고 발표했다.
Newgrounds의 설립자 Tom Fulp은 2010년에 "플래시의 종말이 다가오고 있다"는 것을 깨달았지만 언제인지는 [15]알지 못했다고 말했다.2019년 뉴그라운드는 러플 [16]개발을 후원하고 있으며 애니메이션과 이후 인터랙티브 [17]게임을 시작으로 모든 플래시 콘텐츠에 사용할 것이라고 발표했다.이 전환으로 뉴그라운드는 처음으로 터치 친화적인 게임을 모바일로 제공할 수 있게 되었다.설립자 톰 풀프는 워싱턴포스트와의 인터뷰에서 "우리는 러플을 사이트와 통합해 왔고, 지금까지 (뉴그라운드에 있는) 2007년 이전 콘텐츠의 대부분은 [12]러플과 함께 운영되고 있다"고 말했다.
2020년 6월, Coolmath Games는 모든 플래시 게임이 Ruffle을 [18]사용할 것이라고 발표했다.
2020년 11월 Internet Archive는 플래시 게임과 [19]애니메이션을 보존하기 위해 Ruffle을 사용할 것이라고 발표했습니다.인터넷 아카이브(Internet Archive)의 아카이브 담당자인 제이슨 스콧(Jason Scott)은 "인터넷 아카이브(Internet Archive) 시스템에 추가하는 것을 검토했는데,[20] 너무 잘 만들어졌기 때문에 하루 반도 걸리지 않았습니다."라고 말했다.
2020년 12월, Armor Games는 Ruffle이 플래시 [21]콘텐츠의 플레이어로 선정되었다고 발표했습니다.
Homestar Runner는 또한 그들의 만화와 [22]게임을 위한 Ruffle의 구현을 발표했다.웹사이트 자체의 일부 요소는 현재 에뮬레이터에 의해 지원되지 않지만, 사이트의 콘텐츠 대부분은 최소한 Ruffle 창 내의 containment로 전환되었습니다.공식 웹사이트와는 별도로, 이 변경은 Strong Bad의 트위터 [23]계정을 통해서도 발표되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b Salter, Jim (2021-02-02). "Flash is dead—but South Africa didn't get the memo". Ars Technica. Retrieved 2021-12-25.
- ^ "Flash videos and games are resurrected by Ruffles emulator". SlashGear. 2019-08-26. Retrieved 2021-12-25.
- ^ a b Krill, Paul (2019-08-22). "Ruffle project hopes to resurrect Flash Player". InfoWorld. Retrieved 2021-12-25.
- ^ a b Abrams, Lawrence (2021-02-06). "This Flash Player emulator lets you securely play your old games". BleepingComputer. Retrieved 2021-12-25.
{{cite web}}: CS1 maint :url-status (링크) - ^ "Ruffle § Using the desktop application". Ruffle. Retrieved 2021-12-26.
{{cite web}}: CS1 maint :url-status (링크) - ^ "Ruffle § Compatibility". Ruffle. Retrieved 2021-12-26.
{{cite web}}: CS1 maint :url-status (링크) - ^ Warren, Tom (2017-07-25). "Adobe will finally kill Flash in 2020". The Verge. Retrieved 2021-12-25.
- ^ Wang, Shan (2018-04-12). "Here's how The New York Times is trying to preserve millions of old pages the way they were originally published". Nieman Lab. Retrieved 2021-12-25.
{{cite web}}: CS1 maint :url-status (링크) - ^ "Some of the most iconic 9/11 news coverage is lost. Blame Adobe Flash". WCVB. 2021-09-11. Retrieved 2021-12-25.
- ^ Tung, Liam. "Adobe Flash is finally gone: The end arrives as Adobe starts blocking Flash content". ZDNet. Retrieved 2021-12-31.
- ^ DeBré, Elena (2021-02-05). "These Places Were Not Ready for Flash to Die". Slate Magazine. Retrieved 2021-12-31.
- ^ a b Favis, Elise; Liao, Shannon (2021-04-08). "Flash is dead. These games from the early 2000s hope to live on". Washington Post. ISSN 0190-8286. Retrieved 2021-12-26.
- ^ "Update README · ruffle-rs/ruffle@0d9d5fe". GitHub. Retrieved 2020-07-24.
- ^ "Initial commit · ruffle-rs/ruffle@b979ac2". GitHub. Retrieved 2020-07-24.
- ^ "Newgrounds founder Tom Fulp on Flash and the challenges of preserving two decades of content". www.washingtonpost.com. 2021-04-08. Retrieved 2021-12-26.
{{cite web}}: CS1 maint :url-status (링크) - ^ "Flash videos and games are resurrected by Ruffles emulator". SlashGear. 2019-08-26. Retrieved 2021-12-25.
- ^ Macgregor, Jody (2019-08-25). "Flash emulation project aims to preserve gaming history". PC Gamer. Retrieved 2021-12-25.
- ^ "Coolmath Games and Flash". www.coolmathgames.com. Archived from the original on 23 February 2020. Retrieved 2021-02-07.
- ^ Jason Scott (November 19, 2020). "Flash Animations Live Forever at the Internet Archive". Retrieved January 16, 2021.
- ^ Chan, Khee Hoon (2021-03-18). "Tracing the Sprawling Roots of Flash Preservation". www.vice.com. Retrieved 2021-12-25.
{{cite web}}: CS1 maint :url-status (링크) - ^ "The Future of Flash on Armor Games". Armor Games. 8 December 2020. Retrieved 2021-01-06.
- ^ "Ow! My entire website!! - Post-Flash Update". Homestar Runner. Retrieved 2022-04-09.
- ^ "Did it food?". Strong Bad on Twitter. Retrieved 2022-04-13.