iPad: プログラミング アプリは必要ですか?

iPad: プログラミング アプリは必要ですか?
iPad: プログラミング アプリは必要ですか?

iPadは、音楽、映画、写真といったメディアを消費するデバイスではなく、コンテンツ制作ツールとして多くの議論が交わされてきました。2010年にはiPadで実際に様々なことができることを証明するアプリが数多くリリースされましたが、先週のiPad 2イベントでは、スティーブ・ジョブズ氏自身が、近日リリース予定のiMovieやGarageBandといったアプリも含め、iPadは「おもちゃではない」ことを聴衆に改めて認識させようとしました。しかし、指とバーチャルキーボードだけでオリジナルコンテンツを制作・作成できるアプリがどれだけあっても、Appleがまだ参入していないニッチな市場が存在します。それはコーディングアプリです。

Wiredの親愛なる友人ブライアン・X・チェン氏が指摘しているように、iPad向けのプログラミングアプリの不足は、開発者がiPadを新しいコンテンツ制作デバイスとして使いたいと切望しているにもかかわらず、ソフトウェアの不足とAppleによるiOS環境への制限のためにそれができないという状況を生み出しています。これは間違いなく「プログラミング」という分野に当てはまりますが、タブレット専用ソフトウェアの台頭は見られません。そして、Mac App StoreでXcodeが誰でも4.99ドルで入手できるようになったことで、AppleがiPadをプログラマー向けのツールとして活用することを検討するかどうかという疑問がさらに深まりました。

プログラミングは、コンピューターでできる最も創造的なことの 1 つであり、iPad は、この形の創造性を多くの人々、特に子供たちに紹介する強力なツールになる可能性があります。

現状では、iPadを使ってプログラムを作る方法はありません。さらに、タッチスクリーンのインターフェースは従来のコーディングには適していないように思われ、iPadの内部構造を覗いてソフトウェアの作成方法を理解する簡単な方法もありません。

iPad 上で容易にアクセスできる優れたプログラミング環境がなければ、Apple のタブレットはプログラミングの将来に暗い影を落とすことになる。

興味深い点があります。iOS では「内部」を覗くことができず、プログラマー向けのフル機能アプリが存在しないのです。この問題には2つの側面があります。Apple は iOS に独自のルールを設けていますが、サードパーティの開発者が iPad をプログラマー向けプラットフォームとして十分に信頼していないのは明らかです。確かに、iPad 専用に開発された CSS や HTML 対応のテキストエディターはいくつかありますが、それだけでは不十分です。しかし一方で、iPad というデバイスの性質とその OS の性質上、開発者が iPad 用プログラミングスイートの開発に投資していない可能性もあります。iOS のシステムファイルを見て調整するには、脱獄が必要です。Apple は脱獄に反対しているため、今のところ iOS ファイルシステムにアクセスする方法はありません。これで話は終わりです。

それでも、脱獄はさておき、iPadをプログラミングツールとして使ってスキルを次の段階に引き上げたい開発者は、「そんなことが可能になる日が来るのだろうか?」と疑問に思うかもしれません。そして何よりも、「なぜAppleはiPadをプログラミングプラットフォームとして認めないのだろうか? なぜいまだにMacが必要なのだろうか?」と疑問に思うでしょう。

それは時間の問題だと思います。確かにiPadにはプログラミングアプリがありません。Appleはシステムの変更を望まないでしょう。でも、5年後はどうでしょう?状況は大きく変わっていると思いませんか?iPadが一般ユーザー、オタク、ブロガー以外の層にも浸透していくにつれて、よりプロフェッショナル向け、あるいはセミプロフェッショナル向けのアプリが登場する可能性は当然あるのではないでしょうか?私もそう思います。そもそも、5年後にはどんなMacが登場しているかなんて誰にもわかりません。もしかしたら、MacBook Airが新しいiPad Proになるかもしれません。

今のiPadを見てください。2010年4月に発売されたiPadですが、1年後には音楽制作や動画編集アプリが登場しています。Appleはこれらのアプリの開発に時間をかけ、その間にiPadがより多くのユーザーに届くのを待っていました。iOSが拡張され、iPadが大型化し、より強力なハードウェアと機能が追加されるにつれて、2013年にはiOS版Xcodeが登場するかもしれません。

iPadについて私が一番気にしているのは、次の点です。「子供の頃、本物のコンピュータではなくiPadを持っていたら、私は今頃プログラマーにはなれていなかっただろう」と、ペイン氏は昨年初代iPadが発売された際のブログ記事で述べています。「ダウンロードしたり書いたりした、どんなに馬鹿げた、潜在的に有害な、非常に教育的なプログラムでも、実行することはできなかったでしょう。ResEditを起動してMacの起動音を消して、両親を起こさずにいつでもコンピュータをいじることもできなかったでしょう。」

そして、ソフトウェア プログラマーのマーク ピルグリム氏は、パーソナル コンピューターが本当に「パーソナル」だった時代、つまり、ユーザーが反抗的なルール違反者であると感じることなく、自分のデバイスで何でも好きなことができた時代を懐かしんで語りました。

心から同意します。今の子供たちはプログラミングができるようになる必要があり、そのための適切なツールも必要です。しかし、「ローマは一日にして成らず」ですから、発売からまだ1年も経っていないデバイスの初期ニーズに応えるためだけに、不完全なプログラミングツールセットを出荷するのは愚かな行為に思えます。繰り返しますが、プログラマーがiOSデバイスでコーディングできれば素晴らしいでしょう。しかし、Appleの進化のスピードが遅く、プログラミングがおそらく同社にとってニッチな分野であることを考えると、11ヶ月経ってもまだコーディングアプリが登場していないのも不思議ではありません。

時が経てば、物事は変わります。記事全文はこちらをご覧ください。

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。