iPhoneアプリのモックデザインって何で描くの?とよく聞かれるので、ブログにまとめる事にしました。 私がよく使うのは、Balsamiq Mockupsというアプリです。Adobe Airでラクラクインストールできるのでオススメです。 なぜこれが良いと言うかというと、線が手書き風だということ。我らが、Joel Spolskyはこう言っている。 プログラマでない人間に90%まずいユーザインタフェースを持った画面を見せたなら、彼らはプログラムが90%まずいと思う。 100%素晴らしいユーザインタフェースの画面をプログラマでない人間に見せると、彼らはプログラムがほとんど完成していると思う。 見た目がクールでないUIの価値が分かったら今すぐBalsamiq Mockupsをインストールだ! このアプリに1つ問題があるとしたら、それは日本語入力を受け付けないという事です。これは単にフォントの問題なの
Over the last couple of years, the iPhone has greatly popularized the tab bar navigational model for mobile handsets. Apple has put together a design rationale for the tab bar in their Human Interface Guidelines (HIG) along with lots and lots of other information — they do however leave some question unanswered. Having worked with interaction and graphical design for iPhone applications during the
「スマートフォンについて何か喋ってよ」というかなり大雑把なネタ振りをされたので、第五回ライブドア・テクニカルセミナーでこんな感じの話をしてきました。 140字で分かるfaultierの発表: 「iOSとAndroidは違うものだって認識しよう」「両方やってみたらどっちかが圧倒的に作り易いわけじゃなかった」「お前これやりたかっただけだろ http://bit.ly/e429B1」 #ldtech あとで動画や資料は公開されるはずですが、大変申し訳ないことにテンパりまくって見るに耐えない感じになっちゃってると思うので、一応何を言いたかったのかを補足しておきます。 iOSとAndroidは違うものだという話 開発環境の違いについてはまぁいいとして、例えばアプリの設計思想。iOSでは「まずアプリケーションという大きなプログラムがあって、その中で画面を表示したり通信したりしてる」って感じの構成になっ
「The M Project」はiOSやAndroid、BlackBerryなどに特化したJavaScriptのMVCフレームワークです。 モバイル端末でのHTML5を前提に構築されており、UIもかっこいい感じに出来ています。 主な機能 以下のような機能があるようです。 データバインディング localStorageによる永続データ キレイなUI(ラベル、テキストフィールド、ツールバー、タブバーなど) jQueryによるマルチデバイス対応 デモ 永続化データを使用したToDoリストが作れるデモが公開されています。 http://the-m-project.net/apps/todos2/index.html 使用にはnode.jsが必要になるとの事。 興味のある方はgitからダウンロードできますので、使ってみてください。
Speedlimitは指定したホストへのネットワーク接続速度を制限するソフトウェア。 SpeedlimitはMac OSX用のフリーウェア(ソースコードは公開されている)。高速なインターネット速度に慣れていると、そうではない環境のことを忘れてしまいがちだ。日本においては良いだろうが、世界で考えれば日本は有数の高速ネットワーク国であることを忘れてはならない。 設定画面 特に顕著なのがモバイルネットワークだ。ネットワークを多用するiPhoneアプリの開発を行っている際に、日本のネットワーク速度を基準に開発していると世界では全く使い物にならない可能性がある。そんな事態に陥らないよう、Speedlimitを使おう。 ポート、ホストごとに設定できる SpeedlimitはMac OSXの初期設定パネルとしてインストールされるソフトウェアで指定したポートと指定したホストへのアクセスに際してネットワーク
説明 デザイナさん? 普段PC向けや携帯向けWEBサイトの制作をしているデザイナさんでも扱いきれるかどうか。もちろん、デザイナさんにもピンキリあって、C#をバリバリ書くデザイナさんがいないとは限らないんだけど、そんなのは(ry iPhoneぽいUI ON/OFFがスライドするチェックボックスとか、右端に矢印のついたリストとか、そういうiPhoneぽい見た目のUIを実現する仕組みがあるかどうか。 iQueryMobileは、jQtouchと同じ仕組みでUIをつくってくれるんだけど、iPhoneではなくて、スマートフォン全般をターゲットにしたUIになるので、△にしてある。 ネイティブUI 「iPhoneぽいUI」に近いんだけど、iOSが持っているネイティブのUIを使うかどうか。 jQTouchは、画像を使って頑張ってiPhoneぽい見た目を再現してくれるんだけど、同じものではないから、テキ
めり @merihiko 結論からいくと、「iPhone for everybodyキャンペーンで加入し、今もそのまま使ってる人は、2年経過時に契約変更してないと、無意味な2年縛りを受ける事になるよ」という話です。(事実上)メリットを受けてないのに、期間中解約する際には違約金を取られるよ、という話。 2011-01-13 11:21:14 めり @merihiko iPhone for everybodyキャンペーンとは、2009年2月27日から2010年1月31日まで実施された「2年間の継続利用を条件に、実質的な端末代金と毎月のパケット代を安くする」というキャンペーン。私は後者のメリットに飛びついた既存ユーザー、というヤツです。 2011-01-13 11:25:20
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
JavaScript, Node.jsどうも、成人式に行けなかったのがちょっとショックですけど、まあ地元の子に連絡してみたら結構元気そうだったので満足です。というわけで、ebiflyです。エビフライですよ、エビフライ、おいしいですよね。https://github.com/yaakaito/ebifly簡単にいうとiPhone(じゃくともいいけど)のWebから ebifly.log("いえーい"); とかしてログを母艦のコンソールに送ったり、コンソールからiPhoneにJSを送りつけて実行するあれです。たまに似たようなというかほとんど同じものを見ますけど、なんかちょっとださいのでかっこよさにはすこーしだけ力を入れてみました!なんで作ったかNode.jsの味をしめたからですね。それだけです。あとこういうのあると楽じゃないですか。UIWebViewとかconsole.log("aaa")じゃみ
2010/12/10 AndroidとiOS、開発者の見方 John Gruber氏がAndroidとiOSを開発者の視点からの見方を二つ紹介している。それぞれの開発者がもう一方を好意的に語っている点で興味深い。「隣の芝生は...」なのだろうか。リアルタイムで居場所は移動状況が分かるアプリケーション「Wherescope」を開発者が、ブログでAndroidとiOSを開発者の視点から比較している。Androidの方が優れているというのが彼らの結論で、特にAndroidには優れたガーベジコレクターがあるがiOSには無い事が大きな不満のようだ。他にもAndroidには素晴らしいドキュメントがあるが、iOSはやりたい事をする方法を理解するのに時間が掛かり、Androidなら些細な事をiPhoneではハッキングをしなければならないとか、Macを使わないと開発できないとか、iOSのシミュレータで使うコ
2011-2-28 NSLogの出力を分りやすくするを修正しました。 新型MacBookAirをケーキ入刀用に買おうとしてるみなさんこんにちは。ダニーです。 iPhoneアプリ開発をしてるとメモリ周りで落ちることがあってデバッグするのが大変ですね, 今回はデバッグについて紹介したいと思います。 CGRectの中身を表示する CGRect rect = CGRectMake(13, 30, 100, 200); NSLog(@"%f %f %f %f", rect.origin.x, rect.origin.y, rect.size.width, rect.size.height); NSStringFromCGRectを使うと簡潔になります。 CGRect rect = CGRectMake(13, 30, 100, 200); NSLog(@"%@", NSStringFromCGRec
Titanium Mobile は JavaScript で iPhone/Android のアプリ (not Webアプリ) を開発できる開発環境。詳しくは Titaniumで始めるモバイルアプリ作成の基礎知識 (1/3):Web技術でネイティブアプリを作れるTitanium(2) - @IT などに解説があります。 少し時間があったので、JavaScript で作るというのがどんな感じか試してみました。作ったアプリは こんな感じで TableView があり、選択すると WebView でアプリ内ブラウザが立ち上がる、ブラウザはツールバーで「戻る」や「リロード」が可能。あとはタブコントロールがあったり・・・という単純なもの。初期起動画面のサイトリストは、HTTP でローカルに立てたサーバーから JSON で読み込んでいます。 Web上のドキュメントを見ながら2, 3時間試行錯誤で一応の
弊社代表の著書、「iPhoneとツイッターで会社は儲かる」の出版記念と、巷で話題の「基礎文法最速マスター」ブームに便乗して、iPhone(iPod Touch)向けサイト構築における基礎とプラス応用のネタと、参考になるリンク集をまとめました。 2010/11/18追記: iPhone向けサイト制作の書籍を執筆しました! 既存のデスクトップ向けサイトをモデルにした iPhoneに最適化したサンプルサイトの紹介と コードの解説をしています。 iPhone向けサイト制作の入門書に最適です。 「HTML5+CSS3で作る 魅せるiPhoneサイト」 基礎編 対象ブラウザはMobileSafariです レンダリングエンジンはSafariと同じwebkitですが、MobileSafariの方にはiPhone向けの一部独自拡張(CSS)があります。検証の際は、通常のSafariのウィンドウサイズを狭くし
Parens Language in Scheme on iOS - * *scrap* 同作者のソースコードビュアー”Source Code”は滅茶苦茶便利じゃないですかコレ。 http限定だけどGit, Mercurial, Subversion, zip, ファイル直指定に対応。githubやbitbucketの公開リポジトリにあるソースをサクっとダウンロードして閲覧できます。 リポジトリじゃなくても読みたいテキストをzipに固めてdropboxとかに突っ込んでおけばOK。 糞便利過ぎる!俺が求めてたアプリはこれだ! 長文テキストを読むのが一番楽なデバイスはiPadよりPCよりiPhone(多分Androidも同じ)だと思います。 自分のiPhone時間(=移動中)の中で気になっているフェーズがあります。それは"はてブおもしろ"とかのゴシップを読むフェーズです。俺的iPhone時間優
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く