Apple製品の進化から着想を得た分散型アプリケーションのトレンドとは?

著者: Robert Mao
編集: Jean Chen
昨日のAppleのストリーミングイベントをご覧になりましたか? 見逃した方のために説明すると、Appleは3月25日に新製品発表イベントを開催し、オプラ・ウィンフリーやスティーヴン・スピルバーグから、新しいサブスクリプションサービスやアプリまで、さまざまなものを披露しました。最新のApple News+サービスが人々の注目を集めました。これはAppleが新たに開始したニュース購読サービスです。ユーザーは月額9.99ドルでこのサービスを購読すると、Time、National Geographic、Rolling Stone、Vanity Fair、Sports Illustratedなどの著名な出版物を含む、300誌以上の質の高い雑誌にアクセスできます。最も興味深いのは、ユーザーの関心に合うコンテンツを人工知能で推薦する場合でも、Appleはユーザーが何を読んだかを知ることはなく、出版社や広告主による追跡も決して許さないと約束したことです。どこかで聞いた話ではありませんか?
アプリケーションの構築において、「分散型アプリケーション(DApps)」の理念を世界で最も実現している企業がAppleだと言えば、ブロックチェーン原理主義者の中には、私を正気ではないと思ったり、気でも狂ったのではないかと疑ったりする人もいるでしょう。先ほどのApple News+を例に取ると、Appleはプラットフォーム上のアプリケーションを分散化することで、むしろより中央集権的になっているように見えないでしょうか?
確かに、これまでのAppleの製品設計には唯一の中心、すなわちApple自身が存在します。しかし興味深いことに、AppleのiOSアプリの設計の多くは、DAppsに対するAppleのデザイナーの深い理解を反映しており、より垂直的かつ専門的になり、産業チェーン全体によって構築されています。最近開催しているDApps設計の技術学習シリーズに参加した方なら、これらのAppleアプリが、ArcBlockが提唱する分散型アプリケーションの5つの成功要因に沿っていることにすぐ気づくでしょう。例えば、1台のスマートフォンにニュースアプリを10個、メッセージアプリを10個、テレビアプリを10個、ウォレットアプリを10個もダウンロードしたい人はいません。ユーザーは、自分の好みの使い方に合うものを1つ選びたいと考えます。例えば私は、市場で最も優れ、最も包括的なニュースアプリで、興味のあるコンテンツを閲覧し、現在市場にあるどのサービスよりも多くの選択肢を得たいので、Apple News+アプリに登録する可能性があります。さらに重要なのは、ArcBlockが考える成功するDAppsの前提が、データの所有権をユーザーの手に戻すことだという点です。Appleが私のデータを追跡も共有もしないという事実は、成功するDAppに向けた大きな一歩です。
Appleのほかのアプリもいくつか見ながら、世界最大のIT大手が独自の方法でどのように少しずつ分散化へ向かっているのかを確認してみましょう。

Wallet
長年のユーザーにとって、Apple Walletは初代Passbookから進化したものです。Walletは仮想のカードケースのように見えますが、実際には一連の銀行カード、会員カード、航空会社のアプリケーション、その他のサービスを簡単に統合できます。Apple Walletは標準のPassKit開発フレームワークも提供しており、サードパーティーのアプリはApple Payを自らのアプリケーションに簡単に統合し、アプリ内でカード形式で表示できるコンテンツをWalletに入れることができます。

クレジットカードについては、Apple Walletは現在Apple Payと密接に統合されています。しかし、会員カードや特典カードなど、ほかの種類のカードについては分散型の設計となっており、PassKitプロトコルに従えば誰でも自分のカードを追加できます。ここで重要なのは、それらのカードを所有し、管理するのがデバイスの所有者だということです。データや利用状況がプロバイダーへ共有されることはありません。ArcBlockが独自のABT Walletを設計した際には、分散化の考え方に基づき、ウォレット製品を完全に分散化してユーザーが100%所有できるようにするOpen Wallet Protocolを発表しました。この考え方はApple Walletの設計に非常に近いものです。
TV
Appleがひっそりと公開したTVは、iTunesはもちろん、NetFlix、AmazonPrime、Tubi、Fox Newsなど、動画を再生できるさまざまなiOSのテレビ・映画関連アプリケーションを統合するアプリです。ほかの動画サービスの番組を検索し、TVですぐに再生を開始できます。Appleの動画であればTVが直接再生し、それ以外であれば該当するアプリをすぐに開いて再生します。アプリをまだインストールしていなければ、TVがダウンロードへ案内します。

考えてみると、現在のAppleのTV Appは、ディレクトリ兼コンテンツ検索ツールに近いものです。再生時には依然としてほかのアプリを使う必要があり、初めて使う際には、そのアプリでの登録や追加の会員資格の購入も必要です。AppleがiOSのシステムレベルで提供するメディア再生フレームワークは、あらゆるiOSメディアプレーヤーの基盤です。ライブストリーミングでもファイル再生でも、iOS上のほとんどのメディアアプリはAppleが提供する充実したメディアフレームワークの恩恵を受けています。開発者が設計・開発する必要があるのは、インターフェースやログインなどだけです。しかしTV AppでAppleが直接再生を許しているのは自社の動画だけであり、その理由が技術とは無関係であることは明らかです。
ブロックチェーンの大規模普及に向けた私たちの取り組みにおける重要な方向性の1つが、ブロックチェーンとトークン化によって刷新されるコンテンツの制作と流通であり、これはユーザーに多くの価値をもたらします。現時点での難しさは、実のところ技術的な問題ではなく、商業的な問題です。多くの組織や企業は、ユーザーとその個人データを犠牲にしてでも支配権を維持したいと考えています。ArcBlockのプラットフォームは、こうした種類のサービスを構築するためのツールとフレームワークをすでに提供できますが、それを実践できるかどうかは、サードパーティーのサービスに実行する意思があるかにかかっています。今日、分散化はユーザーには良くてもビジネスには悪いと考える人が少なくありません。しかしAppleを見ると、分散化は実現可能なだけでなく、ビジネスにとっても良いことだと、同社がほかの企業に示しているように思います。
Smart Devices
今日、私たちの多くはすでに家庭でスマートデバイスを利用しています。そしておそらくご存じのとおり、ユーザーはそれらのデバイスに接続して設定するために、さまざまなスマートホームアプリをダウンロードしなければなりません。私自身、異なるスマートデバイスを動かすために少なくとも7つのアプリを使っています。

上の画像は、私のiPhoneにあるスマートホーム用のアプリグループです。照明、壁コンセント、エアコン、ドアロックなど、さまざまなアプリがあります。不便でしょうか? もちろんです。Appleはこれらの異なるサービスやアプリをApple Homeアプリに統合することに成功するでしょうか? 成功するでしょう。しかし、あらゆるスマートホームメーカーが自社のアプリを通じて、事業に金銭的利益をもたらすユーザーデータを獲得したいと考えているため、すべてを統合しようとすれば、間違いなく大きな抵抗に直面します。

今日、Apple Home Appは、スマートホームに関連するあらゆるアプリをサポートするアプリケーションハブを構築しようとしています。Appleのプロトコルに従うアプリケーションなら、どれでもHomeアプリ内に居場所を持つことができます。例えばXiaomiには優れたスマートホームのハードウェア製品がありますが、Apple Homeには対応していません。しかしオンラインには、10ドルのRaspberry Piを使ってXiaomiのデバイスをApple Homeに追加できるオープンソース実装があります。この回避策には多少の手間がかかるものの、Home Appの設計が比較的分散型であり、プロトコルをサポートする製品ならAppleの承認なしでHomeに収容できることも示しています。
ブロックチェーンとスマートホーム製品の組み合わせは非常に自然であり、ユーザーのニーズを満たすことができます。近い将来、ブロックチェーン技術とトークンサービスの助けを借りて、スマートホームデバイスはより高速で便利かつ安全になります。さらに重要なのは、それによってより多くのビジネス機会とイノベーションが生まれ、最終的にユーザーの利益になることです。しかし何よりもまず、スマートホームデバイスのメーカーは、今日のユーザーに対するアプローチと考え方を見直す必要があります。次の段階として、メーカーはユーザーとそのデータを「資本」とみなすことをやめ、分散化の考え方を受け入れ、ユーザーへの奉仕と価値の提供に基づくビジネスモデルを開発しなければなりません。

将来、Appleはブロックチェーン技術を使って自社のエコシステムとプラットフォームを変革することで、さらに分散化していくのでしょうか? 今のところ答えはありませんが、正しい方向へ進んでいるように見えます。ユーザーが自らのアイデンティティ、データ、資産を独立して管理でき、制限なくデータと資産を移行でき、利用したいアプリケーションサービスへ円滑に切り替えられるようにすることが、正しく論理的な手順だと私は考えます。今日、分散型ウェブはもはや単なる概念ではなく、ユーザー、企業、開発者が真剣に検討するものになっています。ハッキングが相次ぎ、ユーザーが自分のデータを管理できず無力な状態に置かれ、企業がユーザーの求めた制約や制限をたびたび回避する状況を目にして、Appleは製品設計のレベルから、ユーザーにより多くの制御権を与え、イノベーターがこの正しい方向へ進むことを促す小さな一歩を踏み出しています。
このページに関わるもの
用語
-
Dapp
重要な状態が単一の運営者のデータベースだけに存在しないアプリケーション。何をもって分散とするかはプロジェクトごとに大きく異なるため、有用な問いは「どの部分が外部の人に検証できるか」です。
-
Decentralization
単一の性質ではなく、部分ごとに問うべき問いです。誰がこれを変更できるか、誰が差し止められるか、そして後から誰が検証できるか。多くのシステムは一部の要素だけが分散的です。
-
ブロックチェーン
記録を暗号学的に結び付け、共通の検証・合意形成ルールに従って取引履歴を確定する分散台帳。