japan.internet.com The Internet & IT Network


RSSニュース検索
カテゴリ
> トップページ
> Webビジネス
> Eコマース
> Webファイナンス
> Webマーケティング
> パブリック
> Webテクノロジー
> 携帯・ワイヤレス
> Linux Today
> Linux Tutorial
> J.I.C.ブログ
キャリア
> 転職ならen
> 派遣ならen
> アルバイトならen
> IT求人情報
ヘッドライン
> 今日のヘッドライン
> 週間ヘッドライン
Special Link
> ドミノ・ピザ
> フォトフェイシャル
> ゴルフ用品なら
> レンタルサーバ
> フォトコミュニティ
> ストックフォト
> クリップアート
イベント&セミナー
> イベントカレンダー
> 書評「IT の耳」
> 出張・接待検索
> ニュースガジェット 注目
無料ニュースメール
> 新規登録
> 変更・解除
> オプトインメールの登録・変更・解除
インフォメーション
> パートナーサイト
転職ならエン
就職ならen
求人ならen
履歴書ならen
アルバイトならエン
CRM/SFAならオラクル
> 会社概要地図
> グループ会社
株式会社アエリア
(株)サンゼロミニッツ
株式会社エアネット
> お問い合わせ
> 広告掲載について
> リンクについて
> 著作権について
> その他お問い合わせ
> 利用規約
> 個人情報保護方針
Webビジネス 2007年5月18日 14:00
Webビジネス・バックナンバー
システム管理者の頭を悩ませるインストーラー

著者: John Welch  オリジナル版を読む プリンター用 記事を転送
2007年5月18日 14:00 付の記事
海外internet.com発の記事
このエントリーを含むはてなブックマーク この記事をクリップ! Buzzurlにブックマーク Yahoo!ブックマークに登録 newsing it!

Adobe CS3 の発表や Microsoft Office 2008 がプライベートβ版で公開されているという記事を目にし、すべてのシステム管理者にとって大切な話題について話をしたいと思った。インストーラーについてである。通常、インストールはかなり苦痛を伴う作業である。しかし、これが実に問題なのだ。

アプリケーションを入手にしたら、まず初めに何をしなければならないか。インストールだ。いずれかの方法で、インストール用のメディアからハードドライブに移さなければならない。

現在は、インストール用のメディアやディスクイメージから起動できるアプリケーションもいくつかあるが、しばらくするとうまくいかなくなるので、結局アプリケーションをインストールしなければならない。

私は仕事を始めてからずっと、驚かされてきたことがある。企業はアプリケーションの開発には非常に尽力するが、インストールについてはほとんど補足的な作業、もしくは最悪の場合、かなり苦痛を与えるものにしているのだ。これはまったく理解できないことだ。まるで、美しいハードウェアができあがったが、包みを開けるとすっぱいミルクを飲まされるようなものだ。

インストールは、顧客がアプリケーションで最初に経験することで、なぜその経験をできるだけ痛みのないものにしようとしないのだろう。すばらしいとまではいかなくても、悪くないインストーラーを作るのはそう難しくないことを知っている人間としては、悪いインストーラーにはなおさら驚かされる。

1. 一番簡単なインストール方法を採用

可能であれば、ドラッグ&ドロップでインストールできるといい。ユーザーはメディアを搭載し、アプリケーションを任意の場所にドラッグすれば、使えるようになる。これは完ぺきなインストーラーにもっとも近いかたちだ。スケーラビリティにも優れ、誰にとっても簡単な使い方である。ほとんど技術的な能力を必要としない。

Firefox そして Microsoft Office 2004 でさえ、この点では勝ち組だ。また Adobe Acrobat Professional もしかりだ。

2. 一番簡単なパッケージングを採用

一部のベンダー(Epson の話をしている)をまねて、binhex 形式の圧縮インストーラーを使わないこと。このインストーラーは、後から実際に製品をインストールするためのインストーラーをインストールするためのものだ。

読んでわかりにくい方法は、使ってみるとさらにひどい。Mac の場合、圧縮ディスクイメージさえあればいい。クロスプラットフォームで使うアプリケーションには、zip もしくは zip 圧縮した tar が最適だ。まだ Stuffit も存在しているし、今でもまずまず動くのはわかっているが、現段階での利点は少ない。

アプリケーションがコマンドラインで構成されているなら、zip ファイルが最適だ。ソースコードのように、複合ファイル構造の場合は、zip 圧縮した tar ファイルもいい。しかし Mac の場合、可能な限りディスクイメージを使うこと。うまく圧縮できるし、望めば暗号化もできる。

Adobe はこの点で二分していて、Acrobat Professional は勝ち組、Adobe Reader 8 は負け組みということになる。Reader Pro は Intel と PPC に別々のインストーラーが必要になるばかりか、魔法の URL を知らなければ、本当のインストーラーをダウンロードするインストーラーをダウンロードしなければならない。さらに悪いことに、インストールを中止しようとしても、時すでに遅く、インストールが完了しているということになる。これはよくない。

3. プラットフォームに合わせて適切なインストーラーを使うこと

Mac OS X アプリケーションのインストーラーとしては、ディスクイメージでドラッグ&ドロップするか、Apple インストーラーを使うようにするといい。Windows の場合は、MSI または MSI に後続する製品が出ればそれを使うといい。

これは単に、プラットフォームの問題ではなく、システム管理者にとって重要な問題だ。何もかも手動でインストールしなければならないようなサードパーティ製インストーラーを使っていると、数百台のマシンにインストールするのは本当に大変な作業になる。妙なインストーラーを使わなければならない場合、どうか複数のマシンに一度にインストールする方法を教えてほしい。

例えば、Adobe は CS 2 から Mac へのインストールを、完全にコマンドラインで行えるようにした。Adobe が何とかして Apple インストーラーを使わないとこだわった次善策としていい案だった。

Microsoft Office 2004 の初期インストールは簡単にできたが、アップデートが非常に面倒で、台無しだった。Adobe は「インストーラーをインストールするためのインストーラー」という方向にすべて向かいはじめ、さらに悪いことに、ダウンロードしたファイルを Mac のほとんどのシステム管理者用ツールは理解できない。つまり、何をどこにやるのかを考えて、自分でインストーラーを組み立てなければならないということ。何てことだ。

4. さまざまな場所で数百台のマシンにアプリケーションをインストールする方法を考える

「数回クリックすればいい」というだけで、数百台のマシンへのインストール手順として優れていることにはならない。手動でインストールしなければならなかったり、自分でインストーラーを組み立てなければならないなら、そのインストーラーはだめだ。以上。

理想的には、ドラッグ&ドロップでできるか、Apple インストーラーを使うかだ。それ以外なら、手動の手順をカスタマイズできる方法が必要だ。言い換えると、アプリケーションをインストールしようとする人が、製品を嫌いにならないようなインストールの方法を考えることだ。

かつて Apple は、QuickTime のアップデートで私を発狂させていた。インストールの途中で「PRO 版を入手する」というメッセージが表示されていたのだ。幸運にも、数多くの抗議の声でこれはなくなった。

また、/Applications にインストールしなければだめというのは困る。最適な場所だと思うからといって、何もかもに当てはまるわけではない。学校、研究所、企業などすべてに、それぞれ固有のインストール方法があり、柔軟性が要求されるところだ。インストーラーに柔軟性を追加するために余分な仕事をしたくないからといって、/Applications へのシンボリックリンクのようにばかげた策をとらせないように。ソフトウェアのベンダーはきっと反論するだろうが。

5. セキュリティを考える

これは本当に私を悩ませている。Adobe で Safari 内に全ユーザーに書き込み権限のあるフォルダを作ろうとしたり、Flip4Mac でログインプロンプト時に Finder ウィンドウをマシンに表示させようとしても、Quark でアクセス許可を省こうとするだけでも、厄介な問題だ(どうか、これらの例がすべて一般的なことではないことに注意してほしい。それぞれの環境でテストもせずに怒ってメールを出さないように)。

システム管理者に嫌われるばかりか、ユーザーの操作上のルールによっては、アプリケーションがその環境で使えなくなる可能性がある。本当に文字通り、アプリケーションの使用を禁止したいのか。そうではないはずだ。

だから、セキュリティを甘く考えてはいけない。インストール手順が完成した後で、少し時間を取ってシステムの状態を点検してみよう。また、常にパスワードの入力をさせればいいわけではない。それがインストールすべきないものをインストールするのを避けるためだということはわかっているが、インストール先が書き込み可能だった場合(例えばホームディレクトリなど。しかしインストール先を任意に指定できない場合は問題にはならない)、認証の背景にあるロジックはかなり脆弱になる。

インストールを行うユーザーのアクセス権限よりも高い権限レベルで動作するものをインストールする場合は、もちろん認証は適切な処置だ。しかし、/Applications にインストールする場合に、書き込み許可を持っていれば、認証ダイアログを表示させることは「セキュリティを強化する」ことにはならず、単に「時間を無駄にしている」にすぎない。また、盲目にパスワードを入力することを教えていることにもなる。これは決していい方法ではない。

インストーラーで ROI を稼ぐことはできないし、インストールの開発者はまったくもてはやされないことに気づいたが、インストール手順をいいかげんにすれば、あえて顧客をライバル会社に向かわせていることになる。これは本当に望ましいことなのか。




関連記事
  • Apple が Leopard の公開を延期、慌てることはない
  • 在宅勤務を成功させるための8つのルール
  • Outlook 2007 は Eメールを破壊するのか
  • ポケットに入るプロジェクタ
  • “使える”充電式バッテリーが登場


  • 関連テーマ
  • Apple


  • ★最新トップニュース
    国内 社内ネット、外部利用時の不満のトップは「通信・接続速度の遅さ」――MCPC が報告(Webマーケティング 5月16日 15:10)
    MCPC(モバイルコンピューティング推進コンソーシアム)は、ビジネスユーザーを対象として、モバイル機器の使用状況やネットワークの利用状況と将来へのニーズに関する調査を実施、2008年5月14日、その調査結果ならびに分析結果を報告した。
    国内 Zenlok Eメール暗号化がサービス開始(Webテクノロジー 5月16日 15:00)
    Zenlok は2008年5月15日、無料で「Zenlok Eメール暗号化サービス」を本日から開始すると発表した。
    国内 ヤフー、アドパートナーに「コンテンツ連動型広告」を追加(Webマーケティング 5月16日 14:40)
    ヤフー株式会社は2008年5月16日、サイト運営者を支援するポータルサイト「Yahoo! ウェブオーナーセンター」における広告配信サービス「アドパートナー」に、コンテンツ連動型広告の配信機能を追加した。
    国内 Infoseek 月間検索キーワードランキング (2008/4/1〜2008/4/30)(Webマーケティング 5月16日 14:20)
    Infoseek 4月の月間ランキングは、ネットを通じて広まったことで自殺者が急増している「硫化水素自殺」が今月の時事1位に。
    国内 SaaS 「ネットde会計」地域 IP 網で実証実験、NTT 西日本・BOL(Webビジネス 5月16日 13:40)
    NTT 西日本とビジネスオンライン(BOL)は、NTT 西日本の地域 IP 網を活用した SaaS 方式でのソフトウェア提供方法を実現するための共同技術検証を5月16日より開始する。
    トピックス
    > オススメのIT系求人情報【毎週月曜日更新】
    footer_301.gif


    リサーチ
    > デイリーリサーチDLサイト
    > OnlineResearchPortal (リサーチデータバンク)
    > モバイルリサーチ with goo
    footer_301.gif
    キーワード
    > Youtube > BlackBerry
    > CGM > SaaS
    > アクセス解析 > LPO
    > テーマ一覧はこちら
    footer_301.gif
    セミナー情報
    > 第1回インターネットコムマーケティングセミナー「新規クライアントを効率的に獲得する Web マーケティング手法とは」(3月26日)多数のご参加ありがとうございました
    footer_301.gif
    デベロッパー
    > DevX
    > CodeGuru
    > developer.com
    footer_301.gif
    j.i.c.ブログ
    ブログ一覧
    データメーション 【データメーション】
    IT 業界の女性について:(ハッと息をのむ)ある少女の観点(5月16日)
    ジュピターメディア創設者がITを斬る 【ジュピターメディア創設者がITを斬る】
    CNET が CBS に買収(5月16日)
    ベンチャー専門家の目利きブログ「なぜこの企業は伸びるのか?」 【ベンチャー専門家の目利きブログ「なぜこの企業は伸びるのか?」】
    「微生物、たんぱく質に隠された無限の可能性に挑戦!!」/株式会社サティス製薬(5月16日)
    Graphic Design Forum 【Graphic Design Forum】
    200番目の怪物 (5月13日)
    japan.internet.com テクノログ 【japan.internet.com テクノログ】
    5月4日(日)〜5月10日(土)(5月13日)
    最新テクノロジーの意外な処方箋 【最新テクノロジーの意外な処方箋】
    アクセンチュア・テクノロジー・ラボプロジェクト:REST(Reducing Effort in Script-based Testingスクリプトテストの負荷軽減)(5月12日)
    footer_301.gif
    最新コラム一覧
    IT マネジメント IT マネジメント

    Steve Ballmer 氏が辞任すべき理由(5月16日)
    15 seconds 15 seconds

    AJAX SlideShowおよびTreeViewコントロールを使用してスライドショーを作成する(5月16日)
    最新アフィリエイト事例にみる成功の法則 最新アフィリエイト事例にみる成功の法則

    アフィリエイト市場動向(5月16日)
    最新ハイテク講座 最新ハイテク講座

    全自動からオゾンの力まで!ハイテク洗濯機の最新事情(5月16日)
    百式のネットビジネス研究 百式のネットビジネス研究

    手書き入力で中国語を検索できる辞書サイト「nciku」(5月16日)
    週刊-サイト別アクセス状況データ 週刊-サイト別アクセス状況データ

    ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(5月15日)
    「IT の耳」 「IT の耳」

    【書評】『ウェブを変える10の破壊的トレンド』(5月15日)
    検索エンジンマーケティング 検索エンジンマーケティング

    中国検索エンジン市場シェアを巡る攻防(5月15日)
    気になるオープンソースソフトウェア 気になるオープンソースソフトウェア

    オープンソースのアプリケーションサーバー Apache Geronimo(5月15日)
    気になるトレンド用語 気になるトレンド用語

    ネットの危機?自由が奪われる「青少年インターネット規制法案」(5月14日)
    footer_301.gif
    専門チャンネル
    > セキュリティチャネル > テレコムチャネル
    > サーチエンジンウォッチ
    footer_301.gif
    海外のインターネットコム アメリカ韓国ドイツトルコ
    関連企業のサイト:ストックフォト イラスト ネットストリート ホテル予約サイト タウン情報 出張 事業継承 シミュレーション トランクルーム 優待映画チケット 田舎暮らしガイド オリジナルTシャツ ニタコエ
    Copyright 2008 Jupitermedia Corporation All Rights Reserved. http://www.internet.com/
    space.gif space.gif