@supermathie 님, 알고 있습니다. 그러면 6개월마다 폰을 업그레이드해서 Discourse에 접속하기 위해 폰을 느리게 만들라는 건가요? 그리고 Discourse에 접속하기 위해 폰을 계속 사야 한다는 건가요? 이건 정상적이지 않다고 생각합니다. 지구는 우리를 위해 그걸 감사해하지 않을 겁니다…
@Canapin 님, 전 세계 인구의 0.000001%만 우려할 만한 보안 업데이트를 말씀하시는 건가요? 이러한 보안 업데이트를 우려하는 사람은 정말로 많지 않습니다. 그리고 만약 그들이 충분히 중요하거나 위험에 처해 있다면, 그들은 자신의 폰을 최신 상태로 유지해야 한다는 것을 알고 있을 것입니다.
인구의 99.999999%가 폰을 업그레이드하지 않아서 위험에 처할 가능성은 매우 낮습니다… 왜 이러한 잠재적 사용자 모두가 폰을 업그레이드하지 않는 한 Discourse를 사용할 수 없어야 하는지 이해할 수 없습니다. iOS 14.8은 2년 전 버전입니다. 비교하자면, Internet Explorer는 14년 동안 지원되었습니다.
이것은 상업적인 이유입니다. 그들은 더 많은 폰을 팔고 싶어 하기 때문입니다. 2007년 첫 iPhone 이후 동일한 사이클이 반복되어 왔으며, 이것은 "매우 좋은 이유"가 아닙니다. 나쁜 이유입니다.
제 브라우저로 접속하는 모든 웹사이트 중 제가 접근할 수 없는 웹 리소스는 Discourse의 것뿐입니다.
핵심 문제로 돌아가서: 로그인 버튼에 왜 iOS 15.7이 필요한가요?
자전거를 타는 사람은 헬멧을 착용해야 합니다. 식당 같은 서비스 제공업체가 헬멧을 쓰지 않은 자전거 이용객을 응대하기를 거부하는 것이 무슨 의미가 있을까요?
업그레이드가 정말로 중요하다고 가정하면, 스마트폰 사용자는 소프트웨어를 업데이트할 것으로 기대됩니다. Discourse 같은 서비스 제공업체가 사용자가 로그인 버튼을 클릭하는 것을 막는 것이 무슨 의미가 있을까요?
로그인 기능과 보안 문제 사이의 관계는 무엇인가요?
보안 침해는 항상 어디에나 있었고, 앞으로도 항상 있을 것입니다. 이것이 진정한 문제라면, 우리는 모두 브라우징을 중단해야 할 것입니다.
언제/왜 폰을 업그레이드해야 하는지에 대한 논의는 끝없이 이어질 수 있습니다. 업그레이드하지 않음으로써(존재한다고 가정하면) "위험"을 감수하고 싶다면, 그것은 제 선택입니다. 하지만 Discourse는 아무 위험도 감수하지 않는 반면, 왜 Discourse가 제 브라우저를 업그레이드하도록 요구하는지 이해할 수 없습니다. 위에서 언급한 JS 스크립트가 없다면, 저는 문제없이 로그인할 수 있을 것입니다. 아마도 일부 flex box가 제대로 정렬되지 않을 수 있습니다. 아마도 경험(UX)이 훌륭하지는 않을 것입니다. 하지만 적어도 저는 로그인할 수 있을 것입니다. 폰의 연식과 무관하게 이것이 가능하도록 해 주세요.
로그인/로그인 버튼 처리 과정에 대해 정확히 어떤 기능을 말씀하시는 건가요? iOS 14 이전에는 어떻게 하셨나요?
저는 보안이 요구되는 은행 및 기타 많은 서비스에는 로그인할 수 있습니다. 하지만 포럼인 Discourse에는 로그인할 수 없습니다. 아주 훌륭하고 현대적인 포럼이지만, 여전히 포럼입니다.
오해는 없습니다.
Discourse가 제 휴대폰을 업그레이드하길 바라는 마음은 충분히 이해합니다. 하지만 그렇게 하면 휴대폰이 느려질 것입니다. 결국 제 휴대폰은 구형이 될 것이고, 이는 새로운 휴대폰을 구매하게 만드는 동기가 될 것입니다. 업데이트를 계속 따라가면 스마트폰의 수명은 현저히 줄어듭니다. 어느 시점부터는 제 구형 3GS iPhone이 SMS를 보내는 데 4~6초가 걸렸습니다. 하지만 휴대폰은 수십 년간 SMS를 부드럽고 빠르게 보내는 것이 가능했습니다. 때로는 우리가 무엇을 하고 있는지 질문해 볼 가치가 있습니다…
이 모든 시스템은 "소프트웨어 업데이트, 그리고 하드웨어 업그레이드"에 기반하고 있습니다. 사람들이 OS를 업데이트하면 휴대폰 반응이 느려지고, 사람들은 새로운 휴대폰을 구매하며, 이전 세대의 시장 점유율이 감소하여 서비스 제공업체가 지원을 중단하는 데 정당성을 부여하게 되고, 이런 식으로 계속됩니다.
iOS 14.8이 출시되었을 때 Discourse는 완벽하게 작동했습니다. iOS 12가 사용 가능했을 때도 마찬가지였습니다.
그러면 왜 이러한 iOS 버전에 대해 특정 버전을 "동결(freeze)"하지 않나요? 데스크톱 버전과 모바일 버전이 있습니다. "레거시 버전"을 기본 기능만 포함하도록 유지하고, “구형” 스마트폰 사용자를 그쪽으로 리다이렉트하는 것은 어떨까요?
iOS 14.8에서 로그인을 불가능하게 만드는 특별한 기능은 무엇인가요? (1년 전에는 가능했는데)
이 논리 전개가 좀 혼란스럽네요. 본인도 iPhone을 업그레이드할 수 있는데도 iOS가 더 느려져서(얼마나 느린지 궁금하네요 ) 그렇게 선택하지 않는다고 스스로 인정하고 계시잖아요. 그런데도 마치 Apple이 더 이상 지원하지 않는 구형 iOS에서 실행할 수 있는 소프트웨어를 Discourse가 제공해야 한다는 뉘앙스를 풍기고 계신 것 같습니다. 또한 여러분의 폰은 아직 구식이 아닙니다. 아직 일어나지 않은 궁극적인 구식화가 아니라 속도 문제에 더 신경 쓰시는 것 같고, 폰 보안을 걱정하기보다는 그쪽에 더 초점을 맞추고 계신 듯합니다. 저는 모바일 사용자 대부분은 이렇게 느끼지 않을 것이라고 주장합니다, 그리고 왜 그렇게 느끼는지도 잘 모르겠네요.
Discourse 포럼의 관리자로서, 제 소프트웨어 벤더가 구형 모바일에서 오래된 스크립트가 실행되도록 허용하는 것이 좋은 아이디어라고 생각해서 사용자들의 폰 보안이 훼손되는 상황을 절대 원하지 않을 것입니다. 불행히도 역호환성에는 한계가 있습니다.
iOS 업그레이드가 폰을 더 느리게 만든다는 사실은 항상 그랬습니다. 거의 의도적으로 그렇게 설계된 것 같습니다. 천천히 하지만 확실하게, 이것이 반복되고 있습니다. 인터넷에서 이에 대한 수많은 예시를 찾아볼 수 있습니다*. 업그레이드할 때마다 디바이스는 점진적으로 느려집니다. 맥북 프로에서도 동일한 패턴이 존재합니다. 왜 매년 새로운 OS가 나오는 걸까요? 정말로 이것이 필요한가요?
저는 첫 스마트폰이었던 아이폰 3GS로 이 교훈을 배웠습니다. 업데이트가 거듭될수록, 위에서 언급했듯이 점점 더 느려져서, 2~3년 후에는 사용할 수 없게 되었습니다. 하드웨어의 노후화 때문이 아니라, 하드웨어를 간접적으로 구식으로 만드는 소프트웨어 때문이었습니다.
그리고 다시 말하지만, 로그인 문제는 iOS와 관련이 없습니다…
왜 다른 서비스 제공업체에서는 아무런 문제가 없을까요? 은행, 메일, 투표 시스템 등?
올해 초 iOS 14.8에서는 디스코스를 완벽하게 접근할 수 있었습니다. 디스코스가 이 iOS 버전에 대해 로그인 기능을 제거한 것입니다. 그러므로 네, 로그인을 다시 활성화해야 할 것은 디스코스입니다. 문제는 iOS가 아닙니다. 제 은행이나 제가 사용하는 다른 웹 서비스 중 어느 곳도 로그인을 막지 않습니다.
어떤 의미에서 업그레이드는 흡연과 같습니다. 모든 사람은 그것이 어디로 향하는지 알고 있습니다. 이것이 많은 사람들이 시작하지 않는 매우 중요한 이유입니다. 결과를 생각해 보세요. 실제로 무언가가 일어나는 것을 볼 때까지 기다릴 필요가 없습니다. 예측할 수 있고 피할 수 있다면요.
말씀하신 보안은 정말로 몇 명에게 중요한 문제일까요? 사용자의 1000분의 1, 최대? 대부분의 경우, 보안 패치 설명을 읽으면 해당 문제로 인해 영향을 받을 가능성은 0에 가깝다는 것을 쉽게 알 수 있습니다. 다시 말해, 무시할 수 있는 수준입니다.
관리자로서, 오래된 모바일에서 구식 스크립트를 실행해야 한다는 것을 강요당하지 않는다는 점을 인지하고 계실 것입니다. 이 스크립트를 변경할 수 있습니다. 여기서는 로그인 기능이 문제입니다. 최신 iOS가 필요한 정교한 프로세스가 아닙니다…
Discourse도 오픈 소스이며, 실제로 구형 앱용 버전을 만들거나 정말로 그렇게 해야 한다면 구버전을 사용하는 것을 막는 것은 아무것도 없습니다. 심지어 누군가는 터미널 버전을 만들기도 했습니다. 또한 Apple 네이티브 앱에 대한 이 토론도 흥미로울 수 있습니다. 행운을 빕니다
제 iPad 6은 iPhone 12 mini보다 2년 전에 출시되었는데, Discourse를 위해 완벽하게 잘 작동합니다. 속도 문제는 확실히 없으며, 특히 모바일 모드에서 그렇습니다. 저는 Discourse 관리 작업, 코딩 및 테마 개발에 사용해 왔습니다. 모바일 속도 문제 중 일부가 네트워크 관련 문제일 수 있다는 점을 고려해 보셨나요?
이곳에서 Geekbench가 언급되어 해당 앱을 다운로드했습니다. 제 iPhone 11 Pro Max에는 최신 iOS가 설치되어 있고, 점수도 괜찮은 편입니다. iPhone 12를 사용 중이라면 걱정할 필요가 없습니다. 그렇게 빠른 컴퓨터를 저하시키려면 상당한 노력이 필요합니다. 저는 이러한 우려의 상당 부분이 초기 스마트폰 시절의 문제들로 인한 회귀적 심리에서 비롯된 것 같다고 생각합니다.
우선 로그인부터 해봅시다. 그 후 경험이 정말 나쁘다면, 그때는 또 다른 문제입니다. 적어도 우리는 로그인할 수 있습니다. 한 번에 하나씩 진행합시다. 나머지 기능에 대해서는 일부는 작동하고 일부는 작동하지 않을 것입니다. 하지만 대부분의 기능은 작동할 것이라고 꽤 확신합니다 iOS 14.8은 고대 기술이 아닙니다.
다음 사이에 차이가 있습니다.
사용자가 Discourse가 원하는 대로 하지 않는 한 로그인을 방지하는 것. 다시 말해, 서비스 제공자가 최종 사용자가 자신의 전화기로 무엇을 할 수 있고 무엇을 할 수 없는지 선택하는 것입니다. 고맙지만, 그것은 제 전화기이고, 제 소유의 물건입니다.
사용자에게 로그인을 허용하고, 그들이 괜찮다고 생각하는 경험을 하게 하는 것. Discourse는 그 역할을 수행하고, 최종 사용자는 스스로 원하는 것을 선택할 수 있습니다.
어떤 업그레이드인지, 무엇에서 무엇으로 업그레이드했으며, 벤치마크를 해보셨나요?
저는 3GS, 5S, 그리고 5S를 망가뜨린 후 8, 그리고 12 Mini를 소유했습니다. 3GS는 업그레이드로 인해 성능 저하를 겪었고, 5S는 업그레이드 없이 5년 이상 잘 작동했으며, 제가 산 7은 당시 최신 iOS 버전이 포함되어 있었고, 결국 12를 구매했는데, 가능한 한 오랫동안 iOS 14.8을 유지할 계획입니다.
iPhone이 업그레이드될수록 더 느려진다는 것은 상식입니다. 첫 번째 업그레이드 후에는 그것을 알아차리지 못할 수 있습니다. 두 번째도 마찬가지입니다. 하지만 몇 번의 업그레이드 후에는 분명히 느껴질 것입니다.
질문은 누가 먼저 무엇을 했는지가 아닙니다. 질문은 *Discourse가 왜 iOS 15.7을 요구하여 로그인 과정에서 12개월 미만인브라우저를 요구하는가입니다. 그리고 iOS 15.7을 요구하지 않는다면, 왜 사용자를 대신해 결정을 내리는 것인가요? iOS <15.7인 어떤 iPhone에서도 로그인을 방지하는 다른 서비스가 또 있나요?
당신의 게시물에 답하자면, 주체는 Discourse입니다. 왜냐하면 Discourse에서만 문제가 발생하기 때문입니다. Apple이 소프트웨어에 대한 지지를 철회한 사실은 무관합니다. Apple은 웹을 만들지 않습니다. 그들은 제품을 제조합니다. Apple은 Discourse를 만들지 않았습니다.
Discourse가 어떤 기기가 로그인할 수 있고 어떤 기기는 할 수 없는지 선택합니다. Apple이 아닙니다. Apple이 문제의 원인이라면, 어디에서도 로그인할 수 없었을 것입니다. 그 점에 대해 생각해 보세요
포럼을 살펴보니, 우리가 여기서 하고 있는 논의가 꽤 자주 나온다는 것을 알게 되었습니다.