Appleの新しいXcode 4は、新しいHTML5開発ツールの前兆となるかもしれない

Appleの新しいXcode 4は、新しいHTML5開発ツールの前兆となるかもしれない

Appleが新たにリリースした統合開発ツール「Xcode 4」は、特にiPhoneとiPad向けの新しいソフトウェア開発に向けたソフトウェア開発への強力な投資を反映しています。開発者たちは、AppleがHTML5ウェブコンテンツ構築を目的とした同様の開発環境を提供すれば、Adobeの領域への新たな進出を示唆する可能性があると指摘しています。

Xcode 4は、今夏のAppleのWWDCでプレビューされました。同社はつい最近、すべての開発者向けにXcode 4のプライベートベータ版をリリースしました。刷新されたワークフローは、開発者がMac OS XおよびiOSデバイス向けにリリースするアプリケーションを構成するコードと関連ファイルを整理するのを支援し、グラフィカルインターフェースレイアウトツールとコーディングウィンドウを統合し、ドキュメントのバージョン管理機能によって変更履歴を追跡できるようにします。

Appleinsiderは、Xcode 4のリリース直後にその主要な変更点を特集しました。しかし開発者たちは、iPhone App Storeの大成功を背景にAppleが開発ツールに投入しているリソースによって、並行開発タスク向けのソリューション提供におけるAppleの取り組みを容易に再利用できるようになると指摘しています。

Xcode 4 の作成に対する同社の多大な投資がどのように応用されるかの一例としては、Web 用 HTML5 コンテンツの作成を目的とした Web 開発ツールの出荷が挙げられます。このコンテンツは、Apple の iAd モバイル広告プログラム、iPad を対象としたデジタル ブックや Web アプリ、iTunes LP や iTunes Extras コンテンツなどの Web ベースのツール内で使用されます。

現在、広告、デジタル出版、メディアのボーナスコンテンツ向けに制作されている動的インタラクティブコンテンツの多くは、Adobe Flash Professionalで構築されています。これは、デザイナーがWebのHTML、JavaScript、CSSファイルを手動で編集することなく、こうしたコンテンツを作成できるようにするためのグラフィカルツールをAdobeが提供しているからです。しかし、AdobeはHTML5の採用が比較的遅く、Dreamweaver Web開発ツールに基本的なサポートを追加したにとどまっています。

Apple 社が既に完了している (そして iOS App Store と Mac ソフトウェアの育成への投資の一環として支払った) Xcode 4 の成果を HTML5 開発に活用すれば、統合 Web 開発ツールに対する膨大な潜在的需要に応えるために他の新興の取り組みを追い抜くことができ、Web 作成ツールの第一人者としての地位を確立できるだろう。

3 ページ中 2 ページ目: これはすべて以前に起こったことです。

これはすべて以前に起こったことだ

Appleが既存のソフトウェアを活用して新たな分野に進出するというアイデアは、特に目新しいものではありません。Appleは、Mac OS Xネイティブの生産性向上ツールの大きな空白を、Keynoteで埋めました。Keynoteは、CEOのスティーブ・ジョブズがプレゼンテーションスライドを作成できるように設計されたとされています。

Keynoteのルック&フィールはその後、PagesワープロとNumbersスプレッドシートによって拡張され、iWorkアプリスイートとして提供されました。Appleはつい最近、このスイートをiPadに移植し、今や象徴的な人気を誇る新型タブレットのベストセラー生産性ツールとして活躍しています。

Appleも同様に、iLifeにライフスタイルアプリ群を構築し、Macの販売促進を目的とした写真、動画、ウェブページ、音楽作成のためのデジタルハブを構築しました。その後、同社は音楽アプリケーション「GarageBand」のインターフェース全体を再利用し、Sunの包括的な動的トレースフレームワークであるDTraceをベースにした開発ツール「Instruments」(下記参照)を開発しました。

Instruments は GarageBand の時間スクロール インターフェースを活用して、時間の経過に伴うプロセスのパフォーマンスやリソース消費などをグラフィカルに直感的に監視できるようにしました。

レオパード・インストゥルメンツ

Appleが開発し、再利用した3つ目のアプリケーションはiTunesそのものでした。iTunesは無料で配布されていましたが、iPodの人気によって資金が調達されていました。iPodの販売成功はiTunesへの多額の投資につながり、iTunesは洗練度と実用性において他のApple製アプリケーションを急速に凌駕するようになりました。Appleのソフトウェアの良し悪しを最も顕著に表したのは、iTunesとFinderだったかもしれません。

AppleがMac OS X Leopardをリリースする頃には、iTunesのインターフェース全体が非常に洗練されていたため、Pantherのリリース以来ずっと残っていた遅延の不具合を解消するために、iTunesのインターフェースの大部分を再利用して新しいFinderを作成することは理にかなったことでした。新しいFinderのデバイス、場所、検索リスト、そしてCover Flowアイコンブラウジングに至るまで、LeopardのFinderはiTunes用に作成された機能の多くを再利用することで、大幅な刷新を実現しました。

3 ページ中 3 ページ目: Web コンテンツ用の Xcode。

ウェブコンテンツ用のXcode

Xcode 4も、コンテンツリストやステータス更新、進捗状況のフィードバックを表示する擬似LCDディスプレイなど、iTunesの機能を踏襲しています。また、この新しい開発ツールには、ジャンプバーと呼ばれる直接操作可能なパスリストなど、斬新な新機能もいくつか導入されており、これは将来的にFinderを含む他のアプリにも導入される可能性があります。

Time Machineのようなバージョン管理による文書閲覧のサポートや、2つの文書の内容比較機能といった他の統合機能も、Finderや新しいスタンドアロンのリッチ編集環境に追加することが理にかなっているでしょう。そして、このような統合文書管理ツールをターゲットとするビジネスモデルとして最も可能性の高いのは、Webです。

Xcode 4では、Interface Builderのグラフィカルレイアウト機能がテキスト指向のプログラミングツールに統合されています。AppleはすでにDashcode(下記参照)をリリースしており、これはSafari、iPhone、iPad向けのダッシュボードウィジェットやシンプルなWebアプリケーションをグラフィカルに作成するためのツールです。

ヒョウダッシュコード

同様に、このグラフィカル ツールを Web コンテンツ構築用の Xcode 4 のような環境 (下記) に統合することで、同社は、このようなツールをゼロから構築するための大規模な投資を行うことなく、標準ベースの Web コンテンツ構築を目的とした Flash Professional の強力なライバルを提供できるようになります。

エックスコード4