中国の専門ではない:文化の違いの中でのウェブ開発

中国の専門ではない:文化の違いの中でのウェブ開発
文化の違いによるウェブ開発:機能は中国に限ったものではない 123WORDPRESS.COM
Web デザインと開発は大変な作業なので、少数の人だけを対象に設計しないでください。これは外国人が書いたブログで、彼の目から見た文化の違いによって生じる Web 開発の問題について詳しく説明しています。 「特徴」は中国特有のものではありません。中国人デザイナーとしては、インドネシアやシンガポールの特徴も考慮する必要があるかもしれません…
少数派として扱われたい人がいるでしょうか? 幸運にも「背が高くて、お金持ちで、ハンサム」または「白人で、お金持ちで、美人」の一人にならない限り、「少数派グループ」は通常、差別されます。社会的差別と同様に、技術的差別も特定の要因を無視することで生じますが、人々はそうすることで生じる害を十分に認識していないようです。
この問題は主に文化の違い、より具体的には文化認識の欠如に起因しています。私が言いたいのは、開発者自身は先入観を持った文化を持っているかもしれないが、世界的な視点から見ると、それは間違っている可能性があり、その結果、ユーザーが無視されることがよくあるということです。
世界規模でより調和のとれたインターネット体験を追求するには、Web 開発の過程で遭遇する 10 の問題を理解する必要があります。これらの問題のいくつかはあなたにとって目新しいものではないかもしれませんが、異なる文化を持つ人々と調和して暮らしたいのであれば、それらを避けることはできません。
1. Firefox と Chrome が市場の 91% を占めています。
冗談ではなく本気です。下の写真を見てください。
インドネシアのブラウザシェアは世界シェアとは全く異なる
インドネシアのブラウザシェアは世界全体の割合とは全く異なります。インドネシアにいると、これを痛感するでしょう。このデータは、インターネットトラフィック監視機関であるStatCounterから提供されたものです。統計機関によってデータは多少異なるかもしれませんが、全体的な傾向としては、インドネシアでは IE は死んでいるということです。この国の人々の 93% が Windows 7 または Windows XP を使用しているため、これは Mac や Unix のせいではなく、デフォルトのブラウザを使用していないだけです。
これは、Web サイトを開発する上で重要なのはターゲット ユーザーを理解することであり、世界的な統計は時には無関係であることを示す典型的な例です。 Chrome は世界的には IE よりわずか数パーセントしかリードしていないかもしれませんが、インドネシアでは状況は大きく異なります。文脈がすべてです。
2. 8 月 7 日は必ずしも 8/7 と書かれるわけではありません。 7/8 と書かれることもあります。
多くの人がこれを理解していると思いますが、意図的または無意識的にこれを無視することがよくあります。結局のところ、「太陽/月」という表現を使用する場所はそれほど多くありません。しかし実際には、「月/日」を使用する場合、あなたは「少数派」であり、アメリカ人またはベリーズ人である可能性が高くなります。信じられないなら、下の写真を見てください。
国によって日付の形式がまったく異なります。
国によって日付の表記形式がまったく異なります。シアンは「日/月/年」で人口は約 32 億人、黄色は「年/月/日」で人口は約 15 億人、紫は「月/日/年」で人口は約 3 億 1,000 万人、赤は「日/月/年」または「月/日/年」を同時に使用し人口は約 1 億 2,000 万人、緑は「年/月/日」または「日/月/年」で人口は約 1 億 1,000 万人です。灰色は「年/月/日」、「日/月/年」、「月/日/年」を使用しており、人口は約 3,000 万人です。青は「年/月/日」、「月/日/年」を使用しており、人口はほぼゼロです。
問題は、月と日をどのように表現するかという曖昧さではありません。 「7/8」だけを見ると、7月8日か8月7日と理解できます。米国やベリーズのサイトであっても、IP アドレスやユーザー プロファイルなどの情報に基づいて設定が自動的に調整されるかどうかはどうすればわかりますか?
6speedonline.com というこのウェブサイトは間違いを犯しました:
これは何番ですか?
これは何番ですか?
7月ですか、それとも2月ですか? 12月以降の日付や、判断に役立つその他の情報がなければ、すべて推測するしかありません。
Stack Overflow のアプローチの方が望ましい:
これにより日付がより明確になります。
こうすることで日付がより明確になります。どのような順序を使用しても、文字を使用して月を表す限り、曖昧さは生じません。
3. 「王」姓を持つ確率は、「ジョーンズ」姓を持つ確率の40倍です。米国にはジョーンズ姓を持つ人が238万人おり、これは決して少ない数ではありませんが、中国の王姓を持つ人の数(合計9288万人)と比べるとまったく微々たるものです。他の国にも同様の例は数多くあるが、重要なのは、名前にローマ字以外の文字を含む人が相当数いるということだ。
開発者はこの傾向を認識し、それに応じて適応することが重要です。ウェブサイトを登録しようとしたが、名前が「受け入れられない」という理由で拒否されたら、どれほど腹が立つか考えてみてください。世界中のアイルランド系の人々は、O'Sullivan、O'Brien、O'Connor のように、姓にアポストロフィを持っています。しかし、私の愛するオーストラリア政府は最近、このシンボルを電子健康ポータルで使用することを許可しないという決定を下しました。
開発者は、次の 2 つの状況に特に注意する必要があります。
(1)そのような名前を制限するホワイトリストやブラックリストはありますか?アイルランドの名前は、しばしばこの恥ずかしい状況に遭遇します。
(2)データベースはマルチバイト文字をサポートできますか?データベースを構成する際には特に注意が必要です。
ただし、マルチバイト文字のサポートが必要なのは中国語だけではなく、キリル言語でも同様です。
4. Windows XP は依然としてオペレーティング システム市場の 68% を占めています。確かに、最も近い競合製品と比較しても、Windows XP の市場シェアは 2.5 倍も高くなっていますが、これは世界で最も人口の多い国でのみ起きていることです。
はい、ここは世界最大の人口と最大の XP シェアを持つ国です。外国人にはその理由はわかりませんが、皆さんはご存知でしょう。
はい、ここは世界最大の人口と最大の XP シェアを持つ国です。外国人にはその理由はわかりませんが、皆さんはご存知でしょう。
理由は何であれ、XP は確かに中国で非常に人気があります。つまり、中国人の68%は基本的にIE9を使用していないことになります。システムのデフォルト ブラウザを使用しない場合、IE9 がなければ HTML5 も使用できません。現在のペースでいくと、XP は 2015 年頃まで中国市場を支配し続けるでしょうが、その頃には XP は 10 代後半になっているでしょう。
5. $ は必ずしも米ドルを意味するわけではありません。コーヒー 1 杯に 30 ドル使ったことがありますか? 贅沢に聞こえますが、香港では 1 ドルの価値がオーストラリアや米国の 8 分の 1 しかないため、香港では毎日何千人もの人がこれを行っています。シンガポールとニュージーランドでは、1ドルの価値が再び変わります。
世界にはドルを通貨単位として使用している国や地域が 35 か国あるため、具体的な値は環境によって異なります。文脈を考慮せずに $ を使用すると、通貨の価値を混乱させる危険があります。
たとえば、『Ghost in the Wires』は Amazon でいくらで販売されているでしょうか?
Ghost in the Wires は Amazon でいくらで売られていますか?
Ghost in the Wires は Amazon でいくらで売られていますか?
Amazon が米国にあることは知っていますが、それは米ドルを使用しているという意味ですか? Amazon は自動通貨換算もサポートしているので、オーストラリアドルが表示されていないことをどうやって確認すればよいですか?
通貨単位には ISO 4217 という世界標準があり、AUD、HKD、NZD、USD、SGD を使用して特定の国の通貨を表すことができます。すべての $ を 3 文字に置き換えるべきだと言っているのではありませんが、このようにして値を明確に示す必要がある場合もあります。
eBayを見てみましょう。この商品の価格は明確に表示されています。
まあ、この方法なら価格もずっと安くなります。
そうですね、この方法の方が価格設定はずっと良いです。明確で曖昧さがありません。もう推測する必要はありません。お金が絡むときはいつもこうあるべきです。
6. 国別トップレベルドメイン名は背景情報を提供します。オーストラリアの場合は .au トップレベルドメイン名を使用できます。英国の場合は .uk を使用できます。オランダの場合は .nl を使用できます。
国コードトップレベルドメインの重要な機能の 1 つは、背景情報を提供することです。このサフィックスを見ると、Web サイトの視聴者の範囲がすぐにわかります。しかし問題は、誰もがルールに従う意思がないことです。
この現象は特に米国で顕著です。米国では .us という国別トップレベルドメイン名が利用可能ですが、多くの企業や機関はそれを使用しません。たとえば、次の Web サイト:
ドメイン名の問題
ドメイン名の問題: この組織の名前はすでにそのサービス範囲が米国であることを示していますが、ドメイン名の選択が適切ではないため、人々は彼らが世界にサービスを提供していると誤解しています。
地元のレストランでも同じことが言えます。
ドメイン名問題 2
2 つ目のドメイン名の問題は、おそらく国際トップレベルドメイン名が先取りされるのを防ぎたいだけであり、対応する .us ドメイン名も申請しているということです。残念ながら、mastrosrestaurants.us のようなドメイン名は存在しません。usoutdoor.us と入力すると、別の Web サイトに移動します。
自国のドメイン名を登録しない場合
自国のドメイン名を登録していない場合 理論上、.com は国際的に使用されているため、サービスの範囲に関係なく、地元のレストランであっても自由に申請できます。ただし、ドメイン名代理店の規制によると、.edu、.gov、.mil は米国の教育機関、政府機関、軍事機関でのみ使用できます。なぜ?
7. iPhone はどこでも絶対的なリーダーではないかもしれない。オーストラリアでは、iPhone を持っている人が世界を勝ち取るだろう。
これがオーストラリア: iPhoneを手に入れた者が世界を手に入れる
これはオーストラリアの特徴です。iPhone を持っている人が世界を支配するのです。オーストラリアのデータから判断すると、Apple はモバイル市場で絶対的なリーダー的立場にあります。 Android は今年、ある程度の進歩を遂げましたが、それは最大の進歩ではありません。
iPhone は中国でわずか 15% の市場シェアしかありませんが、中国で正式に発売されたのは 2009 年末になってからでした。当時は WiFi がなかったので、それはまったく理解できます。さらに、中国では偽造iPhoneが多数出回っています。ノキアとサムスンが市場シェアの3分の2を占めるブラジルを見てみましょう。インドは別の話だ。
これらのデータを議論する上で重要なのは、モバイル市場の状況が世界中で大きく異なるということです。同じ携帯電話でも、国によって発売時期が異なり、地域によってはまったく発売されないこともあります。さらに、事業者の姿勢や国全体の繁栄度によっても市場構造に違いが出てきます。
StatCounter のデータの正確性は疑わしいかもしれませんが、基本的には私の観察と一致しています。
8. タイムゾーンは非常に重要です。時間はそれぞれ異なります。ここでの 4:30 は、あなたがいる場所では別の時間である可能性があります。世界が40のタイムゾーンに分かれていることは多くの人が知っていますが、必ずしも厳密に経度に従って分けられているわけではありません。詳細は次のとおりです。
特にメディアのウェブサイトでは、タイムゾーンに関して国際的な視点を持つことが重要です。
各時間は特定のタイムゾーンに対応しているため、特にメディアの Web サイトでは、タイムゾーンの問題に対して国際的な視点を持つ必要があります。タイムゾーンを知らないと誤解が生じる可能性があります。たとえば、次の Web サイトには実際の時間は何時と記載されていますか。
「重要なお知らせ」の時間が分からないのは本当にイライラします
「重要なお知らせ」時間が分からないのは本当にイライラします。ここは正午ですか?それともアメリカは正午でここは朝ですか?それともイギリスは正午でここは夕方ですか?これは世界中の人々が集まる Android 開発フォーラムなので、当然タイムゾーンに注意する必要があります。そうでないと誤解が生じます。
Stack Overflow に戻って、彼らがどのようにうまくやっているかを見てみましょう。
スタックオーバーフローの例
Stack Overflow の例では、ユーザーがマウスを時間の上に積極的に移動させる必要がありますが、少なくともタイムゾーン情報は提供されます。一部の Web サイトでは、特定のタイム ゾーンをターゲットにするのではなく、協定時間 (UTC) を直接使用します。
一部の Web サイトでは時間が重要な役割を果たしており、ユーザーが独自のタイムゾーンを設定できるようにすることが重要です。 ASafaWeb と同様:
独自のタイムゾーンを設定できます
タイム ゾーンを個別に設定できます。これらのタイム ゾーンは .NET の TimZoneInfo クラスから取得され、変換は簡単に実行できます。しかし、これはしないでください:
複雑すぎると意味がない
冗長すぎて意味がありません。これはタイムゾーン データベースから直接取得したものですが、ほとんどの人にとっては意味がわかりません。多くの国では「南半球」や「西半球」の時間が存在せず、異なるタイムゾーンもありません。
9. 海外のユーザーを平等に扱う 一部のウェブサイトは、特定の地域の人々向けに設計されています。たとえば、食料品店のウェブサイトは近隣住民のみを対象としているため、地元の人だけが理解できる連絡先ページなど、いくつかの先入観が存在します。
地元の人にとっては、そのような電話は問題ではありません。
地元の人であれば、このような電話は問題ありません。同じ国内であれば、問題はなく、営業時間の誤解もありません。しかし、IFTTT のように、世界中の人々が無料でサインアップできるようにすると、次のような問題が発生します。
「ローカル」と「非ローカル」を区別しない
「ローカル」と「非ローカル」を区別しないでください。上記のタイムゾーン リストには、すべて米国内の場所であるため、アルファベット順に並べられていない場所が 8 つあります。 IFTTT が米国限定のサイトであれば問題ありませんが、そうではありません。このような優れたサービスであるにもかかわらず、このアプローチでは、ユーザーはアメリカ人と劣った非アメリカ人の 2 つのカテゴリに分けられてしまいます。
もちろん、ウェブサイトのデザイナーは「当社の主なユーザーは米国人です」と言うかもしれません。しかし、次の手順に従うことはまったく問題ありません。
字幕順の並び替えがより一貫性のあるものになります
字幕順で並べると、より一貫性が増します。このモードでは、アルファベット順は崩れず、アメリカの一部の地域のみが強調表示されます。これにより、はるかに良い感触が得られます。主なターゲット ユーザーはアメリカ人ですが、外国人ユーザーも無視されることはありません。
10. 360 Safe Browser を忘れないでください。人々は Chrome や Firefox を捨てて 360 Safe Browser に切り替えているでしょうか? わずか 2 か月で、中国におけるこのブラウザの市場シェアは 5 月の 3% 未満から 26% に上昇しました。
ハイライトはいつも最後だ
ハイライトは常に最後です。中国人でない方はこの製品についてあまり知らないかもしれませんが、まずはロゴを見てみましょう。
このおなじみのロゴ
このおなじみのロゴ
見覚えがありますか? 似たような模倣ロゴは中国では非常に一般的です。
今のところはさておき、360 Browser は確かに素晴らしい成果を上げています。一部の機関のデータによると、この製品は中国でブラウザシェアの 57% を獲得しています。忘れてはならないのは、この国には 5 億 1,200 万人のインターネット ユーザーがおり、これは世界で 2 位から 4 位のインターネット ユーザー数を誇る 3 か国、米国、インド、日本の合計よりも多いということです。
さまざまな理由から、中国のネットユーザーが外国のウェブサイトを訪れることはほとんどありませんが、開発者としては、「自分のウェブサイトは、2億5000万人のネットユーザーが使用するこのブラウザと互換性があるだろうか?」と自問する必要があります。
実践的なアドバイス 結局のところ、これらは主にターゲット ユーザーを強調することです。インドネシア人向けのウェブサイトを開発する場合、中国人向けのウェブサイトを開発する場合とは明らかに異なります。しかし、1 つの文化的背景だけを対象にデザインするのでなければ、今日のインターネット市場の多様な状況を認識する必要があります。
多くの場合、グローバルな可視性の向上は主要なユーザーには影響を及ぼしませんが、他の国のユーザーにはメリットをもたらす可能性があります。日付に余分な文字があると、サイトの使いやすさに影響しますか? タイムゾーンを表示すると、米国のユーザーのエクスペリエンスが損なわれますか? もちろんそうではありません。ユーザー、特に中国のユーザーに親切にしてください。

<<:  Dockerを使用してgitlabコミュニティの中国語版を構築する詳細なプロセスを教えます

>>:  MySQL で重複時間を削除して時間差を計算する実装

推薦する

ReactプロジェクトでのTypeScriptの実装

目次1. はじめに2. 使用方法ステートレスコンポーネントステートフルコンポーネント制御コンポーネン...

MySQL がデフォルトの分離レベルとして繰り返し読み取りを選択する理由

目次Oracle 分離​​レベルMySQL 分離レベル要約する多くの読者は、MySQL のトランザク...

Linux に Python 3.8.1 をインストールするための詳細なチュートリアル

この例では、Linux への Python 3.8 のインストールを例に挙げます。 1. 依存パッケ...

CSS カウンターを使用して数字の順序付きリストを美しく表示する方法

Web デザインでは、Web サイトに表示されるデータの構造とコンテンツをユーザーが明確に理解できる...

Dockerがsudo操作を使用する必要がある問題を解決する

手順は以下のとおりです1. dockerグループを作成する: sudo groupadd docke...

Win7 インストール MySQL 5.6 チュートリアル図

目次1. ダウンロード2. インストール3. my.ini ファイルを設定する(デフォルトのエンコー...

MySQL で大量のデータ (数千万) を素早く削除するためのいくつかの実用的なソリューションの詳細な説明

著者は最近、仕事でパフォーマンスのボトルネックの問題に遭遇しました。MySQL テーブルには毎日約 ...

MySQLデータ行と行オーバーフローのメカニズムの詳細な説明

1. 行の形式は何ですか? MySQL の行形式の設定は次のように表示されます。 実際、MySQL ...

sqlとmysqlの違いは何ですか?

SQL とは何ですか? SQL はデータベースを操作するために使用される言語です。 SQL はすべ...

TomcatはXMLを解析し、リフレクションを通じてオブジェクトを作成します。

次のサンプル コードでは、Tomcat が XML を解析し、リフレクションを通じてオブジェクトを作...

Swiper.jsプラグインを使用すると、カルーセル画像を非常に簡単に実装できます。

Swiper は、携帯電話やタブレットなどのモバイル端末向けに設計された、純粋な JavaScri...

MySQL 5.7.25 のインストールと設定方法のグラフィックチュートリアル

MySQL インストール ファイルには、msi 形式と zip 形式の 2 種類があります。クリック...

Web アプリ開発時間を短縮する 10 の時間を節約するヒント (グラフィカル チュートリアル)

今日の開発環境では、速いほど良いです。 「迅速なアプリケーション開発」、「アジャイル ソフトウェア開...

Linux ディレクトリ切り替え実装コード例

ファイルの切り替えは Linux でよく行われる操作です。Linux を初めて学ぶときに最初に触れる...