パスワードを忘れた? アカウント作成
15688459 story
Chrome

Safari のユーザー数が 10 億人を超えたという推計 21

ストーリー by headless
推計 部門より
Atlas VPN の推計によると、Apple Safari のユーザー数が 10 億人を超えたと考えられるそうだ (Atlas VPN のブログ記事9to5Mac の記事Ars Technica の記事)。

。 推計値は StatCounter のデータに基づくもので、デスクトップ・タブレット・モバイルの全プラットフォーム合計だ。ユーザー数は 1 位の Google Chrome が 33 億 7,897 万人と圧倒的に多く、2 位の Safari が 10 億 623 万人で続く。3 位以下は大きく離れ、Microsoft Edge (2 億 1,270 万人)・Mozilla Firefox (1 億 7,908 万人)・Samsung Internet (1 億 4,967 万人)・Opera (1 億 871 万人) の順となっている。

ちなみに、StatCounter の 5 月分ブラウザーシェアデータによれば、全プラットフォーム合計では Chrome (64.95 %)・Safari (19.01 %)・Edge (3.99 %) の順、デスクトップでは Chrome (66.16 %)・Edge (10.12 %)・Safari (9.14 %) となり、タブレットではChrome (48.07 %)・Safari (37.58 %)・Android (12.29 %)、モバイルでは Chrome (64.87 %)・Safari (24.75 %)・Samsung Internet (4.83 %) のような順になっている。
  • by Anonymous Coward on 2022年06月05日 15時39分 (#4262700)

    Apple信者ではないから、適当に読み流した程度だったんですけど
    実数カウントではなく推計だと話はだいぶ変わってきますね。

    ここに返信
  • 評判の悪いアップデートでコロコロ仕様が変わる IE6 - IE10 頃の IE でさえも Microsoft はあらゆる互換モードで過去のサイトが正常に表示できるように配慮していたというのに、
    Web安定期に入ったはずの今の時代に Safari はアップデートのたびに既存のサイトで問題が起き、しかも過去との互換性に配慮するつもりはまったくないようで、アップデートに追従して改修する手間がかかります。
    iOSのバグのためにハックが必要になる→バグが改修されてハックコードがあるサイトが動作しなくなる→ハックコードを外す必要が出てくる なんてパターンは何度経験したことだか……。

    例えば、
    ・Safari 15ではダウンロードしたファイル名が文字化けすることがある
    https://togetter.com/li/1794752 [togetter.com]
    Content-Disposition の filename は、普通のモダンブラウザーは UTF-8 を扱えるが、Safari 15 は何故か ISO-8859-1 しか扱えないように先祖返りした。
    RFC6266 では文字エンコーディングが定義されていないといっても、何故先祖返りしたのか不明。
    他のモダンブラウザーではそんなことないし、そもそもこういう過去と互換性が保てない改修は事前告知すべき。

    ・height: 100vh;を定義したのに、iOSのスマホで高さいっぱいに表示されない
    https://coliss.com/articles/build-websites/operation/css/css-fix-for-1... [coliss.com]
    この問題もあらゆるCSSハック等が生まれて、アップデートでそれが動かなくなるなど何度も改修することになったのが記憶に新しい

    ・iOS11以降でピンチインアウトで拡大縮小禁止
    https://webinlet.com/2020/ios11%E4%BB%A5%E9%99%8D%E3%81%A7%E3%83%94%E3... [webinlet.com]
    user-scalable=no が効かなくなった
    アクセシビリティのために必要?
    Webアプリ(例えば電卓のようなものを想定すると)や全体を表示する必要のある動画、サイト側で文字の拡大縮小機能を提供している場合など必要でしょ
    もし、本当にアクセシビリティがどうのというのならば、ご自慢のApp Storeのアプリもそういう仕様に統一すればいいのにしていない
    このせいでiOSだけのためにJavaScriptを使ったハックが必要になる

    ・iOSでフォーム入力時に画面がズームされる
    https://cly7796.net/blog/css/the-screen-zooms-when-filling-out-forms-on-ios/ [cly7796.net]
    16px以上じゃないとズームされるので、iOSだけ分けて、transformのscale()でサイズを上書きするなんて馬鹿げたハックが流行っている
    これも次のアップデートで使えなくなるかもね
    拡大が必要なユーザーはピンチ操作すればよいだけなのに、勝手に拡大して左右の一部が切れたら余計にユーザが混乱することすらAppleは理解できないらしい
    せめて、user-scalable=no の無効化とどっちかだけにすればいいのに

    ・overflow-wrap: anywhere; に非対応
    今時Safariを除いたらIEぐらい
    そのせいでSafariだけ長いURLが折り返されずに横スクロールが発生するなどの馬鹿げた状況が生じてSafariのためだけにハックが必要になる

    Chromeがアップデートで問題が生じるにはクロスサイト関係のセキュリティ制約やプライバシー制約の強化などで必要な場合で、しかも事前にしつこいぐらい告知がありますが、
    Safariはよくわからない見栄えや自称アクセシビリティ強化のためのアップデートですが、そのせいで既存のサイトが壊れてコード改修しないと使い物にならなくなるのです。
    (古いサイトが動かなくなったらアクセシビリティどころじゃないんですが)

    更に酷いのは、iOSのSafariのアップデートはOSのアップデートと連動しているせいで、古いOSを使いづけている人=古いブラウザーを使い続けている人 が多いのでその配慮も必要になること。
    AndroidはOSがアップデートできなくても、WebviewやChromeはアップデートできるしデフォルト自動アップデートなのでそういう問題は起きません。

    ここに返信
    • > Safari はアップデートのたびに既存のサイトで問題が起き、
      > しかも過去との互換性に配慮するつもりはまったくないようで、
      > アップデートに追従して改修する手間がかかります。
       
      それ、Safariに限った話じゃなくて、AppleのOS、ハードウェア、すべてそうなのでは?

      • by Anonymous Coward

        アップル製品は、AppleIIのころからソフトも周辺機器も、使って天国作って地獄、と言われていました。

    • by Anonymous Coward

      古いiOSを使い続けてる人への配慮は不要やろ

    • by Anonymous Coward

      HTML文書は「文書」です。
      なぜかWebアプリなどという斜め上の使い方が広まってしまいましたが、そもそも本来の目的と異なる使い方をされているだけの良くない技術です。
      ネイティブアプリを作りましょう。

      • by Anonymous Coward

        そーゆー建前の話は今はいいです。

      • by Anonymous Coward

        これは10年以上前の古い知識で、HTML5の登場あたりからすでにHTMLは単なる文書/documentsのを記述するためのものではなく、アプリケーションを記述するものであることが明記されています。当然、現在の標準であるHTML Living Standardでもそのことが明記されています。

        どうしても新しい標準や世の中の常識を無視して、大昔の「HTMLは文書を記述するだけの技術」という考え方に固執して生きていきたいのなら、せめてHTMLではなくHTML 4.0やHTML4.01などと書くと誤解を避けられて良いかと想います。

    • by Anonymous Coward

      別にいいんですよ、Safariをブロックして、iOSから見られないサイトを作れば。
      シェアが減り続けてる斜陽のブラウザなんですから、どこのサイトにもアクセスできないようになったらAppleだって考えるでしょ。

    • by Anonymous Coward

      Webサイトなんて、ユーザーがどんな設定にしたWebブラウザで見るかわからないんだから、
      表示を思い通りにコントロールしようってのが、そもそも無理がある。
      特に user-scalable=no は迷惑なんで、やめてもらいたいなあ。
      拡大縮小したい人にはさせておけばいいじゃないか。

  • by Anonymous Coward on 2022年06月06日 9時30分 (#4262976)

    EdgeはWindowsUpdateで設定が勝手に変わるので迷惑。

    ここに返信
    • by Anonymous Coward

      何か設定変わるんだっけ?
      全然気づいてないが、何か変えられてんのかな・・・

typodupeerror

Stableって古いって意味だっけ? -- Debian初級

読み込み中...