<?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>ひろぽっぽれす &#187; Android</title>
	<atom:link href="http://hiropo.co.uk/archives/category/android/feed" rel="self" type="application/rss+xml" />
	<link>http://hiropo.co.uk</link>
	<description>Web系エンジニアの適当なブログです。どうでも酔いものばかり作ってます。</description>
	<lastBuildDate>Mon, 12 Mar 2012 06:10:01 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>メディアクエリ ワンソース・マルチデバイステンプレートをリリースしました</title>
		<link>http://hiropo.co.uk/archives/758</link>
		<comments>http://hiropo.co.uk/archives/758#comments</comments>
		<pubDate>Fri, 16 Sep 2011 12:31:52 +0000</pubDate>
		<dc:creator>hirohi</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[マルチデバイス]]></category>

		<guid isPermaLink="false">http://hiropo.co.uk/?p=758</guid>
		<description><![CDATA[CSS3のメディアクエリを使ったワンソース・マルチデバイステンプレートをリリースしました。 MediaQueries Multi-Device Template. PC, iPhone, iPad, Android, 各 &#8230; <a href="http://hiropo.co.uk/archives/758">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>CSS3のメディアクエリを使ったワンソース・マルチデバイステンプレートをリリースしました。</p>
<p><a href="http://tpl.funnythingz.com/" target="_blank">MediaQueries Multi-Device Template.</a></p>
<p>PC, iPhone, iPad, Android, 各種タブレットに最適化された形でコンテンツが提供できるように開発しました。多分まだ検証不十分でバグがあるかもですが、ベータ版をリリースします。</p>
<h3>ワンソース・マルチデバイスとは？</h3>
<blockquote><p>
「ワンソース・マルチデバイス」とは、1つのドキュメント(HTML)を、文書構造・内容に手を加えずに、仕様や画面サイズの異なる複数の端末毎に最適化して表示させる技術です。<br />
CSS3のMediaQueryを使って横幅の変化によってCSSの読み込みを変えることで、さまざまな画面サイズのデバイスに対応することができます。
</p></blockquote>
<h3>動作検証端末</h3>
<div class="clearfix">
<dl class="defList">
<dt>Windows Mac</dt>
<dd>Internet Explorer 7 以上</dd>
<dd>Firefox3.6 以上</dd>
<dd>Safari5 以上</dd>
<dd>Opera11 以上</dd>
<dd>Google Chrome</dd>
</dl>
<dl class="defList">
<dt>iOS4.3 以上</dt>
<dd>iPhone3GS</dd>
<dd>iPhone4</dd>
<dd>iPad</dd>
<dd>iPad2</dd>
</dl>
<dl class="defList">
<dt>Android2.1 以上</dt>
<dd>Xperia (Android2.1)</dd>
<dd>GalaxyS (Android2.2)</dd>
<dd>NexusS (Android2.3)</dd>
</dl>
</div>
<p>とりあえず目標として、スマートフォン、PC、タブレットなど、Web標準ブラウザを搭載するデバイスに最適な形でコンテンツを提供することを目指しました。</p>
<p>マルチデバイス対応案件における、開発、運用のハードルや負荷を下げつつ、運用もラクにできればなと。</p>
<p>極力、ユーザーエージェント判別による振り分けはしません。全部CSS！<br />
JSギミックなければ全然いけるよ、うんきっと。</p>
<h4 style="margin: 0;">メリット</h4>
<p>CSSのみで対応できちゃう。<br />
JavaScriptができなくても、マークアップのみで対応できちゃう。<br />
MediaQueryはウィンドウの横幅でCSSを切り替えるため、未知のデバイスも考慮できる（はず。）</p>
<h4 style="margin: 0;">デメリット</h4>
<p>複雑なレイアウト、コンテンツの出し分けは難しい。<br />
MediaQueryでのCSS切り替えによるコーディングの取得が必要。</p>
<h3 style="margin: 0;">最後に・・・</h3>
<p>このブログはマルチデバイス対応まだです！これからこのテンプレートを使ってみようと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://hiropo.co.uk/archives/758/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Androidでベーシック認証をかけるとJSが文字化けする</title>
		<link>http://hiropo.co.uk/archives/585</link>
		<comments>http://hiropo.co.uk/archives/585#comments</comments>
		<pubDate>Thu, 03 Mar 2011 08:24:19 +0000</pubDate>
		<dc:creator>hirohi</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[スマートフォン]]></category>

		<guid isPermaLink="false">http://hiropo.co.uk/?p=585</guid>
		<description><![CDATA[あまりに何も書いていなかったので久しぶりに書こうかと。 最近はすっかりスマートフォン対応の案件が多くなってきたのでちょろちょろとスマフォ対応についても書いていこうかなと思います。 今回は結構気づきにくいバグがあったのでそ &#8230; <a href="http://hiropo.co.uk/archives/585">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>あまりに何も書いていなかったので久しぶりに書こうかと。<br />
最近はすっかりスマートフォン対応の案件が多くなってきたのでちょろちょろとスマフォ対応についても書いていこうかなと思います。</p>
<p>今回は結構気づきにくいバグがあったのでそれを書きます。</p>
<p>Android2.2 で外部から読み込んでいるJSがきちんと動作しないことがありました。どうも文字コードがおかしくなってるのかなんなのかわかりませんがJSが壊れます。</p>
<p>原因はなんとベーシック認証！ベーシック認証を外せば特に問題ないのですが、ベーシック認証をかけた瞬間からJSを正常によまなくなります。まったくもって意味不明です。NexusS(Android2.3)ではよめたのですが、文字化けは起こさないものの、何らかの動作がおかしくなります。結局Android全般ダメっぽいです。</p>
<p>apacheのバグなのか、Androidのバグかは定かではありませんが、開発段階ではベーシック認証をかかった環境での開発が多々あると思いますので、スマフォ対応の案件をやる方は注意してください。</p>
]]></content:encoded>
			<wfw:commentRss>http://hiropo.co.uk/archives/585/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>google Android をエミュレートしてみた</title>
		<link>http://hiropo.co.uk/archives/194</link>
		<comments>http://hiropo.co.uk/archives/194#comments</comments>
		<pubDate>Sun, 09 Aug 2009 15:06:18 +0000</pubDate>
		<dc:creator>hirohi</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://hiropo.co.uk/?p=194</guid>
		<description><![CDATA[ドコモからgoogleのオープンソースOS、Androidを搭載したスマートフォンが発売された。 ＬｉｎｕｘカーネルをベースにつくられたＡｎｄｒｏｉｄはオープンソースのため、誰でもカスタマイズができる。 Ｅｃｒｉｐｓｅで &#8230; <a href="http://hiropo.co.uk/archives/194">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>ドコモからgoogleのオープンソースOS、Androidを搭載したスマートフォンが発売された。<br />
ＬｉｎｕｘカーネルをベースにつくられたＡｎｄｒｏｉｄはオープンソースのため、誰でもカスタマイズができる。<br />
ＥｃｒｉｐｓｅでＡｎｄｒｏｉｄで動かすアプリの開発ができるので、早速環境を整え、Ａｎｄｒｏｉｄをエミュレートしてみた。</p>
<p>▼自分のサイトを2つ開いてみた。</p>
<div><a href="http://hiropo.co.uk/wp-content/uploads/2009/08/1.jpg"><img src="http://hiropo.co.uk/wp-content/uploads/2009/08/1-157x300.jpg" alt="" title="1" width="157" height="300" class="alignnone size-medium wp-image-195" /></a></div>
<p>▼<a href="http://www.funnythingz.com/" target="_blank">funnythingz.com</a>をフルで開いてみた。</p>
<div><a href="http://hiropo.co.uk/wp-content/uploads/2009/08/2.jpg"><img src="http://hiropo.co.uk/wp-content/uploads/2009/08/2-157x300.jpg" alt="" title="2" width="157" height="300" class="alignnone size-medium wp-image-196" /></a></div>
<p>▼Ｌｉｎｕｘベースのため、ターミナルが使える。</p>
<div><a href="http://hiropo.co.uk/wp-content/uploads/2009/08/3.jpg"><img src="http://hiropo.co.uk/wp-content/uploads/2009/08/3-157x300.jpg" alt="" title="3" width="157" height="300" class="alignnone size-medium wp-image-197" /></a></div>
<p>ターミナルはiPhoneでも使えるが、<a href="http://ja.wikipedia.org/wiki/Jailbreak" target="_blank">Ｊａｉlbreak</a>しなければならない。</p>
<p>ＡｎｄｒｏｉｄはＪａｖａで開発できるので、iPhone開発のように、Objectiv-Cなど新たに覚える必要もないし、開発者にとっての敷居がかなり低いと思われるので、今後流行りそうな予感はするが、一般ユーザーに対しては全然iPhoneのほうがまだまだ強いんだろうなぁ。</p>
]]></content:encoded>
			<wfw:commentRss>http://hiropo.co.uk/archives/194/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

