Android Viewportとの戦い

22
tacamy @tacamy

まじAndroidなんなの…。同じOSのバージョンでも機種によってぜんぜん違うんですけど…。ただ、WebClipアイコン置きたいだけなのに…。

2011-03-07 18:24:37
イシザカワタル @watawata

@tacamy まじめな話その辺りを整備するの大変面倒で機種に依存する上、今後どうなるかわからないから、デザインの段階で無理しないほうがいい

2011-03-07 18:31:10
tacamy @tacamy

@watawata どの本にもちゃんと明確に触れられてなかったのは、そういうことだったんですね・・・。ほんと説明のしようがないルールのなさでビックリしました!

2011-03-07 18:50:34
tacamy @tacamy

AndroidのWebClipアイコンは、同じ指定してても出たり出なかったりするから、もし出たらラッキーだったねっていうおみくじ的なものなのかもしれない。

2011-03-07 18:51:43
tacamy @tacamy

ほむほむの時間軸の魔法であたし以外の時間を止めて・・・!

2011-03-07 18:53:36
イシザカワタル @watawata

@tacamy iPhone向けの情報は多いけどAndroid向けはまだ少ないところ来て、端末によってサイズからして違いますからねえ。さらに同じWebkitベースなのにレンダリング結果違うと。なので、できる範囲で止めないと…

2011-03-07 18:58:57
さとみん☆ @_alimika_

@tacamy 残念ながらPCの時間も止まったままなので、作業しようとしても無駄無駄あ!!

2011-03-07 19:12:17
tacamy @tacamy

がんばってつくったアイコン無駄になった\(^o^)/

2011-03-07 19:20:32
tacamy @tacamy

ほんとiPhoneがどんだけいい子かってことですよ。

2011-03-07 19:21:31
蛇崩(じゃくずれ) @GRiver

@tacamy iPhoneがいい子ってよりは、OSも機種も種類が無いから対応し易いだけかと

2011-03-07 19:27:17
tacamy @tacamy

@tobotoboto @takazudo なんか前、viewportのuser-scalableはyesにしたほうがユーザビリティ的にいいってお二人がゆってた気がするんですが、maximum-scale=1を指定しないと、横向きにしたときに拡大されて横スクロール出ちゃうし、

2011-03-07 20:47:41
tacamy @tacamy

@tobotoboto @takazudo でもそれ指定すると拡大できなくなっちゃうから、user-scalable=yesにした意味なくなるのかなぁと思ったのですが、拡大縮小できつつ、横にしたときもコンテンツがフィットしますみたいなことできる方法があるんでしょか・・・?><

2011-03-07 20:49:58
tacamy @tacamy

@tobotoboto @takazudo なんかいろいろ試したけどうまいこといかないなーと思って。。。すんすん。。。

2011-03-07 20:51:16
Mattari Panda @mattari_panda

@tacamy 呼ばれてないけどお二人が忙しそうなので、、、一度拡大しちゃうと、横向けた時も拡大されたままなので傾けたときのイベントをとって、、、と思ったけど、手で一回拡大しちゃうとリロードしても戻んないね、、、(==

2011-03-07 21:08:08
Takeshi Takatsudo @Takazudo

@tacamy @tobotoboto 「横向きにしたときに拡大されて横スクロール出ちゃう」これってどーいうことです?横向きにしたらそのまま拡大率維持されません?

2011-03-07 21:11:44
tacamy @tacamy

@Takazudo @mattari_panda 説明ヘタくそですいません。幅100%のコンテンツを、width=device-width, initial-scale=1.0の指定で横にしたときに、文字もコンテンツも拡大されてコンテンツがデバイスの幅をはみ出しちゃいませんか?

2011-03-07 21:15:29
tacamy @tacamy

@mattari_panda @Takazudo で、横にしたときにも、デバイスの幅にコンテンツをちょうどよくフィットさせるには、maximum-scale=1をつけるしかなくって、でもこれつけると拡大できなくなるから、user-scalableをyesにする意味があるのかなと。

2011-03-07 21:17:14
tacamy @tacamy

@mattari_panda @Takazudo そもそも前おっしゃってた「user-scalable=yes」の方がユーザビリティ的にいいってたのは、ユーザが自分で拡大縮小できるからって意味じゃなかったのかしら・・・。とかパニクってきましたw

2011-03-07 21:18:36
Mattari Panda @mattari_panda

@tacamy なるほど、たしかに幅100%のやつ今やったらはみ出ますね、、、

2011-03-07 21:19:32
Mattari Panda @mattari_panda

@tacamy @Takazudo 実は僕最近幅100%でやってないんですよね。幅固定でやってたりします。案件によっては幅100%もやりますけど。

2011-03-07 21:20:28
tacamy @tacamy

@mattari_panda @Takazudo そなんすかー!コンテンツの幅を固定(320px?)にして、viewportはwidth=device-widthってことですかね?やってみよー!どうもですーー!

2011-03-07 21:24:18
Mattari Panda @mattari_panda

@tacamy あーでも普通に作るなら幅100%がトレンド(?)ですよね。

2011-03-07 21:24:50
Mattari Panda @mattari_panda

@tacamy 幅固定(320px)はAndroidで結構癖があるのでJSつかわないといけなかったりします!

2011-03-07 21:25:55
Takeshi Takatsudo @Takazudo

@tacamy @mattari_panda ほかちゃんと話した結果、分かりませんと言う結論に達しました・・・!たしかに言われたとおりにやったらそうなりましたわー

2011-03-07 21:27:56
tacamy @tacamy

@mattari_panda もうJSわかんない私はそろそろしんだほうがいいと思うんだよね・・・・・・・・・。固定にすると横にしたときに、全体がzoomみたいに、文字も一緒に拡大されるんですねー!ほおお!しらなかったです!

2011-03-07 21:29:04
1 ・・ 6 次へ