TMOがSmileOnMyMacにインタビュー:開発者の視点

TMOがSmileOnMyMacにインタビュー:開発者の視点

8分で読めます
| ニュース

TextExpanderをご存知ない方のために説明すると、これは長い文字列にショートカットキーやスニペットを割り当てることができる機能です。スニペットを入力すると、テキスト、ロゴ、さらには写真などが自動的に挿入されるため、入力の手間とミスの可能性を大幅に減らすことができます。MacとiPhone(TextExpander Touch対応)の多くのアプリは、SmileOnMyMacのSDKを利用することでこの機能をサポートしています。

TMO: MacとiPhone向けを同時に開発されていますね。状況はいかがですか?どちらの方がより好調ですか?

スカウン氏:当社の最大の牽引力は依然としてMacです。長年にわたりMac向けソフトウェアを開発してきました。Macは急速に成長しており、私たちはそれに興奮しています。

TMO: iPhoneでもTextExpanderが使えるようになりましたね…

スカウン氏:その通り。エキスパンダータッチ

グレッグ・スコーン

グレッグ・スコーン

TMO: …これは本当に興味深いですね。スタンドアロンアプリであるだけでなく、フレームワークも備えているんですよね?その点についてお話しいただけますか? TextExpanderをiPhoneで他のアプリの一部として使えて、スニペットも全部使えるというのは興味深いですね。でも、iPhoneでは複数のアプリ間で通信はできないと思っていたのですが。

スカウン氏:アプリ間の通信自体は実際には行われていません静的ライブラリがあり、これにより他のアプリケーションの開発者は、入力されたテキストを一時的に私たちに渡し、私たちがそれに基づいて処理できるようにし、さらに他の開発者に渡すことができます。これは開発者の了承と許可を得た上で行われます。これはMacでの動作とは大きく異なります。MacではTextExpanderが常にバックグラウンドで動作しています。iPhoneでは、開発者がライブラリを統合する必要があります。

TMO:しかし、それはまだ私の 1 つの TextExpander ライブラリにアクセスしています。

スカウン氏:そうです。iPhoneには永続的なデータを保存する仕組みがあります。TextExpanderはその一つを利用しており、そのストアは複数のアプリケーションで利用できます。

TMO:非常に興味深いですね。

スカウン氏: iPhone向けのアプリケーションスイートを開発しているとしましょう。複数のアプリにまたがって開発するため、同じようなストレージが必要になります。しかし、内部的に行う場合もあるため、この仕組みが備わっているのです。

TMO:なるほど。それはすごいですね。現在、対応アプリは30種類以上あるんですよね?

マクドナルド氏:はい、30を超えています。WWDCの期間中に30に到達しました。

スカウン氏:開発者カンファレンスの期間中、皆様とお話をして、SDKの存在を広く知っていただきたいと思っています。カンファレンスで学んだことの中で、特に強調しておきたいのは、SDKは無料だということです。iPhone用の静的ライブラリを有料で提供している企業は他にもありますが、それは彼らのビジネスモデルなので、何ら問題はありません。しかし、私たちのビジネスモデルは、TextExpanderの販売数を増やし、TextExpanderをあらゆる場面でより便利に活用してもらうことです。そのため、ライブラリは開発者にとって無料で提供しています。開発者はアプリに新機能を追加でき、顧客は満足し、そして私たちもTextExpanderの顧客を獲得し、より幅広いTextExpanderのユーザー基盤を構築していくのです。

TMO:明確に言うと、TextExpander 対応アプリが 15 個あっても、TextExpander を購入してインストールしない限り、TextExpander 機能は表示されません。

スコーウン氏:はい、その通りです。スニペットを管理するには、TextExpander がインストールされている必要があります。インストールされていない場合は、スニペット表示されません。

TMO:分かりました。つまり、機能がないのではなく、データが存在しないということですね。

スカウン氏:その通りです。そしてもちろん、デスクトップのTextExpanderからモバイルデバイスにスニペットをプルできます。また、スニペットをデスクトップに戻したり、モバイルデバイス間でプッシュしたりすることも可能です。

TMO:面白いですね。しかもすべてWi-Fi経由で。

スカウン氏:すべて Wi-Fi 経由です。

TMO:クラウド同期の見込みはありますか?デスクトップではMobileMeとDropboxの両方を使って同期しているのを知っています。

スカウン氏: Dropboxはモバイル製品に要望の多かった機能です。私たちのリストでも上位に位置づけられていますが、少し複雑でもあります。

ゴワード氏: Apple にはそれを実行するためのライブラリはないのですか?

フィリップ・ゴワード

フィリップ・ゴワード

スカウン氏:その通りです。MobileMeは選択肢ではありません。iOS 5の主力機能が産業グレードの同期機能とクラウド機能だとしても、驚きません。誰もがそれを必要としているからです。誰もがそれぞれ独自に開発しています。それでは、Appleにとって長期的に良い世界は築けません。

問題は、彼らには与えられた時間の中でできる限りのことをしなければならない、ということです。私たちも小規模デベロッパーと同じプレッシャーを感じています。でも、もし水晶玉を取り出して占うとしたら、彼らは間違いなくその問題に取り組むだろうと思います。

TMO:ええ、確かにそうですね。今、全てのアプリが独立して同期しているので、おっしゃる通りですね。これではユーザーエクスペリエンスもバッテリー寿命も良くありません。一度同期して、あとは他のアプリに引き継ぐことができれば…

ゴワード氏: Palmを見てみると、モバイル用途では同期機能が依然として最も魅力的な機能です。アドレス帳やカレンダーの同期に頼っているからです。この点は気に入っています。他の機能にも同じように同期機能があればいいのにと思います。

TMO:つまり、AppleのiDiskはもう必要ないということですね。少なくとも、AppleがiPhoneのドキュメント保存場所としてiDiskを使うよう強制するまでは。[一同笑]

それで、TextExpander touch で行っていることについて Apple はどう考えているのでしょうか?

ゴワード氏:とても良い質問ですね。私たちはあまり注目されていませんでしたが、AppleはTextExpanderの存在を明らかに認識しています。Apple社内にはTextExpanderを使っている人がたくさんいます。

マクドナルドさん: App Storeのスタッフピックでした。だから、彼らも気づいているんです。

ゴワード氏:過去には、携帯電話で使用できるベータ版も制作しました。

スカウン氏:はい、その通りです。App Store向けのプロモーション版を制作しました。私たちも多くのデベロッパーの1社でした。彼らから明確な依頼を受けたのです。

「なぜAppleはTEをメールに統合できないのか?」と尋ねるユーザーもいます。Appleはサードパーティの静的ライブラリを採用する習慣がありません。ですから、もし彼らがTEをメールに統合するとしても、TextExpanderから始めることはないだろうと思います。

TMO:私としては、まず最初にこれをおすすめします…

スカウン氏:人々と話していると、いまだに TextExpander を知らない人がいることに驚きます。私たち全員が TextExpander を知っていて、毎日使っているのに。

TMO:自分が限界を超えたと実感したのは、誰かに留守番電話を残そうとした時でした。電話番号のスニペットをほとんど暗唱しそうになったんです。[笑い] その時、自分がテキスト拡張の​​世界に完全に取り込まれてしまったと悟りました。

ゴワード氏:では、携帯電話がそれを拡張できるほど賢ければ、市場が改善されたことがわかるでしょう!

TMO: Macについてお伺いしましょう。Mac用のTextExpanderはもちろんありますが、他に何かありますか?

ゴワード氏:最も人気の製品はPDFエディターのPDFPenです。文書の編集に必要なあらゆる編集機能を備えています。例えば、注文書に記入して署名することも可能です。元々記入用に設計されていないフォームであっても、コピー機でスキャンしたフォームであっても可能です。そのため、これまでファイルを印刷して手書きで書き込んでいた作業に非常に役立ちます。その手間が省けるので、コンピューターで直接作業し、メールで送ることができます。

TMO: PDFPenは興味深いケースです。なぜなら、PDFPenはそうした機能を備えているだけでなく、ページの並べ替えや削除、追加といった操作をしてから、新しいPDFとして保存する機能も備えていたからです。この機能はLeopardのプレビューに組み込まれました。それを見た時、「しまった!」と思ったことはありませんか?それとも、自分たちも他の機能もやっているし、お客様もそうしているから大丈夫だ、と思ったのでしょうか?

ゴワード氏:後者だと思います。それで構いません。私たちは他にも様々なことをやっています。例えば、スキャンした文書にOCRをかけたい場合(多くのPDFはスキャンされていると分かりました)、ページ上に写真があるのと同じです。テキストのように見えても、実際にはテキストではありません。PDFPenがOCRをかけてくれるので、テキストをコピーして編集できます。プレビューではそういったことはできません。

TMO:では、こうした製品を開発しているとき、iPhone でも Apple はある種のテキスト拡張、実際は自動修正機能を採用していますが、「これはみんなが望んでいることだし、Apple がいずれにせよやるだろうから、私たちがこれをやるべきかはわからない」というような考えはありますか。

ゴワード氏:製品を設計する際には当然その点を考慮します。

スカウン氏:ええ、檻の中にいる間は、できるだけ象の足元には近づかないようにしています。同時に、顧客にとって正しいこともしなければなりません。私たちはずっと昔にFAXソフトウェアを開発し、今でもPageSenderを出荷しています。アップルにもFAXソフトウェアはありますが、私たちの機能セットは異なります。この製品は、FAXを頻繁に使用し、FAXを管理したいユーザー層に訴求するものです。実際、私たちはうまくやっています。私はアップルでFAXソフトウェアを開発している人たちと知り合いで、よく話をしています。

マックワールドのゴワードとスコーン

マックワールドのゴワード氏とスコーン氏

つまり、Appleの製品を補完する魅力的な機能をお客様にとって提供できるかどうかが問題なのです。たとえあなたの製品が注目を集めたり、注目を集めたりしたとしても…テキスト置換に注目してください。AppleはSnow Leopardにテキスト置換機能を追加しました…この機能は非常に非力だと私たちは考えていますが、Pagesのような置換機能をPages以外でも実現するというAppleのニーズを満たしていました。メールやその他のアプリケーションでも使えるようにしたいという要望は、ユーザーから寄せられており、それは理解できます。

TMO:良いお話がいくつかありましたね。ところで、まだ話し合っていないことで何かお話したいことはありますか?

マクドナルド氏:そうは思いません。私たちは主にSDKについてお話ししたかったのです。それがWWDCでの私たちの焦点です。もちろん、他にも製品や計画はありますが、すぐに発表できるほど具体的なものはありません。

スカウン氏:また、SDK は一部の iPhone アプリケーションにとって競争力のある機能になりつつあります。これは学ぶのが非常に興味深いことです。非常に強力な機能だからです。

TMO: TextExpander の最も興味深い使用例は何ですか?

スカウン氏: iPhone用のキーボードアクセサリを開発している人がいます。Mac、Windows、Linuxで動作します。[iPhoneをキーボードのように操作します。] そして、彼からメールでTextExpanderのサポートを追加できないかと問い合わせがありました。もしかしたら、iPhone用のキーボードのようなもので、実際にTextExpanderをサポートしているものがあるかもしれません。

ゴワード氏:たとえば、何らかのビデオ システムや壁の中に Mac が組み込まれていたりしたら便利だと思います。

TMO:あるいは、Mac miniをメディアセンターとして使っていて、リモートで入力したい場合などですね。さて、そろそろ時間も終わりに近づいてきましたが…他に何かありますか?

スカウン氏:公平を期すために言うと、TextExpanderのユースケース、つまりTwitterクライアント、メモアプリ、タスク管理アプリなどは、既にTextExpanderのサポートを導入しています。なぜなら、これらのアプリは最も費用対効果が高いからです。「一番興味深いものは何ですか?」と聞かれましたが、ある意味、それらは最も興味深いものです。しかし、最もユニークなものは何でしょうか?それはiPhoneのキーボードです。それから、TextExpanderのサポートを追加したベトナム語入力アプリもあります。これは突如として現れたものです。

TMO:興味深いですね。とても素晴らしいですね。お時間をとっていただき、本当にありがとうございました!

Knowledge Network