MacBookの開発環境を整える:Windows環境との齟齬を解消する
今回はMacとWindowsのインタフェースの違いについて考えてみよう。
Q. MacはWindowsとアプリケーションの管理モデルが異なっていて分かりにくい。解決方法はないのか?
A. ユーティリティを用いて部分的に問題を解決することは可能だ
Windowsは一般的に同じアプリケーションを同時に複数起動することが可能であり、それぞれのタスクが一つのメインウィンドウを持つというモデルになっている。一方、Macの場合はアプリケーションはそれぞれ一つしか起動せず、そのアプリケーションが画面上のすべてのウィンドウを管理するというスタイルになっている。そのため、自分が現在利用しているタスクのみに注目していればよかったWindowsとは異なり、Macではどのアプリケーションが現在実行中であるのかというマシンのグローバルな状態を常に意識しながらマシンを利用する必要があるのだ。このモデルは、少なくともWindowsに慣れたユーザにとっては非常に分かりにくい。
ところで、このモデルの完全な修正方法は存在しないようだが、ユーティリティを用いて部分的に解決することは可能だ。一つは、前述した Stoplightというツールを使う方法で、これを使えばアプリケーションのウィンドウがすべて閉じられたときにアプリケーションそのものが終了するように設定することが可能になる。ただし、このツールを使った場合は正しく起動しなくなるアプリケーションも存在する。たとえばQuickSilverが該当する。幸いStoplightには特定のアプリケーションを対象外にすることもできるので、動作がおかしくなるアプリケーションがあったら対象外にしよう。
また、Witchというユーティリティを用いれば、Windowsでの[Alt]+[Tab]での動作のように、アプリケーション単位ではなくウィンドウ単位で切り替えを行えるようになる。ただし、このツールをStoplightと共に利用した場合、前述したような問題が生じるため、Stoplightの設定でWitchを除外する必要がある。
次回は、Xcodeについてお伝えする予定だ。
- 1人の推薦記事
- 0人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- コメント(6件)
#1 hironobu.k
- 2008/03/12 09:41:00
#3 R-design
- 2008/03/15 09:20:43
#5 thesecret
- 2008/03/17 12:34:38
- 特集: MacBookの開発環境を整える (2件)
- ホワイトペーパー
- 話題のタグ
無料の「Oracle Database XE」で高速バッチ処理:実装のポイント
Firefoxで情報をカンタン・ベンリに整理する
iPhone Safari、Acidテストでは高得点でも…… Firefoxは載らないの?:WebサイトのiPhone 3G対応問題を考える(ソフト編)
WebサイトのiPhone 3G対応問題を考える(ハード編)
フォトレポート:時代を振り返る--「MS-DOS 4」のインストール
SOAと仮想化の関係は?--常に進化を続けるBEAのミドルウェア戦略
ウェブ開発の生産性はどうしたら上がる?--MODIPHI Appsで半日で作るマッシュアップサイト(1)
JailBreakついに:PwnageTool公開
プロジェクトの進行でよくある4つのトラブル
iPhoneに付く指紋が…… ひとまずおすすめのシリコンケース
contentプロパティでコンテンツを追加する(2):FirefoxとSafariのCSS
iPhone 24時間耐久レース:バッテリーは実際何時間?
フォームデザイン虎の巻:フォームの基礎をおさえる
ZDNet Japan ホスティング特集
DELLが掲げる「新・仮想化アセスメントサービス」
Techno Exchange
ZDNet Japan Green IT