러플(소프트웨어)

Ruffle (software)
러플
Ruffle logo
러플 로고
Ruffle Web Demo screenshot.png
개발자마이크 웨일스
kmeisthax
네이선 애덤스
컬럼 톰슨
재접속
저장소
기입처녹
유형멀티미디어
면허증.MIT 라이선스, Apache 라이선스 2.0
웹 사이트ruffle.rs Edit this on Wikidata

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]계정을 통해서도 발표되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b Salter, Jim (2021-02-02). "Flash is dead—but South Africa didn't get the memo". Ars Technica. Retrieved 2021-12-25.
  2. ^ "Flash videos and games are resurrected by Ruffles emulator". SlashGear. 2019-08-26. Retrieved 2021-12-25.
  3. ^ a b Krill, Paul (2019-08-22). "Ruffle project hopes to resurrect Flash Player". InfoWorld. Retrieved 2021-12-25.
  4. ^ 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 (링크)
  5. ^ "Ruffle § Using the desktop application". Ruffle. Retrieved 2021-12-26.{{cite web}}: CS1 maint :url-status (링크)
  6. ^ "Ruffle § Compatibility". Ruffle. Retrieved 2021-12-26.{{cite web}}: CS1 maint :url-status (링크)
  7. ^ Warren, Tom (2017-07-25). "Adobe will finally kill Flash in 2020". The Verge. Retrieved 2021-12-25.
  8. ^ 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 (링크)
  9. ^ "Some of the most iconic 9/11 news coverage is lost. Blame Adobe Flash". WCVB. 2021-09-11. Retrieved 2021-12-25.
  10. ^ Tung, Liam. "Adobe Flash is finally gone: The end arrives as Adobe starts blocking Flash content". ZDNet. Retrieved 2021-12-31.
  11. ^ DeBré, Elena (2021-02-05). "These Places Were Not Ready for Flash to Die". Slate Magazine. Retrieved 2021-12-31.
  12. ^ 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.
  13. ^ "Update README · ruffle-rs/ruffle@0d9d5fe". GitHub. Retrieved 2020-07-24.
  14. ^ "Initial commit · ruffle-rs/ruffle@b979ac2". GitHub. Retrieved 2020-07-24.
  15. ^ "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 (링크)
  16. ^ "Flash videos and games are resurrected by Ruffles emulator". SlashGear. 2019-08-26. Retrieved 2021-12-25.
  17. ^ Macgregor, Jody (2019-08-25). "Flash emulation project aims to preserve gaming history". PC Gamer. Retrieved 2021-12-25.
  18. ^ "Coolmath Games and Flash". www.coolmathgames.com. Archived from the original on 23 February 2020. Retrieved 2021-02-07.
  19. ^ Jason Scott (November 19, 2020). "Flash Animations Live Forever at the Internet Archive". Retrieved January 16, 2021.
  20. ^ 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 (링크)
  21. ^ "The Future of Flash on Armor Games". Armor Games. 8 December 2020. Retrieved 2021-01-06.
  22. ^ "Ow! My entire website!! - Post-Flash Update". Homestar Runner. Retrieved 2022-04-09.
  23. ^ "Did it food?". Strong Bad on Twitter. Retrieved 2022-04-13.

외부 링크