2025년 7월 iOS 15 및 기타 구형 브라우저 지원 중단

Discourse가 실제로 수천만 명의 사용자를 보유하고 있다면, 5월에 비필수적인 기능 몇 가지를 추가하기 위해 사용자의 일부라도 접근을 차단하는 것은 부당한 결정입니다. 오래된 기기나 운영체계를 사용하는 사용자들은 잠재적인 위험에 대해 인지하고 있으며, 무모한 행동을 하지 않을 만큼 충분히 현명하고, 업그레이드를 하지 않는 데 정당한 이유가 있습니다. 이들을 정당한 사용자로 인정하지 않는 것은 불공정하며, '커뮤니티’의 포용적인 정신과도 모순됩니다.

4개의 좋아요

여기까지 내용을 살펴보고 있으며, 이번 변경 사항이 다양한 커뮤니티에 미칠 영향을 더 잘 이해하는 데 관심이 있습니다.

저는 이를 다음과 같이 분해하여 생각할 수 있다고 봅니다. 특정 커뮤니티의 경우:

  • T: 커뮤니티의 총 사용자 수
    • x: 이 변경 사항에 영향을 받는 사용자 수
      • a: 허용 가능한 우회책이 없는 사용자 수
      • b: a의 여집합
    • y: x의 여집합
  • t: 이 변경 사항을 적용하기까지 기다리는 시간.

특정 커뮤니티에 대해 x > 0일 가능성이 높고, 심지어 a > 0일 것이라 가정합니다.

이 변경 사항이 특정 커뮤니티에 미치는 영향을 T, x, a 값을 반환하는 함수 f(t)로 모델링할 수 있다고 생각할 수 있습니다.

xa를 0으로 만드는 것이 어려울 수 있다는 점을 인정한다면, 우리는 무엇을 목표로 해야 할까요?

아마도 a/T 기준으로 영향을 분류하고, 허용 가능한 범위에 대한 임계값을 설정하는 것이 방법일 수 있습니다.

이 변경 사항이 커뮤니티 전체에 미치는 영향을 유사한 함수 F(t)로 볼 수 있으며, 이는 커뮤니티 집합 []{T, x, a}를 반환합니다.

위에서 언급한 동일한 임계값을 사용하여, 우리가 허용 가능한 수준으로 판단한 범위를 넘어 영향을 받는 커뮤니티가 몇 개인지 측정할 수 있습니다.

이 변경 사항을 위해 한 해 더 기다린다면, 많은 커뮤니티에서 xa 모두 감소하겠지만 여전히 0보다 클 것이라 가정합니다.

따라서 여기서 완벽한 결정은 없습니다.

그렇다면 우리의 결정에 어떤 요인이 반영되어야 할까요?

특정 커뮤니티에 대해 a의 허용 가능한 값은 얼마일까요? 우리는 몇 개의 커뮤니티가 그 임계값을 초과하는 것을 용인할 수 있을까요? 이 변경 사항을 진행해야 할까요?

우리는 이보다 엄밀한 분석을 수행하지는 않았지만, 결정을 내리기 위해 보유 중인 일부 데이터를 검토해 보았으며, t에 대해 5월이 합리적인 답변이라고 느꼈습니다.

7개의 좋아요

몇 년 전 비슷한 상황에 대한 이 주제를 기억하는데, 꽤 인상적이었습니다:

혹시 @codev 님이 당시 그분들(그리고 해당 커뮤니티)이 이 문제를 어떻게 처리했는지 팁을 알려주실 수 있을까요?

참고로, stable을 추적하는 사이트들의 경우 비추천(deprecation) 처리는 어떻게 이루어지나요? 메이저 릴리스 사이에 있는 상태이므로, 이 경고가 표시되나요, 아니면 다음 메이저 버전으로 업데이트할 때 비로소 적용되나요?

14개의 좋아요

저에게 가장 좋은 답변(사용자 관점에서)은 너무 많은 사람이 영향을 받지 않을 때까지 잠시 기다리는 것이 아니라, 구형 브라우저 지원을 중단하기 전에 워크어라운드(우회 해결책)를 구현하는 것을 약속하는 것입니다. 이는 포럼의 점진적 기능 축소(graceful degradation)를 통해 읽기 및 쓰기 기능을 유지하는 것을 의미합니다.

왜 새로운 브라우저가 요구되는 새로운 기능을 서둘러 구현합니까? 항상 우아한 폴백(graceful fallback)을 갖추지 않는 이유는 무엇입니까?

5개의 좋아요

저는 여기서 '서두름(rush)'이라는 단어를 반박하고 싶습니다. 이 결정을 시간의 함수로 설명하면서, 그 영향은 감소하지만 영구적으로 제로가 되지는 않을 수 있다고 표현했기 때문입니다.

만약 우리가 1년 후에 이 일을 하겠다고 말한 것과 1개월 후에 하겠다고 말한 것 중, 어느 쪽이 '서두르는 것’처럼 느껴지나요?

일단 그 단어를 무시하고 질문을 다시 정의해 보겠습니다:

새로운 브라우저가 요구되는 새로운 기능을 구현하는 [이유]는 무엇인가요? 왜 항상 우아한 폴백을 제공하지 않는 건가요?

이것은 비용과, 이 일을 하는 것과 다른 일을 하는 것 사이의 상대적 가치에 관한 것입니다.

해당 폴백을 구현하는 데는 주의를 기울이고 시간이 필요합니다. 그리고 이를 유지보수하는 데도 마찬가지입니다. 이는 다른 일들에 사용할 수 없는 시간과 주의입니다.

미래에 고려할 수 있는 사항일 수 있지만, 현재 우리의 평가는 여기서 어떤 타협(tradeoff)을 해야 한다는 것입니다.

8개의 좋아요

사용자들이 사용하는 브라우저 버전을 감사하기 위해 데이터 탐색 쿼리를 사용하는 것은 어떨까요?

1개의 좋아요

실제로 "rush"라는 표현은 정확하지 않습니다. 다만, 브라우저 지원 종료 예정일(ETA)에 대한 더 이른 경고를 보내는 것은 어떨지 모르겠습니다.

Discorkie와 같은 프로젝트는 OS 변경을 원하지 않거나, 그럴 능력이 없거나, 할 수 없는 사용자들에게 핵심이 될 수 있습니다. 그렇지 않으면 어떤 종류의 기본 폴백 인터페이스가 필요할 것입니다. 영향을 받는 사용자는 여전히 읽기 전용 모드로 포럼을 탐색할 수 있기 때문입니다. 현재 읽기 전용 모드에서 장식을 위해 사용하는 다른 코드를 유지하면서, Discorkie와 같은 JSON 로드를 사용하여 게시/응답할 수 있는 기능을 추가하는 것이 얼마나 어려울지 궁금합니다.

2개의 좋아요

저에게는 그런 방식이 가장 명백한 해결책처럼 보입니다. 이렇게 하면 디스코urses 팀은 코드를 수많은 폴백(fallback)으로 복잡하게 만들 필요 없이, 최신 브라우저를 위한 최상의 경험을 제공하는 데 집중할 수 있습니다.

2개의 좋아요

2014년 말 출시된 Mac Mini를 10.13.4 버전으로 실행 중입니다.

해당 버전에서 일부 업데이트가 가능할 수도 있지만, 문제가 해결될지는 확신할 수 없습니다. 업데이트 가능성을 확인하고 있지만, 기기를 교체할 여력이 없습니다. 그리고 제 특정 기기가 업데이트를 지원하더라도 전체적인 문제는 변하지 않습니다.

기기에 부트캠프(Bootcamp)를 설치하고 Windows 10(10월 14일까지 지원됨) 또는 Windows 11로 업데이트하는 방안을 고려해 보셨나요? 인터넷 정보에 따르면 이 방식이 작동할 것이며, 보안 업데이트가 계속되는 환경으로 전환할 수 있습니다.

보안 업데이트가 더 이상 제공되지 않는 운영 체제를 광범위한 인터넷에서 사용하는 것은 매우 큰 위험을 수반합니다.

업데이트가 계속되는 운영 체제는 수백만 달러의 가치를 지닌 제로데이(Zero-day) 공격에 취약할 뿐입니다.

반면 더 이상 업데이트되지 않는 운영 체제는 알려져 있고 공개된 취약점에 노출되어 있어, 초보 해커조차도 컴퓨터를 DDoS 봇넷에 편입시키거나, 돈을 보내야만 컴퓨터를 복호화할 수 있는 암호화폐 강도(Crypto ransomware) 공격과 같은 심각한 위험에 처할 수 있습니다.

이것이 얼마나 위험한지 우리는 종종 과소평가하지만, 지난 10년간 웹사이트에 접속하는 것만으로도 컴퓨터를 마비시킬 수 있는 여러 공격 사례를 목격해 왔습니다.

4개의 좋아요

이 모델은 Monterey까지 업데이트를 지원한다고 들었습니다. Monterey는 여전히 Firefox에서 지원되므로, 제가 현재 실행 중인 것과 동일한 버전의 Firefox를 사용할 수 있습니다.

또한 @sam이 제안한 대로 Windows 11을 실행하거나 Linux를 선택하는 것도 가능합니다. 두 환경 모두에서 지원되는 브라우저를 사용할 수 있습니다.

2개의 좋아요

나이가 많은 맥에서 Windows를 실행하는 법을 배우고, 그 다음에는 원하지도 않는 Windows 시스템을 사용하는 법을 배우는 데 시간을 쓸 여유가 없습니다. 저는 농장을 운영하고 있으며, 지금부터 10월 14일까지 그리고 그 이후로도 상당 기간 매우 바쁠 것입니다.

그리고 저는 돈이 없는데, Windows 시스템을 사용하려면 돈을 지불해야 하는 건 아닌가요?

네, 그 부분을 알아보고 있고 시도해 볼 수도 있습니다. 미니에서 정기적으로 수행하는 다른 작업에 문제가 생길 위험이 있는 임시 조치일 수 있지만, 현재 제대로 작동하지 않는 다른 문제를 해결할 수도 있을 것 같습니다.

2개의 좋아요

방금 그 스레드에 게시물을 올렸거나, 적어도 시도했는데, 지금은 다음 내용만 보입니다.

“로그인 상태이거나 최신 모바일 기기를 사용 중이므로 HTML 콘텐츠가 생략되었습니다.”

이 스레드를 다시 보이게 하려면 어떻게 해야 하나요? 그리고 로그인되어 있다는 이유로 보일 수 없다고 말하는 것이 무슨 의미가 있나요? 그리고 네, 저는 데스크톱을 사용하고 있습니다.

2개의 좋아요

간섭하는 것 죄송하지만, 저는 이렇게 질문하고 싶습니다: “단 하나의 쓸모없고 심지어 짜증나는 기능을 무슨 수를 써서라도 구현하려다 보니, 많은 사용자를 포기하는 이유는 무엇인가요?”

왜냐하면, 솔직히 말해서 대체 누가 대안 색상 관리에 관심이 있나요? 대부분의 사용자는 여러분이 사용하는 플랫폼의 콘텐츠를 위해 포럼을 따르는 것이지, 미적인 외관을 위해 따르는 것이 아니기 때문입니다.

잘 보시면, “상대적 색상 문법(relative color syntax)” 기능은 사실 오래된 브라우저 중 상당수가 지원하지 않는 유일한 기능입니다. 반면, 다른 두 기능은 지원됩니다(또는 최소한, 제 오래된 Firefox도 다른 두 기능의 테스트는 통과합니다. 상대적으로 쓸모가 적을 수 있지만요. 그리고 상대적 색상 문법 테스트만 실패하는데, 이는 포럼 콘텐츠에 비해 완전히 쓸모없는 것입니다).

따라서 완전히 쓸모없는 것을 구현하지 않기로 결정하는 것은 그리 어렵지 않지 않나요?

또한, 일부에서는 win7이 완전히 안전하지 않다고 주장하지만(이것은 사실이 아니지만, 일단 넘어가겠습니다) 더 이상 아무도 사용하지 않는다고 하는데… 여러 네트워크 분석 사이트(어디서도 정확한 수치를 제공하지 않으므로 평균을 내야 합니다)에 따르면, 여전히 6000만 명에서 1억 명 사이의 사용자가 win7을 사용하고 있습니다. 그 이유는 여러 가지가 있습니다(하위 호환성, win10/11에서 더 이상 작동하지 않는 소프트웨어, 새로운 것으로 전환하는 데 필요한 경제적 수단의 부족, win7pro에서는 작동하지만 10/11에서는 작동하지 않는 CNC 기계, 그리고 기타 많은 이유들).

약 15억 명으로 추정되는 PC 사용자(그리고 win만 있는 것이 아니라 mac, linux 등도 포함)와 비교하면 비율은 낮지만, 무시할 수준은 아닙니다… 또한 discourse가 많은 환경으로 "잠식"되고 있으므로, 이 사용자 중 discourse 기반 서비스를 사용하는 사람이 1% 또는 2%라고 가정해 봅시다(실제로는 더 많을 가능성이 높지만, 보수적으로 잡겠습니다). 그리고 지금까지 컴퓨터나 운영체제 같은 더 높은 것으로 전환하지 않았다면, 지금도 그럴 수 없거나 원하지 않을 것입니다. 이는 잠재적인 사용자 손실(나쁜 평판과 신뢰도 하락은 무시하고)이 최소 60,000명에서 최대 200,000명(하지만 말했듯이 더 많을 수 있습니다)에 이를 수 있음을 의미합니다… discourse 경영진이 이에 대해 거의 관심이 없다고 믿기는 어렵습니다… 제가 틀린 건가요?

그러므로 대부분의 문제를 일으키는 유일한 “기능”(예의상 그렇게 부르겠습니다, 무례하게 되고 싶지 않으므로)의 쓸모없는 구현을 단순히 제거하고, 대신 (물론 실제로 유용하다면) 나머지 두 가지만 구현하는 것이 더 좋지 않나요?

5개의 좋아요

모더레이터로서 이 부분에 대해 말씀드리고 싶습니다. 중요한 주제이며, 다양한 목소리의 피드백을 듣는 것을 매우 환영합니다. 저희는 경청하고 있습니다! 다만, 커뮤니티 가이드라인을 다시 한번 상기시켜 드리고 싶습니다. 모두 예의를 지켜 주시기를 부탁드립니다. :folded_hands:

7개의 좋아요

이 방법은 Mac에서 Windows 애플리케이션을 실행하는 데 도움이 될 수 있습니다. 저는 Linux에서 사용해 봤으므로, 이론적으로는 설치만 하면 됩니다. Windows 라이선스가 필요하지 않습니다.

https://www.winehq.org/

3개의 좋아요

사이드바로 이동하여 "My Posts"를 선택하세요.

이것이 찾고 있는 주제/게시물일 수 있습니다.

2개의 좋아요

실제로 문제는 이 사이트를 사용하려면 활성화해야 하는 일부 JavaScript를 제가 꺼둔 것이었습니다.

Discourse가 실제 문제와 전혀 관련이 없어 보이는 메시지를 보여주는 것보다, 제이바스크립트를 켜라고 알려주는 것이 훨씬 유용했을 것입니다.

1개의 좋아요

업데이트된 Windows 브라우저를 실행할 수 있다는 말씀이신가요? 이 OS에 대한 사이트에서 찾을 수 있는 모든 테스트 보고서는 게임에 관한 것들인 것 같습니다.

제가 제공한 링크에서 Firefox를 사용하여 검색하기

https://www.winehq.org/search?q=Firefox

1개의 좋아요