アカウント名:
パスワード:
ブラウザアプリだけのバグならそういう主張もあるかと思うけど WebKit のバグだったら?
いまは iOS 15.2 とかだけ伝えれば開発者は同じ環境で確認できるわけだけど、iOS のバージョンはいくつで Safari のバージョンはいくつで、とかなると組み合わせがすごく多くなる。それにアプリだけ更新できるようにしたら、次は WebKIT だけ更新できるようにしろとか言い出す気がする…
iOS は全体的にみてマイナーバージョンアップ時の不具合はとても少ないと感じる。この「感じる」というところが多数のユーザーがバージョンアップをする一つの要因なわけで、これは大切にすべき。
というわけで、私個人の意見としては「ユーザー側のメリットは大きい」どころかデメリットが大きいように思う。
アップデート時の組み合わせ検証地獄は Windows だけで十分。断片化地獄は Android だけで十分。
横から見ててあまりにも無知過ぎでおちょくられててかわいそうなのでこっそり教えてあげるけど、Androidは、iOSでいうWebKitに相当する システムに組み込まれてるウェブブラウザコンポーネントを標準で公式ストア(GooglePlay)から更新できるようになってる
AndroidシステムのWebView - Google Play のアプリhttps://play.google.com/store/apps/details?id=com.google.android.webview [google.com](PCのウェブブラウザからでも見れるページ)
そこらへんのアプリはウェブブラウザコンポーネントとしてこれを使用しているので、これを更新すればiOSでいう所のWebKitを更新したのと同じことになる一方で、iOSのような使用の強制は無いので、例えばAndroid版Firefoxはこれを使わずにデスクトップ版と同じく自前のレンダリングエンジンを使用しているので「AndroidシステムのWebView」の更新の影響は受けない(デスクトップ版と同じくFirefoxのレンダリングエンジンのセキュリティ問題であればFirefoxを更新しなければならない)
アップデート時の組み合わせ検証に関しては、アップデート理由の大半がほぼセキュリティ問題である現状を考えれば、少なくとも同一のレンダリングエンジンのバージョン違いでは、最新のバージョンのみ対象にすべきでは?『システム標準以外のレンダリングエンジンが使用できることによる複雑さの問題』と『(マイナー)バージョン間の差異による複雑さの問題』を混同するのであれば「iOS+WebKitも、過去全ての(マイナー)バージョンに対しての検証を行うのか?」という話になってしまう
断片化の問題に関して言えば、異なるデバイスのベンダーがOSとしては各々がカスタマイズしていても、(少なくとも)システム標準のウェブブラウザコンポーネントに関しては共通のものを使用していて、そしてアップデートが分離しているからこそ、Androidの断片化(デバイス間やベンダー間の差異)とは無関係に共通してアップデートを受けられるわけで、セキュリティ的にも利便性的にも合理的であり、当たり前の仕組みとしてこうなっていると言えるかも
つまり全てをAppleがコントロールしているiOSには必要ない機能ともいえるわけね
理解できないなら黙ってれば良いのに。全てをAppleがコントロールしている「から」必要な機能なんだよ。独自にブラウザを作って良いなら必要ない機能。
AndroidはなんならOS標準のWebViewまでベンダーがカスタマイズしてしまえたから分離するメリットはよくわかるけどねApple純正WebKit以外選択肢ないからこそ必要ってよくわからんな
今回のストーリーは標準アプリについてだから、標準アプリに脆弱性が見つかるたびにOSアップデートさせるべきかって問題。対象のアプリを使っていない人もいるのに。
WebView/WebKitの話になると、Safariは他のブラウザのアップデート頻度についていけてないよね。ついていこうとするとWindowsUpdateなんて話にならないレベルでOSのアップデートが必要になる。flashの頃はiphoneがシェア取ってたから対応せず逆に廃止に追い込めたけど、現在はどうかな。
さすがにid4桁が「WebView というのは WebKIT の改造品かな?」というのはわざとやってるのか? というレベルだがApple信者というのはここまで無知でいられるのか
古参なんだから劣化が進んでいるに決まっておろう
そりゃ端末ベンダーがOSのアップデートを提供してくれないもんで、フレームワークの脆弱性が残されたままになってしまった状況が産み出した苦肉の策じゃ無いか。Linuxディストリの依存性地獄と同じ様にバージョン間の組み合わせで苦労するよりは、OSごと遅滞なく更新してくれた方がラクでしょうに。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
本当にメリットは大きいか? (スコア:3, 興味深い)
ブラウザアプリだけのバグならそういう主張もあるかと思うけど WebKit のバグだったら?
いまは iOS 15.2 とかだけ伝えれば開発者は同じ環境で確認できるわけだけど、iOS のバージョンはいくつで Safari のバージョンはいくつで、とかなると組み合わせがすごく多くなる。それにアプリだけ更新できるようにしたら、次は WebKIT だけ更新できるようにしろとか言い出す気がする…
iOS は全体的にみてマイナーバージョンアップ時の不具合はとても少ないと感じる。この「感じる」というところが多数のユーザーがバージョンアップをする一つの要因なわけで、これは大切にすべき。
というわけで、私個人の意見としては「ユーザー側のメリットは大きい」どころかデメリットが大きいように思う。
アップデート時の組み合わせ検証地獄は Windows だけで十分。断片化地獄は Android だけで十分。
Re:本当にメリットは大きいか? (スコア:0)
横から見ててあまりにも無知過ぎでおちょくられててかわいそうなのでこっそり教えてあげるけど、
Androidは、iOSでいうWebKitに相当する システムに組み込まれてるウェブブラウザコンポーネントを標準で公式ストア(GooglePlay)から更新できるようになってる
AndroidシステムのWebView - Google Play のアプリ
https://play.google.com/store/apps/details?id=com.google.android.webview [google.com]
(PCのウェブブラウザからでも見れるページ)
そこらへんのアプリはウェブブラウザコンポーネントとしてこれを使用しているので、これを更新すればiOSでいう所のWebKitを更新したのと同じことになる
一方で、iOSのような使用の強制は無いので、例えばAndroid版Firefoxはこれを使わずにデスクトップ版と同じく自前のレンダリングエンジンを使用しているので「AndroidシステムのWebView」の更新の影響は受けない(デスクトップ版と同じくFirefoxのレンダリングエンジンのセキュリティ問題であればFirefoxを更新しなければならない)
アップデート時の組み合わせ検証に関しては、アップデート理由の大半がほぼセキュリティ問題である現状を考えれば、少なくとも同一のレンダリングエンジンのバージョン違いでは、最新のバージョンのみ対象にすべきでは?
『システム標準以外のレンダリングエンジンが使用できることによる複雑さの問題』と『(マイナー)バージョン間の差異による複雑さの問題』を混同するのであれば「iOS+WebKitも、過去全ての(マイナー)バージョンに対しての検証を行うのか?」という話になってしまう
断片化の問題に関して言えば、異なるデバイスのベンダーがOSとしては各々がカスタマイズしていても、(少なくとも)システム標準のウェブブラウザコンポーネントに関しては共通のものを使用していて、そしてアップデートが分離しているからこそ、Androidの断片化(デバイス間やベンダー間の差異)とは無関係に共通してアップデートを受けられるわけで、セキュリティ的にも利便性的にも合理的であり、当たり前の仕組みとしてこうなっていると言えるかも
Re: (スコア:0)
つまり全てをAppleがコントロールしているiOSには必要ない機能ともいえるわけね
Re: (スコア:0)
理解できないなら黙ってれば良いのに。
全てをAppleがコントロールしている「から」必要な機能なんだよ。
独自にブラウザを作って良いなら必要ない機能。
Re: (スコア:0)
AndroidはなんならOS標準のWebViewまでベンダーがカスタマイズしてしまえたから分離するメリットはよくわかるけどね
Apple純正WebKit以外選択肢ないからこそ必要ってよくわからんな
Re: (スコア:0)
今回のストーリーは標準アプリについてだから、標準アプリに脆弱性が見つかるたびにOSアップデートさせるべきかって問題。対象のアプリを使っていない人もいるのに。
WebView/WebKitの話になると、Safariは他のブラウザのアップデート頻度についていけてないよね。
ついていこうとするとWindowsUpdateなんて話にならないレベルでOSのアップデートが必要になる。
flashの頃はiphoneがシェア取ってたから対応せず逆に廃止に追い込めたけど、現在はどうかな。
Re: (スコア:0)
さすがにid4桁が「WebView というのは WebKIT の改造品かな?」というのはわざとやってるのか? というレベルだがApple信者というのはここまで無知でいられるのか
Re: (スコア:0)
古参なんだから劣化が進んでいるに決まっておろう
Re: (スコア:0)
そりゃ端末ベンダーがOSのアップデートを提供してくれないもんで、フレームワークの脆弱性が残されたままになってしまった状況が産み出した苦肉の策じゃ無いか。
Linuxディストリの依存性地獄と同じ様にバージョン間の組み合わせで苦労するよりは、OSごと遅滞なく更新してくれた方がラクでしょうに。