<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>デザイン &#8211; ウェブ担当者通信</title>
	<atom:link href="https://webtan-tsushin.com/technical/tec_design/feed" rel="self" type="application/rss+xml" />
	<link>https://webtan-tsushin.com</link>
	<description>ウェブ担当者通信は「知るべきことを知る」「わかる」「できる」をコンセプトにした、日本初のSEO、PPC、マーケティングなどを扱うWebディレクター向け実践専門サイトです。</description>
	<lastBuildDate>Sun, 11 Feb 2024 11:11:35 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.7.29</generator>
	<item>
		<title>WordPressプラグイン「Contact form 7」導入後の設定</title>
		<link>https://webtan-tsushin.com/stock_20220422_cf7</link>
		<pubDate>Mon, 25 Apr 2022 02:49:59 +0000</pubDate>
		<dc:creator><![CDATA[フジダイ]]></dc:creator>
				<category><![CDATA[ストック]]></category>

		<guid isPermaLink="false">https://webtan-tsushin.com/?p=24961</guid>
		<description><![CDATA[サイトを作成する際、WordPressを利用することが主流になってきました。 便利なプラグインも多種開発されています。 よく使うプラグインは気軽に導入しますが、攻撃対象になることもあります。 また、もうちょっと便利に使い [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><img src="https://webtan-tsushin.com/wp-content/uploads/cf7-title.png" alt="" width="1200" height="630" class="aligncenter size-full wp-image-24958" srcset="https://webtan-tsushin.com/wp-content/uploads/cf7-title.png 1200w, https://webtan-tsushin.com/wp-content/uploads/cf7-title-100x53.png 100w, https://webtan-tsushin.com/wp-content/uploads/cf7-title-260x136.png 260w, https://webtan-tsushin.com/wp-content/uploads/cf7-title-768x403.png 768w, https://webtan-tsushin.com/wp-content/uploads/cf7-title-640x336.png 640w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<p>サイトを作成する際、WordPressを利用することが主流になってきました。<br />
便利なプラグインも多種開発されています。<br />
よく使うプラグインは気軽に導入しますが、攻撃対象になることもあります。<br />
また、もうちょっと便利に使いたいと思うこともあります。</p>
<p>「Contact form 7」もWordPress用のプラグインです。<br />
<a href="https://ja.wordpress.org/plugins/contact-form-7/" target="_blank">ja.wordpress.org/plugins/contact-form-7/</a><br />
手軽に複数のお問い合わせフォームを設置できるので、使っている方も多いのではないでしょうか。<br />
自分の備忘録も兼ねて、導入後に設定したいポイントをまとめます。</p>
<h2>迷惑メール対策</h2>
<p>「Contact form 7」はメジャーなプラグインなので迷惑メールの対象として狙われやすく、海外からの迷惑メールが大量に届くこともあります。<br />
迷惑メールは手動ではなくBotと呼ばれるプログラムで送信されています。なので、Bot対策として「reCAPTCHA」を設定します。</p>
<p><img src="https://webtan-tsushin.com/wp-content/uploads/cf7-1.png" alt="" width="1200" height="630" class="aligncenter size-full wp-image-24959" /></p>
<p class="p-syuttenmoto">画像：<a href="https://www.google.com/recaptcha/about/" target="_blank">Google reCAPTCHA</a></p>
<h3>reCAPTCHAとは</h3>
<p>▼reCAPTCHA|出典: フリー百科事典『ウィキペディア（Wikipedia）』<br />
<a href="https://ja.wikipedia.org/wiki/ReCAPTCHA" target="_blank">ja.wikipedia.org/wiki/ReCAPTCHA</a></p>
<p>フォームからメールを送信するときに、ゆがんだ英文の画像が表示されることありますよね。<br />
  「表示されている文字を入力してください」とパスワードのように入力します。<br />
  Botでは判読できない文字を利用して、人間かBotかを区別する仕組みです。</p>
<p>現在は「reCAPTCHA v3」と呼ばれるシステムで、複雑な文字を入力しなくても人間かBotかを自動で判別しています。</p>
<h3>reCAPTCHA機能の設定</h3>
<p>reCAPTCHA機能は、Googoleのサイトから「サイトキー」と「シークレットキー」を取得し、自身のWordpressに設定します。<br />
キーを取得したら、コピー＆貼り付けで簡単に設定できます。</p>
<ol>
<li>Googleにログインし、reCAPTCHAのページを開く<br />
    <a href="https://www.google.com/recaptcha/about/" target="_blank">www.google.com/recaptcha/about/</a>
    </li>
<li>「v3 Admin Console」から新しいサイトを登録
    </li>
<li>サイトキー、シークレットキーを取得
    </li>
<li>WordPressのダッシュボードから「お問い合わせ＞インテグレーション」を開く
    </li>
<li>「reCAPTCHA」からインテグレーションをセットアップ</li>
</ol>
<blockquote>
<p>解説はこちら<br />
    ▼reCAPTCHA (v3)｜Contact Form 7<br />
    <a href="https://contactform7.com/ja/recaptcha" target="_blank">contactform7.com/ja/recaptcha</a>/</p>
</blockquote>
<h3>reCAPTCHバッジをフォーム画面のみに表示</h3>
<p>reCAPTCHAの設定を完了すると、デフォルトの設定ではサイトの全ページにreCAPTCHAのバッジが表示されます。<br />
バッジが表示されていると、ページスピードに影響が出たり操作の妨げになることもあるので、Contact form 7を使用しているページだけに適用させます。</p>
<p>下記サイトを参考に、テーマのfunctions.phpへコードを追加します。</p>
<p><em>※ご注意</em><br />
  functions.phpの編集はWordpressの動作に影響が出ます。<br />
  必ずバックアップを保存してから作業してください。<br />
  下記スクリプトは公式ではありませんが、私の運用している複数のサイトで利用しています。今のところ問題なく稼働しています。</p>
<blockquote>
<p>解説はこちら<br />
    ▼ContactForm7のキャプチャをお問い合わせページだけに表示｜ワードプレス・ドクター<br />
    <a href="https://wp-doctor.jp/blog/2021/05/14/contactform7%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3%E3%82%92%E3%81%8A%E5%95%8F%E3%81%84%E5%90%88%E3%82%8F%E3%81%9B%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%A0%E3%81%91%E3%81%AB%E8%A1%A8%E7%A4%BA/" target="_blank">wp-doctor.jp/blog/2021/05/14/contactform7キャプチャをお問い合わせページだけに表示/</a>
  </p>
</blockquote>
<h3>承諾確認の追加</h3>
<p>「<a href="https://www.ppc.go.jp/personalinfo/legal/guidelines_tsusoku/" target="_blank">個人情報の保護に関する法律についてのガイドライン（通則編）</a>」（個人情報保護委員会）によると、「本人による同意する旨の確認欄へのチェック」することにより「本人の同意」を得ていると判断されます。</p>
<p>また、承諾確認チェックボックスを設置することで、海外からのスパムメールをある程度防ぐ効果もあります。</p>
<p>Contact form 7では簡単にチェックボックスを設置できます。</p>
<blockquote>
<p>解説はこちら<br />
    ▼承諾確認チェックボックス｜Contact Form 7<br />
    <a href="https://contactform7.com/ja/acceptance-checkbox/" class="autohyperlink">contactform7.com/ja/acceptance-checkbox/</a></p>
</blockquote>
<h2>便利に使いたい</h2>
<p>デフォルトの設定でも使えますが、こうだったらいいな…と思うこともあります。<br />
見た目と使いやすさについて参考サイトを紹介します。</p>
<p><img src="https://webtan-tsushin.com/wp-content/uploads/cf7-2.png" alt="" width="1200" height="630" class="aligncenter size-full wp-image-24960" srcset="https://webtan-tsushin.com/wp-content/uploads/cf7-2.png 1200w, https://webtan-tsushin.com/wp-content/uploads/cf7-2-100x53.png 100w, https://webtan-tsushin.com/wp-content/uploads/cf7-2-260x136.png 260w, https://webtan-tsushin.com/wp-content/uploads/cf7-2-768x403.png 768w, https://webtan-tsushin.com/wp-content/uploads/cf7-2-640x336.png 640w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<h3>CSSで見た目をわかりやすく</h3>
<p>スタイルシート（CSS）で見た目を整えると、必須項目や入力箇所が分かりやすくなります。<br />
  コピーして使えるCSS、HTMLを公開しているサイトも多数あります。</p>
<p>メールフォームのデザインは、テーブル（table）、定義リスト（tl）、ブロックレベル（div）などを利用してカスタマイズされています。<br />
  最近のCSSではレスポンシブにも対応しているので、サイトの用途やテーマに合ったCSSを選んでください。<br />
  CSS、HTMLの知識があれば、カラーの変更なども簡単にできます。</p>
<blockquote>
<p>▼【Contact Form 7】CSSでデザイン カスタマイズ（コピペOK・レスポンシブ対応）｜ツッチーブログ<br />
    <a href="https://tsutchii.com/cf7-design-customize" target="_blank">tsutchii.com/cf7-design-customize</a></p>
<p>▼Contact Form 7のカスタマイズ（コピペOK、レスポンシブ対応）｜webicon<br />
    <a href="https://webicon.jp/wordpress/contactfoam7-setting/" target="_blank">webicon.jp/wordpress/contactfoam7-setting/</a></p>
<p>▼Contact Form7をCSSでおしゃれにカスタマイズ【コピペ用】｜misaMAG<br />
    <a href="https://shimamisa.com/contact-form7-css/" target="_blank">shimamisa.com/contact-form7-css/</a></p>
</blockquote>
<h3>郵便番号から住所を自動入力</h3>
<p>WordPressのプラグインです。<br />
郵便番号を入力すると、自動で住所が入力されます。</p>
<p>【zipaddr-jp】<br />
  <a href="https://wordpress.org/plugins/zipaddr-jp/" target="_blank">wordpress.org/plugins/zipaddr-jp/</a></p>
<p>Contact Form7を利用していると設定がより簡単にできます。</p>
<blockquote>
<p>▼Contact Form 7 が、より簡単に利用できます。｜ZipAddr2<br />
    <a href="https://zipaddr2.com/contactform7/" target="_blank">zipaddr2.com/contactform7/</a></p>
</blockquote>
<p>「都道府県」「市区町村」など命名ルールから次の入力項目を判断する方法と、入力項目に既定のname属性を設定する方法があります。<br />
入力項目の数やレイアウトで設定は違うので、それぞれのサイトに適した方法を利用してください。</p>
<h3>確認ページがない</h3>
<p>Contact Form7は確認ページがないんですよね。<br />
  プラグインで表示させることもできるようですが、更新がされていないものや、レイアウトに手間がかかるものや、いまいちコレ！というおすすめがありません。<br />
もしおススメあれば教えてください^^;</p>
<h3>トラッキングのために</h3>
<p>トラッキングとは、サイトにおけるユーザーの行動や情報を収集する機能です。<br />
  ユーザーがフォームを書き込んで、送信したか離脱したか、解析することもあります。</p>
<p>Googleアナリティクス対応のためにサンキューページへリダイレクトさせたい方もいるでしょう。<br />
Contact Form7のサイトではリダイレクト方法も掲載されていますが、「トラッキングする簡単な方法」を推奨しています。</p>
<blockquote>
<p>▼送信後に異なる URL にリダイレクトさせるには｜Contact Form 7<br />
    <a href="https://contactform7.com/ja/redirecting-to-another-url-after-submissions/">contactform7.com/ja/redirecting-to-another-url-after-submissions/</a></p>
<p>▼フォーム送信を Google Analytics でトラッキングする｜Contact Form 7<br />
    <a href="https://contactform7.com/ja/tracking-form-submissions-with-google-analytics/">contactform7.com/ja/tracking-form-submissions-with-google-analytics/</a></p>
</blockquote>
<p>今後、GA４に変わった場合は対応どうなるのかしら…。<br />
  なんだか面倒そう…。<br />
  と思ったあなたには、<strong>WordPress公式プラグイン「<a href="https://quarka.org/" target="_blank">QAアナリティクス</a>」</strong>をおススメします。<br />
タグやコードの設定は不要、導入するだけでアクセス解析できますよ。</p>
<h3>HTTPでは動作しなかった話</h3>
<p>余談ですが。<br />
  WordPressで新しいサイトを構築中、Contact Form7で作成したメールフォームから送信テストをしても、アイコンがくるくる回るだけで動作しないことがありました。<br />
新しくページを作って設置すると送信できるのに、お問い合わせページからはくるくる…</p>
<p>プラグインの干渉？<br />
  バージョン？<br />
  何か設定がおかしい？</p>
<p>しばらく悩んでから、アドレスバーの違いに気づきました。<br />
  お問い合わせページへのリンクをうっかり「http://～」に設定していたため、「保護されていない通信」になっています。<br />
  「https://～」でテストしたら、すんなりと送信できました。</p>
<p>サイト構築中でサーバーやBasic認証の影響かもしれません。<br />
  調べても原因がわからず悩んだので、おまけで書いておきます。</p>
]]></content:encoded>
			</item>
		<item>
		<title>はじめるデザイン ―知識、センス、経験なしでもプロの考え方&#038;テクニックが身に付く</title>
		<link>https://webtan-tsushin.com/newbook_201904_design</link>
		<pubDate>Tue, 23 Apr 2019 06:05:53 +0000</pubDate>
		<dc:creator><![CDATA[事務局]]></dc:creator>
				<category><![CDATA[ウェブ担当者向け新刊]]></category>

		<guid isPermaLink="false">https://webtan-tsushin.com/?p=20284</guid>
		<description><![CDATA[デザイン Illustrator Photoshop チラシ、DM、バナー…仕事の成果を上げる超実践型ガイド。 デザイン初心者 中小企業や個人でチラシやDM,バナーなどデザイン仕事も担う人,またはやらなければならなくなっ [&#8230;]]]></description>
				<content:encoded><![CDATA[<div class="contents">
<div class="pb_20">
<div class="book_style01">
<p class="img_left02"><a href="https://www.amazon.co.jp/gp/product/4297105047/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=247&amp;creative=1211&amp;creativeASIN=4295003727#038;linkCode=as2&amp;tag=webjobs-22"><img src="https://ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&amp;ASIN=4297105047&amp;Format=_SL250_&amp;ID=AsinImage&amp;MarketPlace=JP&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=webjobs-22" border="0" /></a><img style="border: none !important; margin: 0px !important;" src="https://ir-jp.amazon-adsystem.com/e/ir?t=webjobs-22&amp;l=as2&amp;o=9&amp;a=4297105047" alt="" width="1" height="1" border="0" /></p>
</div>
<div class="book_style02">
<div id="category_wp">
<ul>
<li>デザイン</li>
<li>Illustrator</li>
<li>Photoshop</li>
</ul>
</div>
<p class="book_catch">チラシ、DM、バナー…仕事の成果を上げる超実践型ガイド。</p>
<ul>
<li><i class="fa fa-check-square-o pr_10"></i>デザイン初心者</li>
<li><i class="fa fa-check-square-o pr_10"></i>中小企業や個人でチラシやDM,バナーなどデザイン仕事も担う人,またはやらなければならなくなった人</li>
</ul>
<p>著者：<a href="/lectures/asano">浅野桜</a><br />
 発行：技術評論社<br />
 発売日：2019/4/11</p>
<p><i class=" fa-share-square-o pr_10"></i><a href="https://gihyo.jp/book/2019/978-4-297-10504-4" target="_blank" rel="noopener noreferrer">詳細ページへ移動します[技術評論社]</a></p>
<p><a href="http://www.amazon.co.jp/gp/product/4297105047/ref=as_li_qf_sp_asin_tl?ie=UTF8&amp;camp=247&amp;creative=1211&amp;creativeASIN=4297105047&amp;linkCode=as2&amp;tag=webjobs-22"><img src="img/amazon_02.png" alt="" /></a></p>
</div>
<div class="clr"> </div>
</div>
<h2 class="style_01org">きちんと成果の出る広告を作る！</h2>
<p>「パソコン得意なんでしょ? ちょっと,チラシ作ってよ」なんて簡単に言われて困った経験はないでしょうか。<br />
専門知識が必要なはずのデザイン制作はツールやサービスの進化によって,ずいぶん敷居が下がってきていますが,きちんと成果の出る広告を作るために,どこからどうやって手をつけるべきか悩んでいる,という人が多いのもまた事実のようです。<br />
本書はこういった,グラフィックデザイナーではない人の「広告や販促ツールを作らなくてはいけないけれど,何からはじめたらいいかわからない」といった声に応えたものです。実践型の入門書として「考え方」と「作り方」について,実例を交えながら解説しています。</p>
<p>&nbsp;</p>
<div class="q_ans">
<h2 class="style_01org">ウェブ通事務局スタッフが読んでみて</h2>
<p>チラシ、DM、バナーの具体的な制作方法が説明してあります。<br />
写真の加工方法、パーツの作り方などソフトの使い方も丁寧ですし、何よりデザインを決めるための考え方が参考になります。</p>
</div>
<p>&nbsp;</p>
<h2 class="link_title">目次</h2>
<div class="box_01">
<h3 class="h2_04 pt_10">1章 デザインとは何だろう～広告・販促のデザイン</h3>
<p>01　「デザイン」の意味<br />
02　広告と販促の「デザイン」<br />
03　「デザイン」にお金や人をかける意味<br />
04　「想い」と「条件」を「5W3H」で整理しよう<br />
05　 Who　だれに ターゲット&#038; When　いつ Where どこで 配布のタイミング<br />
 ほか</p>
<h3 class="h2_04 pt_10">1.5章 デザインアプリを使おう ～PhotoshopとIllustratorの基本</h3>
<p>01　「フォトショ」と「イラレ」<br />
02　アドビのアプリをインストールして起動する<br />
03　基本的な機能の「名前」と「役割」　Ps Ai<br />
04　ストレスの少ないアプリの使い方　Ps Ai<br />
05　グラフィック作成に欠かせない「レイヤー」　Ps Ai<br />
 ほか</p>
<h3 class="h2_04 pt_10">2章 商品を訴求するためのデザイン～チラシを作ってみよう</h3>
<p>プランニング<br />
01　チラシってなんだろう<br />
02　チラシの種類を選ぼう<br />
制作<br />
チラシを作ろう　考え方と完成デザインを見比べよう<br />
03　チラシの基本を作ろう<br />
04　文字と素材をレイアウトする<br />
 ほか</p>
<h3 class="h2_04 pt_10">3章 サービスを販促するためのデザイン～DM（ダイレクトメール）を作ってみよう</h3>
<p>プランニング<br />
01　DMってなんだろう<br />
02　DMの種類を選ぼう<br />
制作<br />
DMを作ろう　考え方と完成デザインを見比べよう<br />
03　DMの「基本」を作ろう<br />
04　写真素材を補正する<br />
 ほか</p>
<h3 class="h2_04 pt_10">4章 クリックしてもらうウェブ広告のデザイン～バナーを作ってみよう</h3>
<p>プランニング<br />
01　ウェブの特徴と違いを考えよう<br />
02　「どこで知らせるか」集客の観点を考える<br />
03　「拡張子」とふたつの「サイズ」を理解しよう<br />
制作<br />
Photoshopを使ったバナー制作　Ps 　考え方と完成デザインを見比べよう<br />
 ほか</p>
</div>
<p><!-- books_end --></p>
<p>&nbsp;</p>
<div class="book_syuppan">
<h2 class="style_01org">著者プロフィール</h2>
<p><strong>浅野 桜：</strong>自由学園最高学部卒業。印刷会社，消費材メーカーのひとりインハウスデザイナーを経て株式会社タガス設立。印刷物やウェブ制作を通して，中小企業の販売促進や広報活動の支援にあたる。2017年よりAdobe Community Evangelistとして活動し，セミナーやスクール講師，書籍の執筆などをおこなう。共著書に『Webデザイン必携。プロにまなぶ現場の制作ルール84』（MdN），『神速Photoshop[グラフィックデザイン編]』（KADOKAWA）など。</p>
</div>
<p>&nbsp;</p>
<div class="book_syuppan">
<h2 class="style_01org">出版社：技術評論社</h2>
<p>コンピュータ入門書販売実績No.1を誇る「今すぐ使えるかんたん」シリーズや、スマホ解説書シリーズ売上No.1の「ゼロからはじめる」シリーズなど、コンピュータ出版社として、国内随一のコンテンツを多数保有。<br />
<a href="http://gihyo.jp/" target="_blank" rel="noopener noreferrer">gihyo.jp/</a></p>
</div>
<p><!-- book_syuppan_end --></div>
<p><!-- contents_end --></p>
]]></content:encoded>
			</item>
		<item>
		<title>スマホアプリのサブスクUIのパターンとポイントまとめ</title>
		<link>https://webtan-tsushin.com/chance_20190118_ui-point</link>
		<pubDate>Fri, 18 Jan 2019 06:27:15 +0000</pubDate>
		<dc:creator><![CDATA[こだま]]></dc:creator>
				<category><![CDATA[チャンス]]></category>

		<guid isPermaLink="false">https://webtan-tsushin.com/?p=19846</guid>
		<description><![CDATA[画像：pixabay 「スマホアプリの課金で売り上げを上げたい」と思っている方は多いかもしれません。元記事では、DropboxやEvernote・マネーフォワードなどサブスクリプションモデルのスマホアプリでの課金UIにつ [&#8230;]]]></description>
				<content:encoded><![CDATA[<p class="center"><img src="https://webtan-tsushin.com/wp-content/uploads/ux.jpg" alt="スマホアプリのサブスクUIのパターンとポイントまとめ" width="640" /></p>
<p class="p-syuttenmoto">画像：<a title="pixabay" href="https://pixabay.com/" target="_blank" rel="noopener noreferrer">pixabay</a></p>
<p>「スマホアプリの課金で売り上げを上げたい」と思っている方は多いかもしれません。<br />元記事では、DropboxやEvernote・マネーフォワードなどサブスクリプションモデルのスマホアプリでの課金UIについて、UIパターン・規約表示パターン、サービスパターンに分けてそれぞれ良い点、悪い点などをまとめています。</p>
<p>最後のまとめのところに書かれていますが、サブスクで売り上げを伸ばすためにはUI以外にも考えることはたくさんあります。<br />サイトで申し込みページなどのデザインをするとき同様に、サブスクUIを検討するときには、サービスとユーザー心理を考えてUIデザインすることが大切ですね。分かりやすい記事で個人的に勉強になりました。</p>
<p><b><a href="https://note.mu/telq/n/n836e139e0a6b" target="_blank" rel="noopener noreferrer">課金 UI まとめてみた。｜あき / UIUX デザイナー｜note</a></b></p>
]]></content:encoded>
			</item>
		<item>
		<title>Adobe Creative Cloud、Document Cloud、Captivateの製品群、2019年2月から順次価格改定</title>
		<link>https://webtan-tsushin.com/alert_20181220_adobe</link>
		<pubDate>Thu, 20 Dec 2018 11:10:40 +0000</pubDate>
		<dc:creator><![CDATA[こだま]]></dc:creator>
				<category><![CDATA[情報]]></category>

		<guid isPermaLink="false">https://webtan-tsushin.com/?p=19564</guid>
		<description><![CDATA[画像：pixabay アドビ社は、Adobe Creative Cloud・Document Cloud・Captivateの製品群の価格を、2019年2月初旬から新規ならびに契約更新時に順次改定していくことを発表しまし [&#8230;]]]></description>
				<content:encoded><![CDATA[<p class="center"><img src="https://webtan-tsushin.com/wp-content/uploads/adobe.png" alt="Adobe Creative Cloud、Document Cloud、Captiveの製品群、2019年2月から順次価格改定" width="640" /></p>
<p class="p-syuttenmoto">画像：<a title="pixabay" href="https://pixabay.com/" target="_blank" rel="noopener noreferrer">pixabay</a></p>
<p>アドビ社は、Adobe Creative Cloud・Document Cloud・Captivateの製品群の価格を、2019年2月初旬から新規ならびに契約更新時に順次改定していくことを発表しました。</p>
<p>サブスクリプション契約中の方には2019年1月9日に新価格の案内が届くそうです。</p>
<p>「価格改定に関するお知らせ」のページを読むと値上げしそうですね&#8230;</p>
<p><b><a href="https://blogs.adobe.com/japan/general-adobe-prenotification-updates-pricing/" target="_blank" rel="noopener noreferrer">価格改定に関するお知らせ &#8211; Adobe Blog</a></b></p>
]]></content:encoded>
			</item>
		<item>
		<title>【プレミアム】レスポンシブWebデザイン、ディレクションと構築技術のポイント（3）</title>
		<link>https://webtan-tsushin.com/chance_201810_responsive03</link>
		<pubDate>Tue, 20 Nov 2018 08:00:16 +0000</pubDate>
		<dc:creator><![CDATA[藤田 春菜]]></dc:creator>
				<category><![CDATA[チャンス]]></category>
		<category><![CDATA[chance_201810_responsive]]></category>
		<category><![CDATA[プレミアム]]></category>

		<guid isPermaLink="false">https://webtan-tsushin.com/?p=18846</guid>
		<description><![CDATA[前回記事では、レスポンシブWebデザイン制作フェーズで課題となりがちな「表示速度の改善」のポイントをまとめました。 今回は、レスポンシブWebデザインにおける画像の扱いについてご紹介していきます。 画像の取扱い 高解像度 [&#8230;]]]></description>
				<content:encoded><![CDATA[<div id="premium"><img class="alignleft size-full wp-image-18830" src="https://webtan-tsushin.com/wp-content/uploads/mobile03.jpg" alt="" width="1200" height="628" /> </p>
<p><a href="/chance_201810_responsive02">前回記事</a>では、レスポンシブWebデザイン制作フェーズで課題となりがちな「表示速度の改善」のポイントをまとめました。<br />
 今回は、レスポンシブWebデザインにおける画像の扱いについてご紹介していきます。</p>
<h2>画像の取扱い</h2>
<p>高解像度ディスプレイが次々登場する中において、レスポンシブWebデザインでの画像の取扱いはとても悩ましい問題です。</p>
<h3>レスポンシブWebデザインにおける画像の課題と問題</h3>
<p>まず取り組まないといけない課題として、次の2つがあります。</p>
<ul>
<li>高解像度ディスプレイへの対応</li>
<li>アートディレクション</li>
</ul>
<p>1つ目は分かりやすいですね。今や2倍だけでなく3倍、4倍のディスプレイも登場しています。 このような高解像度ディスプレイで解像度1倍用の画像を表示させた場合、画質が荒れてしまいます。 ユーザの環境によって異なるこれらにどのように対応すべきか、という課題です。</p>
<p>2つ目は主に写真画像の「トリミング」のお話です。大きなディスプレイ用に作成した写真を、小さなディスプレイでそのまま縮小表示させた状態で、果たしてコンテンツとして良いのかという課題です。<br />
 ディスプレイの大きさに合わせて最適にトリミングさせた写真を提供すべきでは、ということですね。</p>
<p>そして上記の課題に対応した結果、発生する問題が2つあります。</p>
<ul>
<li>表示速度の低下</li>
<li>画像作成の負荷が高くなる</li>
</ul>
<h3>実際の対応方法</h3>
<p>実際の対応方法としてどういったものがあるのか整理した表が次です。</p>
<p><img class="alignnone size-full wp-image-18827" src="https://webtan-tsushin.com/wp-content/uploads/02-responsive-img-.png" alt="レスポンシブWebデザインにおける画像の扱い" width="650" height="253" srcset="https://webtan-tsushin.com/wp-content/uploads/02-responsive-img-.png 650w, https://webtan-tsushin.com/wp-content/uploads/02-responsive-img--100x39.png 100w, https://webtan-tsushin.com/wp-content/uploads/02-responsive-img--260x101.png 260w, https://webtan-tsushin.com/wp-content/uploads/02-responsive-img--640x249.png 640w" sizes="(max-width: 650px) 100vw, 650px" /></p>
<h4>大きな画像1つを使用する</h4>
<p>多くのサイトで採用されているのが、1つ目の「大きい画像1つを全ディスプレイサイズで使用する」方法だと思います。</p>
<p>もともと大きなサイズを使用し、それを小さなディスプレイでも表示させることから、小さな高解像度ディスプレイでは画質がさほど気にならなくなります。<br />
 そして作成する画像が1つで済むということから、<strong>最も手軽にレスポンシブWebデザインに対応する方法</strong>ですが、不必要に大きな画像をモバイルで読み込むシーンが増えるため、<strong>表示速度への影響が大きくなります</strong>。</p>
<h4>CSSやJSで複数の画像を出し分ける</h4>
<p>1つ目と併用する形で採用されるのが、CSSで複数の画像を出し分ける方法です。</p>
<p>最も簡単なのは、デスクトップサイズ用の画像とモバイルサイズ用の画像を用意し、それらの表示／非表示をCSSで切り替えるやり方になります。しかしこれは<strong>見た目上隠しているだけで、モバイルでもデスクトップサイズ用の画像は読み込まれており、表示速度に影響します</strong>。</p>
<p>同じCSSでも、画像を背景画像として配置するやり方があります。この場合、メディアクエリで切り分けをしモバイルファーストの書き方で記述すれば、<strong>モバイルサイズではモバイルサイズ用の画像のみが読み込まれることになるため、上記に比べてエコ</strong>です。</p>
<p>ただ、何でもかんでも背景画像にしてよいわけではありません。アクセシビリティを考えれば、コンテンツとして画像要素であるものは&lt;img&gt;として掲載されるべきだからです。</p>
<p>そして何より、画像の作成数が複数倍になり、HTMLやCSSの記述量も増えるため、<strong>初期構築・運用の負荷が全体的に増える</strong>ことは間違いありません。</p>
<h3>新しい方法：レスポンシブイメージ</h3>
<p>比較的新しい手法に、HTML5で実装された&lt;picture&gt;要素と&lt;img&gt;要素のsrcset属性を使う「レスポンシブイメージ」があります。<br />
 このレスポンシブイメージは、<strong>高解像度対応とアートディレクションを解決し、表示速度に負荷を掛けない方法</strong>として、今後採用される場面が増えていくと思われます。</p>
<p>同じ内容で解像度が異なる画像を表示する場合は、&lt;img&gt;のsrcset属性を使う</p>
<pre>&lt;img src="/assets/img/img768.jpg" srcset="/assets/img/img768.jpg 768w,/assets/img/img1680.jpg 1680w" alt=""&gt;
</pre>
<p>異なる内容の（アートディレクションされた）画像を表示する場合は&lt;picture&gt;要素を使う</p>
<pre>&lt;picture&gt;
　&lt;source media="(min-width: 768px)" srcset="/assets/img/img1680.jpg"&gt;
　&lt;img src="/assets/img/img768.jpg" alt=""&gt;
&lt;/picture&gt;
</pre>
<p>ただしこの方法も、画像の多重管理は避けられません。むしろ<strong>「より良い形」を求める場合は避けてはいけないところ</strong>なのでしょう。<br />
 さらに言うと、高解像度の画像を作るということは、高解像度の画像素材が必要になるということなので、撮影した場合はそのデータの取扱いも難しくなりますし、<strong>素材を購入する場合は高額になります</strong>。</p>
<p>何が正解ということではなく、さまざまな手法を知り、適したものを都度選ぶことが大切なのではと思います。</p>
<h2>まとめ</h2>
<p>この記事では、レスポンシブWebデザインについて「ある程度技術的なガイドラインになるもの」を目指し、弊社で採用している制作技術のポイントをご紹介しました。<br />
 実際の案件において、みなさまの指標の一つにしていただけると幸いです。</p>
</div>
]]></content:encoded>
			</item>
		<item>
		<title>【プレミアム】レスポンシブWebデザイン、ディレクションと構築技術のポイント（2）</title>
		<link>https://webtan-tsushin.com/chance_201810_responsive02</link>
		<pubDate>Tue, 13 Nov 2018 08:00:00 +0000</pubDate>
		<dc:creator><![CDATA[藤田 春菜]]></dc:creator>
				<category><![CDATA[チャンス]]></category>
		<category><![CDATA[chance_201810_responsive]]></category>
		<category><![CDATA[プレミアム]]></category>

		<guid isPermaLink="false">https://webtan-tsushin.com/?p=18837</guid>
		<description><![CDATA[前回記事では、レスポンシブWebデザインを採用したプロジェクトの進行に関してディレクションのポイントを2つご紹介しました。 ここからはより具体的に、制作フェーズで課題となりがちな「表示速度の改善」と「画像の取扱い」につい [&#8230;]]]></description>
				<content:encoded><![CDATA[<div id="premium"><img class="alignleft size-full wp-image-18830" src="https://webtan-tsushin.com/wp-content/uploads/mobile02.jpg" alt="" width="1200" height="628" /></p>
<p><a href="/chance_201810_responsive01">前回記事</a>では、レスポンシブWebデザインを採用したプロジェクトの進行に関してディレクションのポイントを2つご紹介しました。</p>
<p>ここからはより具体的に、制作フェーズで課題となりがちな「表示速度の改善」と「画像の取扱い」について、技術的なガイドラインとなるものをご紹介したいと思います。</p>
<h2>CSSの書き順もモバイルファーストで</h2>
<p>先ほどモバイルファーストとデスクトップファーストの進め方について触れましたが、実は<strong>CSSにも「モバイルファースト」な書き方と「デスクトップファースト」な書き方があります</strong>。 レスポンシブWebデザインにおいて両者がどのように影響するか見てみましょう。</p>
<h3>CSSの書き順による負荷の違い</h3>
<p>簡単なサンプルとして、スクリーンサイズによって&lt;h1&gt;の文字色が変わるスタイルを作ってみます。 デスクトップファースト、モバイルファーストそれぞれの違いに注目してください。</p>
<p>まず、デスクトップファーストな書き方はこちら。</p>
<pre>/* スクリーンサイズが480px以上のときは青 */
h1 {
  color: blue;
}
/* スクリーンサイズが480pxより小さいときは赤 */
@media screen and (max-width:479px) {
  h1 {
    color: red;
  }
}
</pre>
<p>そしてこちらがモバイルファーストな書き方です。</p>
<pre>/* スクリーンサイズが480pxより小さいときは赤 */
h1 {
  color: red;
}
/* スクリーンサイズが480px以上のときは青 */
@media screen and (min-width:480px) {
  h1 {
    color: blue;
  }
}
</pre>
<p>表示結果はどちらも変わらないものの、480pxより小さいスクリーンサイズで表示した際のスタイルの当たり方が異なります。</p>
<ul>
<li>デスクトップファースト … 最初に適用された青を打ち消して赤を適用する</li>
<li>モバイルファースト … 赤を適用する（青は480px以上のときにはじめて適用）</li>
</ul>
<p>つまり前者は小さいスクリーンサイズにおいて、<strong>「スタイルを打ち消す」という余分な処理をするため効率が悪い</strong>のです。</p>
<p>通常、画面サイズが大きくなるにつれてレイアウトが複雑になったりデザイン要素が増えたりし、それに伴ってスタイルも増えていきます。 その際デスクトップファーストで記述すると、小さいスクリーンサイズに不要なスタイルや画像を余分にたくさん読み込むことになり、CSSの処理負荷を高めてしまいます。そのため<strong>スクリーンサイズの小さいものから順にスタイルを適用するモバイルファーストな書き方</strong>が適しています。</p>
<p>弊社ではプロジェクトの進め方自体はデスクトップファーストでも、マークアップの段階でモバイルファーストに切り替えて制作を進めています。</p>
<h3>メディアクエリのスタイルはブレイクポイントごとにまとめる</h3>
<p>ブレイクポイントごとのスタイル指定を別ファイルに分ける方法もありますが、CSSファイルはなるべく1つにまとめることを推奨します。 これは、次章で紹介する表示速度の改善と関係してきます。</p>
<p>CSSファイルを1つにした場合、その中で同じメディアクエリが何度も登場するケースがありますが、<strong>これらをブレイクポイントごとにまとめる</strong>と、ファイルサイズの肥大化を防ぐことができ、軽量化につながります。</p>
<p>とは言え1つの要素に関するスタイルが離れた位置に書かれているとマークアップの作業効率が悪いので、弊社ではタスクランナー（Gulpなど）を使って完成形のCSSファイルでのみメディアクエリがまとまるようにしています。</p>
<h2>表示速度の改善策いろいろ</h2>
<p>上のCSSの書き方以外にも、表示速度を改善する対策は多数あります。 次の表は私たちが標準的に実施を検討する項目ですが、中でも「必須」とした項目は効果が大きめなのでぜひ取り入れてみてください。</p>
<table>
<tbody>
<tr>
<th>アプローチ</th>
<th>具体的な方法</th>
<th nowrap="nowrap">必須</th>
</tr>
<tr>
<td rowspan="5">アプローチ1 <br />
 サーバへの通信回数を減らす</td>
<td>まとめられるJSは1ファイルにまとめる</td>
<td align="center">●</td>
</tr>
<tr>
<td>まとめられるCSSは1ファイルにまとめる</td>
<td align="center">●</td>
</tr>
<tr>
<td>LPなど1ページ完結なら外部ファイル化しない</td>
<td>　</td>
</tr>
<tr>
<td>CSSスプライトを使う</td>
<td>　</td>
</tr>
<tr>
<td>ローカルキャッシュをコントロールする（.htaccess）</td>
<td>　</td>
</tr>
<tr>
<td rowspan="6">アプローチ2 <br />
 サーバへの通信量を減らす</td>
<td>JSをminifyする</td>
<td align="center">●</td>
</tr>
<tr>
<td>CSSをminifyする</td>
<td align="center">●</td>
</tr>
<tr>
<td>不要なコードを残さない/td&gt;</td>
<td align="center">●</td>
</tr>
<tr>
<td>画像を圧縮する</td>
<td align="center">●</td>
</tr>
<tr>
<td>HTMLをminifyする</td>
<td>　</td>
</tr>
<tr>
<td>gzip圧縮する（.htaccess）</td>
<td>　</td>
</tr>
<tr>
<td rowspan="2">アプローチ3<br />
 レンダリングの速度を低下させない</td>
<td>&lt;head&gt;で読み込む必要のないJSは&lt;/body&gt;直前に読み込む</td>
<td align="center">●</td>
</tr>
<tr>
<td>&lt;head&gt;で読み込む必要があるJSには async / defer 属性を指定する</td>
<td>　</td>
</tr>
</tbody>
</table>
<h3>アプローチ1：サーバへの通信回数を減らす</h3>
<p>私たちはWebサイトを閲覧するとき、表示に必要なファイルを必要な数だけサーバへリクエストしています。<br />
 この回数をなるべく減らすように制作することが表示速度の改善に繋がります。</p>
<h4>まとめられるものはまとめてファイルの数を減らす</h4>
<p>CSS、JSといった外部ファイルは、<strong>必要以上に分けずまとめられるものは1ファイルにまとめます</strong>。 LPなど1ページで完結するものなら、そもそもこれらを外部ファイル化しない選択肢もあります。</p>
<p><strong>CSSスプライト</strong>を使うと、画像も1枚にまとめることができます。<br />
 CSSスプライトとは、複数の画像を1枚にしたファイルを作り、CSSで「見せる範囲」を指定してWebサイト上に表示させる技術です。アイコンやボタンなど、汎用的なものに使うのが向いています。（最近ではアイコンをWebフォント化し、ボタンには画像を使用しないため、CSSスプライトを使う案件が減りましたが、この方法も効果が大きいです）</p>
<h4>ローカルキャッシュを有効にする</h4>
<p>サーバ側でできる対策の一つが<strong>ローカルキャッシュ</strong>をコントロールすることです。</p>
<p>ユーザが表示したページのデータが個々のブラウザに「キャッシュ」として保存され、再度同じページを表示するときにはそのキャッシュを利用します。こうすることで都度サーバからデータを取得する必要がなく、通信回数を減らすことができます。</p>
<p>これを実現するには、キャッシュの有効期限の設定が必要となります。<br />
 Apacheサーバなら.htaccessで設定が可能です。</p>
<pre>&lt;IfModule mod_expires.c&gt;
ExpiresActive on

  # デフォルトのキャッシュ期限を1週間に
  ExpiresDefault                                "access plus 1 month"

  # ファイルの種類ごとに個別で期間を設定する
  ExpiresByType text/html                       "access plus 0 seconds"
  ExpiresByType text/css                        "access plus 1 year"
  ExpiresByType text/javascript                 "access plus 1 year

&lt;/IfModule&gt;
</pre>
<p>※mod_expiresモジュールを使用します。<br />
 ※上記は一例です。HTML, CSS, JS 以外にもファイルのMIMEタイプごとに指定ができるので、環境に合わせて設定してください。</p>
<p>参考）<a href="https://httpd.apache.org/docs/current/mod/mod_expires.html">Apache モジュール mod_expires</a></p>
<p>ローカルキャッシュを使うときに注意したいのは、<strong>キャッシュの有効期限を待たずにファイルを更新した場合、以前のキャッシュが使われてすぐに更新が確認できない</strong>ことです。</p>
<p>これを回避するため、CSSやJSの読み込み時はファイル名に更新の都度異なるパラメータを付けるようにしておきます。<br />
 毎回手作業で行うとミスが出るので、PHPなどでファイルの更新日時を自動取得し、パラメータとして付与するようにしておくと効率的です。</p>
<h3>アプローチ2：サーバへの通信量を減らす</h3>
<p>アプローチ1ではサーバへリクエストする「回数」に着目しましたが、次は一度のリクエストにかかる「通信量」を見ていきます。<br />
 通信量を減らす＝<strong>各ファイルのサイズをいかに圧縮するか？</strong>を考える作業です。</p>
<h4>ファイルを圧縮する</h4>
<p>圧縮方法はファイルの種類ごとにいろいろあります。大きく分けると次の3種類のツールが選択肢に挙がるのではないでしょうか。無料のツールも数多くありますので、合うものを探してみましょう。</p>
<ul>
<li>方法1）圧縮ソフトをインストールする</li>
<li>方法2）Webサービスを使う</li>
<li>方法3）タスクランナーを導入する</li>
</ul>
<h5>圧縮方法：HTML、CSS、JSの場合</h5>
<p>HTMLやCSS、JSのようなテキストで構成されるファイルであれば、改行やインデントを詰めて1行にすること（「<strong>ミニファイ（minify）</strong>」と呼びます）で圧縮します。 そもそも<strong>不要なコードを残さない</strong>こともファイルサイズ削減への第一歩です。</p>
<p>とは言え、マークアップ時にミニファイされた状態で作業することはもちろん現実的ではありません。<br />
 人が見やすいように改行やインデントの入った状態で制作をし、公開前に先述したツールを使ってミニファイされたものをサーバへアップロードします。<br />
 ただこれも都度人力で実行するのは手間で、忘れてしまうことがあるかもしれません。</p>
<p>そこで、これらの作業を自動化できる「タスクランナー」が重宝されています。<br />
 弊社ではGulpを使用し、CSSのミニファイに加え、前項で紹介したメディアクエリのまとめも合わせて処理しています。</p>
<h5>圧縮方法：画像の場合</h5>
<p>画像ファイルはその形式によって、メタデータと呼ばれるGPSの位置情報や日付データが含まれていることがあります。<br />
 このようなビジュアルとして見えない情報を削除したり、視認できない範囲で色数を減らしたりすることでファイルサイズを減らす作業が画像の圧縮です。</p>
<p>やりすぎると劣化してしまうので、仕上がりの画質を確認しながら条件に合う方法を選んでください。</p>
<h4>サーバ側でも圧縮をかける</h4>
<p>サーバの機能を使って圧縮する方法として「gzip圧縮」があります。<br />
 ここまではアップロード前のファイルを圧縮するという考え方でしたが、gzip圧縮はサーバ側で圧縮をかけたデータを転送するという方法です。</p>
<p>これも、Apacheサーバなら.htaccessで設定できます。<br />
 サーバ側にかえって負荷をかけてしまっては本末転倒なので、圧縮してほしいファイルの種類をあらかじめ指定しておきましょう。</p>
<pre>&lt;IfModule mod_deflate.c&gt;
  &lt;IfModule mod_filter.c&gt;
    # 圧縮するMIMEタイプの指定
    AddOutputFilterByType DEFLATE "application/javascript" \
                                  "text/css" \
                                  "text/html" \
  &lt;/IfModule&gt;
&lt;/IfModule&gt;

# SVGをgzip圧縮した「svgz」の表示設定
&lt;IfModule mod_mime.c&gt;
  AddEncoding gzip                svgz
&lt;/IfModule&gt;
</pre>
<p>※mod_deflateモジュールを使用します。 ※上記は一例です。</p>
<p>参考）<a href="https://httpd.apache.org/docs/current/mod/mod_deflate.html">Apache モジュール mod_deflate</a></p>
<h3 id="-3-">アプローチ3：レンダリングの速度を低下させない</h3>
<p>ブラウザはHTMLのソースを上から順に読み込みます。また、並行して読み込めるファイルの数には制限があります。</p>
<p>JSファイルを&lt;head&gt;内で読み込むと、JSの読み込みが始まった時点でそれ以降、つまり実際にページの要素として表示される&lt;body&gt;部分のレンダリングが止まり、結果表示が遅く感じられる可能性があるため、<strong>JSは&lt;/body&gt;直前に読み込む</strong>のが主流です。</p>
<p>一方計測用のコードなど、中には&lt;head&gt;内での読み込みを必須としているJSもあります。<br />
 この場合は&lt;script&gt;タグの属性async、deferを使うことで、レンダリングを遅らせることなく処理を実行できます。</p>
<p>※ &lt;head&gt;内必須ではないものでも、スライダーなど見た目を整形するようなJSだと、読み込みが後回しになることで表示崩れが起きることもあります。優先順位をつけて選択しましょう。</p>
<p>(2)では、レスポンシブWebデザイン制作フェーズで課題となりがちな「表示速度の改善」のポイントをまとめました。<br />
 次回(3)では「画像の取扱い」について技術的なガイドラインとなるものをご紹介したいと思います。</p>
</div>
]]></content:encoded>
			</item>
		<item>
		<title>【プレミアム】レスポンシブWebデザイン、ディレクションと構築技術のポイント（1）</title>
		<link>https://webtan-tsushin.com/chance_201810_responsive01</link>
		<pubDate>Tue, 06 Nov 2018 08:00:44 +0000</pubDate>
		<dc:creator><![CDATA[藤田 春菜]]></dc:creator>
				<category><![CDATA[チャンス]]></category>
		<category><![CDATA[chance_201810_responsive]]></category>
		<category><![CDATA[プレミアム]]></category>

		<guid isPermaLink="false">https://webtan-tsushin.com/?p=18833</guid>
		<description><![CDATA[本記事「レスポンシブWebデザイン、ディレクションと構築技術のポイント」は、連載記事『「レスポンシブWebデザインで行こう！」の、その前に』に続いて、実践型プロジェクト管理と精緻なサイト設計に強みをもつ株式会社グランフェ [&#8230;]]]></description>
				<content:encoded><![CDATA[<div id="premium"><img class="alignleft size-full wp-image-18830" src="https://webtan-tsushin.com/wp-content/uploads/mobile01.jpg" alt="" width="1200" height="628" srcset="https://webtan-tsushin.com/wp-content/uploads/mobile01.jpg 1200w, https://webtan-tsushin.com/wp-content/uploads/mobile01-100x53.jpg 100w, https://webtan-tsushin.com/wp-content/uploads/mobile01-260x136.jpg 260w, https://webtan-tsushin.com/wp-content/uploads/mobile01-768x402.jpg 768w, https://webtan-tsushin.com/wp-content/uploads/mobile01-640x335.jpg 640w" sizes="(max-width: 1200px) 100vw, 1200px" /></p>
<div class="box_01">
<p>本記事「レスポンシブWebデザイン、ディレクションと構築技術のポイント」は、連載記事<a href="/chance_201810_bef-responsive01">『「レスポンシブWebデザインで行こう！」の、その前に』</a>に続いて、実践型プロジェクト管理と精緻なサイト設計に強みをもつ<a href="https://www.granfairs.com/">株式会社グランフェアズ</a>さんに寄稿していただき、取締役・CTO／ディレクター藤田春菜氏が具体的な制作技術のポイントをまとめてくださいました。</p>
</div>
<p>今回、寄稿のお話をいただいた際の最初の切り口は「レスポンシブWebデザインについては検索してもさまざまなことが書いてあり、表示速度などを考えるとどれが正解か分からないから、ある程度技術的なガイドラインになるものがあるといい」ということでした。 ヒアリングを続けると、それは技術的な問題ではなく要件整理の段階で検討しておくことだな、というお話も多くありました。</p>
<p>そこで企画を2回に分け、「レスポンシブWebデザインを採用するにあたっての準備」として前回の記事<a href="/chance_201810_bef-responsive01">『「レスポンシブWebデザインで行こう！」の、その前に』</a>を書かせていただきました。<br />
 技術だけでは成功しない要素がたくさんあるので、本記事の前にぜひ前編もご覧ください。</p>
<p>本編はその2つ目となる「ある程度技術的なガイドラインになるもの」を目指します。<br />
 いざ着手してみると「情報が多くて何をどこまでやったらいいのか分からない」となりがちなレスポンシブWebデザインについて、制作の現場はどう対応しているのか、ディレクションと制作技術のポイントをご紹介します。「この辺りが標準的な対応かな」という判断の指標にしていただけると嬉しいです。</p>
<p>まずは、ディレクション（進め方）で押さえておきたいポイントを2つご紹介します。</p>
<h2>「対応デバイス／ブラウザ」の決め方</h2>
<p><a href="/chance_201810_bef-responsive01">前回の記事</a>でも触れましたが、レスポンシブWebデザインは、あらゆるスクリーンサイズで一定の優れたUXを提供するために汎用化する技術です。<br />
 「<strong>どのサイズ</strong>でも見られる」ように作る方法なので、きちんと「対応デバイス／ブラウザ」を定義しておかないと、<strong>あらゆるデバイス／ブラウザ</strong>が対象になってしまうことになります。</p>
<p>よくある例が、</p>
<ul>
<li>スマホとPCの対応でいいと言われた（思っていた）が、タブレットの対応も必要で、予算もスケジュールも厳しい状況になった</li>
<li>「うちの子がゲーム機でサイトをみたらメニューが開かなかったよ」と言われて頭を抱えた</li>
</ul>
<p>などです。</p>
<p>さらに、「対応デバイス／ブラウザ」を決めるだけでは十分ではありません。「メジャーなデバイスに対応」と言っても、<strong>全てを実機で確認することは</strong>（専用サービスを利用しない場合は）<strong>できない</strong>からです。 「特定のデバイスで表示が変だ」と報告があっても、そのデバイスが手元にないと再現ができないため、修正することは困難です。</p>
<h3>「仕様上の対応デバイス／ブラウザ」と「検証するデバイス／ブラウザ」を定義する</h3>
<p>このような状況でもプロジェクトメンバー間に認識のズレが出ないよう、私たちは「仕様上の対応デバイス／ブラウザ」と「検証するデバイス／ブラウザ」の2つを定義するようにしています。</p>
<h4>仕様上の対応デバイス／ブラウザ</h4>
<p>「仕様上の対応デバイス／ブラウザ」は、Web標準で定められた仕様に沿っていれば、問題なく表示・動作するであろうと思われるデバイス／ブラウザを指します。</p>
<p>案件では、アクセス解析を元にターゲットとするものが「仕様上の対応デバイス／ブラウザ」になります。特殊な環境・仕様でなければ対応できます、という範囲ですね。</p>
<h4>検証するデバイス／ブラウザ</h4>
<p>「検証するデバイス／ブラウザ」は、実際に表示と動作を検証するデバイスとブラウザです。多くの場合、制作チームまたは個人が所有するデバイスが検証機になります。時にそれは実機ではなくエミュレーターの場合もあります。</p>
<p>弊社ではAndroidの所有率が低いので、Androidの確認にはエミュレーターを指定します。IEの場合も、IE10以下は各種ツールを使って検証をすると定義します。</p>
<p>そして大事なのは、<strong>「検証するデバイス／ブラウザ」での表示・動作が問題なければ、試験（テスト）はクリアとする、という合否ラインを共有すること</strong>です。<br />
 もちろん定義されたもの以外で何か症状があり、それを再現できる場合は可能な限り対応をしますが、その優先度は低く、次のステップに進むことを止めるものではないという扱いになります。</p>
<h2>モバイルファースト／デスクトップファースト</h2>
<p>レスポンシブWebデザインでの制作時に、モバイルを基準にコンテンツや操作性を設計する方法を「モバイルファースト」、デスクトップを基準にする方法を「デスクトップファースト」と表すことがあります。</p>
<h3>モバイルファーストを意識する</h3>
<p>モバイルファーストでは、<strong>小さな画面の中でいかに重要なメッセージを伝え、分かりやすいステップで操作に支障なく手続きを完了してもらえるかということを重視して設計する</strong>ため、レスポンシブWebデザインで課題となりがちな、モバイル閲覧時の次のような症状を回避することができます。</p>
<ul>
<li>コンテンツ分量がモバイルで見るには多すぎる（精査がされていない）</li>
<li>どこを押せば目的のページに行けるか分からない（遷移設計がモバイルに合っていない）</li>
</ul>
<p>また、設計の流れのままモバイルサイズのデザインを先行させると、デザインがモバイルに合っていない（見にくい）といったことも起こりません。</p>
<p>デスクトップサイズはスクリーンが広いため、思いつく限りの情報を詰め込みがちです。情報量が多いことは良いことのように思えますが、整理されていない情報はユーザーを混乱させる可能性も高く、たとえデスクトップで閲覧しても「分かりにくい」かもしれません。</p>
<p>このように、モバイルファーストの考え方はデスクトップでの見やすさや操作性を犠牲にするものではなく、<strong>Webサイト全体の質を高める重要な考え方</strong>だと言えます。</p>
<h3>必ずしもモバイルサイズから設計しなくてもいい</h3>
<p>モバイルファーストの考え方をダイレクトに制作工程に反映した場合、<strong>モバイルサイズで作成した設計やデザインをデスクトップサイズに展開するフロー</strong>になります。<br />
 このアプローチは制作工程として理にかなっていますが、プロジェクトメンバー間での合意形成が難しいため、特に<strong>関係者が多いと進行が止まりがち</strong>です。</p>
<p>「モバイルファースト＝モバイルサイズから設計しなければいけない」という考え方もありますが、デスクトップサイズから設計しても、<strong>並行してモバイルでの見え方・操作性を意識していれば、モバイルファーストの考え方を取り入れることはできる</strong>もの。そのため私たちは必ずしもモバイルサイズから設計しなくてもいいというスタンスで取り組んでいます。</p>
<p>なお、デスクトップサイズから設計する際は、次の点に注意するとより安心です。</p>
<ul>
<li>ナビゲーションを設計する際は、デスクトップサイズとモバイルサイズを並行して作成・レビューする</li>
<li>ワイヤーフレームは、モバイルで実寸操作できるものを用意する（モバイルサイズ版は、ナビゲーション部分を含む数画面を作成）</li>
<li>コンテンツエリアは、グリッド構造（ブロックを積み上げてレイアウトを構成する仕組み）を意識して要素の配置を決める</li>
</ul>
<hr />
<p>ここまでは、プロジェクトの進行に関してディレクションのポイントを2つご紹介しました。<br />
 曖昧になりがちな「対応デバイス／ブラウザ」の定義の仕方や、結果として表示速度にも影響する「モバイルファースト」の取り入れ方について、参考にしていだけたら嬉しいです。</p>
<p>次回以降、より具体的に、制作フェーズで課題となりがちな「表示速度の改善」と「画像の取扱い」について、技術的なガイドラインとなるものをご紹介したいと思います。</p>
</div>
]]></content:encoded>
			</item>
		<item>
		<title>見出しの最初の2単語でユーザーに本文の概要を伝えるアイブロウヘッドライン</title>
		<link>https://webtan-tsushin.com/chance_20181025_eyebrow</link>
		<pubDate>Thu, 25 Oct 2018 10:49:07 +0000</pubDate>
		<dc:creator><![CDATA[こだま]]></dc:creator>
				<category><![CDATA[チャンス]]></category>

		<guid isPermaLink="false">https://webtan-tsushin.com/?p=18982</guid>
		<description><![CDATA[画像：pixabay ニュース記事などを読んでいるとき、タイトル・大見出し・中見出しって最後まで読んでいますか？元記事によると、多くのユーザーは見出しを最後まで読むことはなく、見出しの最初の2単語だけを見て本文の内容を推 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p class="center"><img src="https://webtan-tsushin.com/wp-content/uploads/headline.png" alt="多くのユーザーは見出しを最後まで読まない" width="640" /></p>
<p class="p-syuttenmoto">画像：<a title="pixabay" href="https://pixabay.com/" target="_blank" rel="noopener noreferrer">pixabay</a></p>
<p>ニュース記事などを読んでいるとき、タイトル・大見出し・中見出しって最後まで読んでいますか？<br />元記事によると、多くのユーザーは見出しを最後まで読むことはなく、見出しの最初の2単語だけを見て本文の内容を推測しているそうです。</p>
<p>つまりユーザーが興味をひく言葉を見出しの最初に持ってくる必要があるのですが、本文でユーザーに伝えたいキーワードが入らないことがあります。<br />このような場合など「アイブロウヘッドライン」という手法を使うことがあります。アイブロウヘッドラインについて以下引用します。</p>
<blockquote>
<p>ユーザーが本文の概要を理解するために必要なキーワードを伝える、アイブロウヘッドライン（Eyebrow headline）という手法があります。アイブロウヘッドラインとはメインの見出しや本文の上に、キーワードや主張を置くものです。小さなフォントで表示し、文章全体の内容を数単語で要約します。</p>
</blockquote>
<p>アイブロウヘッドラインはすべての見出しにあったほうがいいわけではなく、キーワードが含まれていない長い見出しの上につけるのが効果的だそうです。</p>
<p>ユーザーに内容を読んでもらえるタイトルや見出しを考えるのはとても難しく悩んでいる方も多いと思います。「アイブロウヘッドライン」というテクニックを使ってみるのもユーザーに読んでもらうためのひとつの方法かもしれません。</p>
<p><b><a href="https://uxmilk.jp/75005" target="_blank" rel="noopener noreferrer">見出しを最後まで読まないユーザーのためのアイブロウヘッドライン | UX MILK</a></b></p>
]]></content:encoded>
			</item>
		<item>
		<title>【プレミアム】「レスポンシブWebデザインで行こう！」の、その前に（3）</title>
		<link>https://webtan-tsushin.com/chance_201810_bef-responsive03</link>
		<pubDate>Tue, 16 Oct 2018 08:00:55 +0000</pubDate>
		<dc:creator><![CDATA[大和 誠司]]></dc:creator>
				<category><![CDATA[チャンス]]></category>
		<category><![CDATA[chance_201810_bef-responsive]]></category>
		<category><![CDATA[プレミアム]]></category>

		<guid isPermaLink="false">https://webtan-tsushin.com/?p=18646</guid>
		<description><![CDATA[今回の記事「レスポンシブWebデザインで行こう！の、その前に」は、実践型プロジェクト管理と精緻なサイト設計に強みをもつ株式会社グランフェアズ 代表取締役 大和誠司氏に寄稿していただきました。 前回記事(2)では、レスポン [&#8230;]]]></description>
				<content:encoded><![CDATA[<div id="premium">
<img src="https://webtan-tsushin.com/wp-content/uploads/bef-responsive03.jpg" alt="" width="1200" height="628" class="alignnone size-full wp-image-18639" /></p>
<div class="box_01">
<p>今回の記事「レスポンシブWebデザインで行こう！の、その前に」は、実践型プロジェクト管理と精緻なサイト設計に強みをもつ<a href="https://www.granfairs.com/" target="_blank">株式会社グランフェアズ</a> 代表取締役 大和誠司氏に寄稿していただきました。</p>
</div>
<p><a href="chance_201810_bef-responsive02">前回記事(2)</a>では、レスポンシブWebデザインへの誤解やレスポンシブWebデザイン以外でのサイト構築の方法について解説しました。<br />今回は、レスポンシブWebデザイン導入にあたって事前に精査しておきたいポイントについてまとめていきます。</p>
<h2>レスポンシブWebデザイン導入要件</h2>
<p>ここからはより具体的に、レスポンシブWebデザインの導入に当たって事前に精査したいポイントをまとめます。</p>
<p>投資としてコストパフォーマンスが悪かったり、システムによって選択できなかったりする場合もあるため、これらをプロジェクトの始動時に検討すると、手戻りによる時間やコスト（人的を含む）の無駄遣いを防ぐことができます。</p>
<h3 id="cost">予算とスケジュール</h3>
<p><a href="chance_201810_bef-responsive02">前回記事(2)</a>では、レスポンシブWebデザインの導入では「初期・運用ともに工期・コストを抑えられる」と書きましたが、それはあくまでも「レスポンシブWebデザイン」「アダプティブWebデザイン」「動的配信」の3つの方法を比較した場合のことです。</p>
<p>これまで、PC向けサイトとモバイル向けサイトを別々で用意したときは、それぞれのサイト構築は別のタイミング（同時プロジェクトでも少しずらして）で進行したと思います。<br />またモバイル向けサイトはPC向けよりコンテンツを削ったかもしれません。<br />それぞれは完全に独立していて、別の制作会社や別のチームで対応することもできました。</p>
<p>レスポンシブWebデザインで構築する場合は、全てを同時並行で進める必要があります。<br />それも、PC向け／モバイル向けの2種類ではなくあらゆるスクリーンサイズに対応するため、デザイナーや開発者は一般的ではないサイズであってもデザインの一貫性が保たれるように、実装しながら試行錯誤を繰り返していきます。</p>
<p>当然、チェックする量も増えます。<br />そのため、<em>過去のサイト制作よりも工期と予算がかかる</em>ことを想定しておきましょう。</p>
<h4>モバイル向けにフォーカスする</h4>
<p>たとえば「新規サービスで具体的なターゲットのデータはないが、明らかにPCを持たない世代に向けたもの。まだこれからなので多重管理は避けたい」といった場合は、対応するスクリーンサイズを減らし、モバイル向けにフォーカスすることで工数を抑えるのも一つの手です。</p>
<p>極端に言うと、スマートフォンではコンテンツが見やすくボタンの配置もわかりやすいが、PCではテキストが横に間延びして読みにくく、ボタンが画面の端にあるため押しにくい、といった状態です。</p>
<p>この例のように、モバイルでの使い勝手に予算を集中投下するといった判断も、ターゲットユーザーを把握していれば可能になります。</p>
<h3>ターゲットユーザーと利用シーン</h3>
<p>事業を複数持っている企業のコーポレートサイトはたくさんのターゲットユーザーが想定されます。</p>
<p>このように、<em>ステークホルダーが多ければ多いほど、レスポンシブWebデザインに向いています</em>。<br />なぜなら、多種多様なスクリーンサイズでアクセスされるからです。</p>
<p>このような場合は、すべてのユーザーに一定の優れたUXを提供することがサイトホルダーとしてのおもてなしであり、ひいてはその企業の姿勢を示すことになります。</p>
<h4>ターゲットが絞られる場合／利用シーンが異なる場合</h4>
<p>上記の「<a href="#cost">予算とスケジュール</a>」で触れましたが、ユーザーの90％がスマートフォンなど、明らかにユーザーの偏りがあれば、そのスクリーンサイズで最も快適に閲覧できるように作ることを検討すべきです。</p>
<p>特にBtoCサービスを提供するサイトの場合、ターゲットユーザーが限定されることがあります。</p>
<p>管理の多重化を許容できるなら、既存のPC向けサイトはそのままに、モバイル向けサイトをアダプティブWebデザインで最適化する方法もありますし、PCとモバイルでユーザーの利用シーンが全く異なるなら、モバイルアプリを開発するという選択肢もあるでしょう。</p>
<h3>モバイルファースト</h3>
<p>繰り返しになりますが、レスポンシブWebデザインは、あらゆるスクリーンサイズで一定の優れたUXを提供するために汎用化する技術です。この「UX」にはコンテンツも含まれます。</p>
<p>レスポンシブWebデザインのデメリットとして、モバイル閲覧時の表示の遅さが挙げられますが、この大きな要因の一つが、旧来の「デスクトップから考える」という進め方にあります。</p>
<p>デスクトップはスクリーンが広いため、思いつく限りの情報を掲載することができ、見通しのいいメニューから深い階層に誘導することも難しくありません。<br />旧来のように画像での装飾にこだわることもできます。</p>
<p>PCサイトからサイトの設計・コンテンツの精査を始めてしまうと、いざモバイル向けのサイトにしたときに以下のような問題が出てくることがあります。</p>
<ul>
<li>コンテンツ分量がモバイルで見るには多すぎる（精査がされていない）</li>
<li>どこを押せば目的のページに行けるか分からない（遷移設計がモバイルに合っていない）</li>
<li>デザインがごちゃごちゃして見にくい（デザインがモバイルに合っていない）</li>
<li>ごちゃごちゃをモバイルでは隠したけど表示が遅い（不要な要素をロードしていることに変わりはない）</li>
</ul>
<p>といったことになり、モバイルユーザーを思って改修したのに、モバイルユーザーに不快感を与える結果になってしまいます。</p>
<p>これらの症状を回避するため、モバイルファースト（モバイル向けサイトから設計・コンテンツを考える）が推奨されますが、それが難しいとしても、常にモバイルでの見え方・操作を念頭に入れながら、並行して設計をしていくという考え方が必要です。</p>
<p><em>もしプロジェクトメンバーに「PC向けサイトのデザインをすぐ出して」という人がいたら、まずは、今から取り組もうとしていることはどういうことなのかを納得してもらってからスタートする</em>ことをお勧めします。</p>
<h3>コンテンツ内容</h3>
<p>少し制作寄りな話になりますが、レスポンシブWebデザインは「グリッド」と呼ばれるブロックを積み上げてレイアウトを構成し、そのブロックの積み方をスクリーンサイズに応じて可変させることで、あらゆるスクリーンサイズに対応します。</p>
<p>よって、一つのブロックの中身が非常に細かい場合、別の言い方をするとページ内のコンテンツがブロックに分解できないような内容を扱うサイトは、レスポンシブWebデザインに向いていません。</p>
<p>おそらくその場合は現状、PCでの閲覧が主だと思われるので、現在のPC向けサイトはそのままに、別のコンテンツ内容でモバイル向けサイトを作成する、アダプティブWebデザインが候補になります。</p>
<h3>ECカートやCMSなどのシステムの仕様</h3>
<h4>ECシステムのショッピングカート</h4>
<p>ASP型のECシステムでショッピングカートがレスポンシブWebデザインに対応しているサービスはまだまだ少ない状況です。むしろ、対応しているサービスの方が限られていると言った方がいいでしょう。</p>
<p>また、対応済みとしているサービスも実際には不完全な場合があるので、注意が必要です。<br />さらに、ECシステムの仕組み自体は対応していても、そのシステムを組み込むベンダーが不慣れなことも散見されます。</p>
<p>ASP型のECシステムの対応が遅れていることから、フルスクラッチでオリジナル開発したり、オープンソースをカスタマイズしたりすることも選択肢になりますが、プログラミングとUIを同時に担当できるベンダーは少なく、実際には分離して進められることが多いと思います。</p>
<p>この場合、デザイン会社から提供されたHTMLをシステム会社が組み込むフローになるのですが、相互の連携やUIへの対応不足により、表示速度の遅さやレイアウトの崩れ、ボタン等のタッチアクションの反応悪化、といった不具合がよく起こります。</p>
<p>これらを避けるには、開発に強いUI会社を選択するか、開発とUIデザインを橋渡しする会社（人物）を別途アサインするかを検討したほうがいいです。<br />ECサイトにレスポンシブWebデザインを適用する場合、このベンダー選択が重要な要素になります。</p>
<h4>CMS</h4>
<p>あまり多くはありませんが、CMSでも対応していないものがあります。<br />具体的に言うと、システムで管理しているテンプレートがPC用とモバイル用で分かれていて、振り分けを解除できない場合はレスポンシブWebデザインを実装することができません。</p>
<p>WordPressやMovableType等の一般的なものであれば気にする必要はありませんが、現在使っているCMSが特殊な場合は、事前の確認が必須です。</p>
<h3>運用体制と運用予算</h3>
<p>「レスポンシブWebデザインの優位性」として「二重（多重）管理を避けられる」点を挙げました。すべてのスクリーンサイズに対してテンプレートとなるHTMLは1つなので、共通部分の変更は一回で済みます。</p>
<p>ここで注意したいのは、そのHTMLは「<em>レスポンシブWebデザインで制作されたHTML</em>」だという点です。レスポンシブWebデザインはこれまでの制作技術と多くの部分で異なるため、HTML構造を変更する場合は、その技術への知識が必要です。</p>
<p>HTMLは1つでも、すべてをサイトオーナー側で管理することは難しいということを前提に運用体制を組み、運用予算を想定しておきましょう。<br />また同時に、事前に運用要件（担当者、リテラシーレベル、更新頻度、更新範囲、承認フローなど）を洗い出し、CMSの機能や範囲を適切に定めることと、プロの手を借りる範囲を決めておくことも重要です。</p>
<h2>まとめ</h2>
<p class="pb_20">この記事では、最近特に依頼が多くなったレスポンシブWebデザインでの構築について、それ以外の選択肢を踏まえつつ、採用する上での注意点をご紹介しました。<br />本記事がウェブ担当者のみなさまの「転ばぬ先の杖」となれば幸いです。</p>
<p></p>
<p>次回はより具体的に、レスポンシブWebデザインでの構築技術について、弊社が導入している方法をご紹介します。</p>
</div>
]]></content:encoded>
			</item>
		<item>
		<title>【プレミアム】「レスポンシブWebデザインで行こう！」の、その前に（2）</title>
		<link>https://webtan-tsushin.com/chance_201810_bef-responsive02</link>
		<pubDate>Tue, 09 Oct 2018 08:00:52 +0000</pubDate>
		<dc:creator><![CDATA[大和 誠司]]></dc:creator>
				<category><![CDATA[チャンス]]></category>
		<category><![CDATA[chance_201810_bef-responsive]]></category>
		<category><![CDATA[プレミアム]]></category>

		<guid isPermaLink="false">https://webtan-tsushin.com/?p=18643</guid>
		<description><![CDATA[今回の記事「レスポンシブWebデザインで行こう！の、その前に」は、実践型プロジェクト管理と精緻なサイト設計に強みをもつ株式会社グランフェアズ 代表取締役 大和誠司氏に寄稿していただきました。 前回記事(1)では、レスポン [&#8230;]]]></description>
				<content:encoded><![CDATA[<div id="premium"><img class="alignnone size-full wp-image-18639" src="https://webtan-tsushin.com/wp-content/uploads/bef-responsive02.jpg" alt="" width="1200" height="628" /></p>
<div class="box_01">
<p>今回の記事「レスポンシブWebデザインで行こう！の、その前に」は、実践型プロジェクト管理と精緻なサイト設計に強みをもつ<a href="https://www.granfairs.com/" target="_blank" rel="noopener noreferrer">株式会社グランフェアズ</a> 代表取締役 大和誠司氏に寄稿していただきました。</p>
</div>
<p><a href="/chance_201810_bef-responsive01">前回記事(1)</a>では、レスポンシブWebデザインで実装となる動機について考えました。<br />
今回は、レスポンシブWebデザインへの誤解やレスポンシブWebデザイン以外でのサイト構築の方法について解説します。</p>
<h2>レスポンシブWebデザインへの誤解</h2>
<p>スマートフォンの急速な普及により、制作現場ではさまざまな課題が発生しました。<br />
これを解決する手法としてはレスポンシブWebデザインが注目されるようになり、さらに<a href="/chance_201810_bef-responsive01">前回記事(1)</a>で説明したMFIへの移行が拍車をかけ、昨今ではレスポンシブWebデザイン一択のような潮流になってきました。</p>
<p>私たちはそこに少しばかり誤解が生じているのではと感じています。</p>
<p>というのも、レスポンシブWebデザインに期待される効果の中には、直接関係のないものや、レスポンシブWebデザイン以外の方法が合っている場合もあるからです。</p>
<h3>MFIやSEOは直接関係がない</h3>
<p>MFIは、「グーグル検索のために、モバイル版Googlebotがクロールしたページの情報を使う」ということ。<br />
つまりモバイル向けサイトの評価を上げることが大事なのであって、レスポンシブWebデザインだからどう、ということではありません。</p>
<p>SEOについても、競合他社との相対的な評価でランクが変わるのであって、それが動的テンプレートの切り替え表示であっても、同一URLでありモバイル向けサイトが充実していれば自社の評価は変わらないはずです。</p>
<p>もちろん、「今PC向けサイトしかないが、モバイルでのアクセスがかなりある」という状態で、これからモバイル向けサイトを作ろうというタイミングであれば、MFIやSEOを考慮してレスポンシブWebデザインが選択肢に上がる、というのは大いにあると思います。</p>
<h3>レスポンシブWebデザインはデバイスに最適化していない</h3>
<p>レスポンシブWebデザインは「どのデバイス（端末・機種）でも見られる」と表現されることがありますが、これは語弊で、正しくは「どのサイズでも見られる」ように作ることができる手法です。<br />
またデバイスに対して「最適化」するのではなく、どのサイズにも対応できるよう「汎用化」させる技術です。</p>
<p>本質的なデバイスへの最適化（さらに進めてユーザーへの最適化）が必要な場合は、他の方法を検討すべきです。</p>
<h2>レスポンシブWebデザイン以外の方法</h2>
<p>Googleは、MFI移行後も「動的配信」と「別々のURL」の構成をサポートするとしていますが、これから新規に構築／リニューアルする場合は「別々のURL」での構築は選ばないと思いますので、ここでは選択肢に入れずに進めます。</p>
<p>「同一URLでPC向け／モバイル向けサイトを実現する」主な方法に次の3つがあります。</p>
<p><a href="https://webtan-tsushin.com/wp-content/uploads/01-3types-aproach.png"><img class="alignnone size-full wp-image-18637" src="https://webtan-tsushin.com/wp-content/uploads/01-3types-aproach.png" alt="同一URLでPC向け／モバイル向けサイトを実現する方法" width="800" height="328" srcset="https://webtan-tsushin.com/wp-content/uploads/01-3types-aproach.png 800w, https://webtan-tsushin.com/wp-content/uploads/01-3types-aproach-100x41.png 100w, https://webtan-tsushin.com/wp-content/uploads/01-3types-aproach-260x107.png 260w, https://webtan-tsushin.com/wp-content/uploads/01-3types-aproach-768x315.png 768w, https://webtan-tsushin.com/wp-content/uploads/01-3types-aproach-640x262.png 640w" sizes="(max-width: 800px) 100vw, 800px" /></a></p>
<h3>（ここでの）アダプティブWebデザインとは</h3>
<p>「アダプティブWebデザイン」という用語は実にいろいろな用途に使用されているため、一概に定義することができないのですが、ここでは【デバイスごとのHTMLとCSSを主にJavaScriptで切り替えて表示する手法】とします。</p>
<p>アダプティブWebデザインは、<em>各種デバイスやユーザーのコンテクストに応じて、最適なコンテンツを最適なレイアウトで提供する</em>ことで、デバイスへの最適化（さらに進めてユーザーへの最適化）ができる方法として、『amazon (<a href="http://amazon.com" class="autohyperlink">amazon.com</a>)』や『apple (<a href="http://apple.com" class="autohyperlink">apple.com</a>)』 がいち早く採用したことで話題となりました。</p>
<p>また、アダプティブWebデザインはデバイスに対し必要なデータのみが送られるため軽量・高速です。</p>
<p>一番のハードルは、デバイスやコンテクストごとのレイアウトやコンテンツを設計・実装するため、<em>初期構築も運用もかなりの負荷がかかりコストが高くなる</em>ことです。</p>
<h3>動的配信</h3>
<p>動的配信は、レスポンシブWebデザイン・アダプティブWebデザインと違い、バックエンドのエンジニアリングも必要なため、法人の企業サイトレベルになってくると初期構築・運用共に負荷が大きくコストがかかります。</p>
<p>またフルサイズへ対応することや、タブレットを含む複数のデバイスに最適化することも現実的ではないので優位性は低いですが、<em>PCとスマホのみの切り分けでよく、かつそれぞれに必要なコンテンツが異なる場合</em>は選択肢に上がるかもしれません。</p>
<h3>レスポンシブWebデザインの優位性</h3>
<p>この3つを比較したときの、レスポンシブWebデザインの優位性は次の3つです。</p>
<h4>他の2つに比べて初期・運用ともに工期・コストを抑えられる</h4>
<p>リニューアル（新規構築）で、動的配信を選ぶ特別な理由がない場合は、レスポンシブWebデザインを選ぶべきだと思います。<br />
アダプティブWebデザインでの新規構築は膨大な時間とコストがかかるうえ、ターゲットデバイスも定まらないので、「すべてのユーザーが一定の優れたUXを得られる」方法が合っています。</p>
<h4>二重（多重）管理を避けられる</h4>
<p>アダプティブWebデザインも動的配信も、二重（多重）管理が基本です。<br />
更新頻度が高いなど、運用する上でこの点が課題になる場合は、レスポンシブWebデザインを選びましょう。</p>
<h4>将来出る新しいデバイス（のサイズ）に対応できる</h4>
<p class="pb_20">これはレスポンシブWebデザインが「汎用化」する技術だからこそのメリットです。</p>
<p>次回(3)では、レスポンシブWebデザイン導入要件についてのポイントを解説します。</p>
</div>
]]></content:encoded>
			</item>
	</channel>
</rss>
