アプリ開発の全盛時代、プラットフォームと経済学
プラットフォームの概念と役割
(1) プラットフォームの概念
プラットフォームはアプリケーションを動作させるために必要な諸機能とサービスを提供する。
プラットフォームは開発者がアプリを容易に開発できるようツール(API等)を提供する。
そして、ユーザが必要とする機能とサービスを提供する。
プラットフォームは、映画や本などの他の知的資産のように初期の開発コストは膨大にかかるが、再生産コスト(変動費)はほとんどかからない。
(2)プラットフォームの役割
プラットフォームの役割は、知識産業時代に全ての産業を率いていく最も重要な中核エンジンである。
プラットフォームは産業革命時代のエンジンとは異なり、見えない論理的エンジン(Invisible Engine)で、アプリケーションの容易かつ速い開発、運営上の安定性、互換性、発展性を保障する。
プラットフォームは、アプリケーションを開発·運営する合理的方法であったり、単にSW産業界内部に限った技術現象や話題ではない。
今日では,ほとんどの産業で製品やサービスが内蔵されている。
(3) プラットフォームの事例
各産業別プラットフォームの事例は以下の通りである。
▶ PC産業 : Windows、Linux、Unix、MacOSなど
▶ 携帯電話産業 : Android、I.O.S、Windowsなど
▶ ビデオゲーム産業 : PlayStation、XBOX、N64、NESなど
▶ 音楽コンテンツ産業 : iPodとiTunes、リアルオーディオプレーヤなど
▶ 動画コンテンツ産業 : YouTube、RealAudioなど
▶ 電子商取引産業 : アマゾン、イーベイなど
▶ 検索広告市場 : Google、yahooなど
▶ アプリケーション産業 : SmartMaker、m-BizMaker(ノーコードプラットフォームとして発展中)
プラットフォーム技術と社会的役割
(1)プラットフォーム産業の時代的背景
今日ではマイクロプロセッサとメモリ半導体技術が急激に発展し、高性能、低価格化と同時に有線·無線インターネット環境が普及している。
それにより、ほぼ全ての産業·領域で、豊富で安価なコンピューティングパワーを活用し、自動化·知能化を実現しつつある。
新しい概念の資源が持つ潜在力と特性を効果的に活用して、生産及び取引コストを下げ、人間の利便性を増進させ、新しい機会を創出できる。
様々なアプリケーションを生産することが、国家·社会的にも絶対的に重要な状況となっており、実際にアプリ製品が爆発的に増加している。
爆発的に増えつつあるICT化に対する要求と問題を、最も体系的かつ経済的に解決する技術的対応戦略がプラットフォーム技術といえる。
しかし、プラットフォーム産業は、非常に技術融合や知識集約的であり、極めて複雑な論理や集中力が求められ、関連分野の専門技術者、あるいは頭の良い人数人が集まって短時間でソリューションを作ることが容易ではない産業である。
また、一つのプラットフォームがきちんと形成されれば、多くの職種や人々と直接·間接的な利害関係が発生するしかない産業である。
(2) プラットフォーム技術の社会的役割
マイクロプロセッサやインターネットが基盤となった今日の世界(=デジタル経済体制)ではプラットフォーム技術が、今後社会のほぼすべてを決定する最も重要な要素と評価しても、必ずしも大げさではない。
特に、企業、学校および公共機関のほぼすべての分野を経て伝統的概念と判断の基準および行動する方式を抜本的に改革を推進するように諸般の環境を作る根本的な源泉(背景)でありながら、実際世の中をその方向に動かせるように支援するエンジンだと言える。
アプリケーションプラットフォーム
(1)アプリケーションの構造的問題
アプリケーションソフトウェアが個別経済主体次元ではもちろん、人類文明史的次元でも、膨大な潜在力と波及効果を持つ。
しかし、実際には今までプログラムという技術的構造と限界のため、産業現場や実務界で本当に革新的な価値を持つソリューション製品を作ることは容易ではなかった。
その根本的な原因は、アナログ体制の問題を実際に改善できるアプリを作るためには、今日、IT分野のすべての最新技術(HW、NW、OS、データ通信、バーコード、RFID、モバイル、セキュリティ、DBMS、Framework、SOA、WebPage、プログラミング、大容量データ、大規模かつ同時ユーザ対応、開発方法論、プロジェクト遂行や管理手法、ソフトウェア製品の品質管理などの技術)が網羅されなければならない。
そして、ソフトウェアを作るために目標とした産業分野の膨大な産業知識と繊細で具体的な現場業務処理方法及びノウハウなどもすべて知らなければならない。
そのような文系の知識とともに理科の技術が必ず融合されてこそ可能になるからである。
それも要求する水準がそれぞれ非常に複雑であり、非常に難解で融合的技術が完全に調和しなければならないため、今まで世界中を網羅してみても本当に実用的で良いアプリは、そう多くなかったのが事実である。
そうした人類共通の問題を根本的に解決したのがアプリケーションプラットフォーム「スマートメーカー」である。
スマートメーカープラットフォームは、複雑なICTの技術問題を完全に隠し、ソフトウェアに目を向ける時、ひたすら知識問題だけに集中させることで、そその問題を根本的に解決させる。
アプリケーションプラットフォームの表象「スマートメーカー」
「スマートメーカー」はアプリケーションフォームとして、あらゆる産業現場のIT化を導く最も重要なエンジンと言え、多様なアプリを容易かつ迅速な開発と運営上の安定性、互換性、発展性を保障するソリューションである。
「スマートメーカー」は実用的なビジネスアプリケーションの開発及び運営プラットフォームであり、まだITソリューション産業界では同じ概念と役割のソリューション製品がない。
(2) 「スマートメーカー」を活用すれば多くの機会を先取り可能
今日、世界中のあらゆる分野で必要とされるアプリケーションソフトウェアを容易に作り、経済的に運営できるようにする、スマートメーカープラットフォームの技術と機能をよく学ぶようになれば、ソフトウェア分野で著作、出版、教育や創業などの様々なビジネスチャンスが発生することになる。
したがって、プラットフォーム技術とオーサリングツールを、アプリケーションソフトウェア創作者という観点から、真剣にアプローチし、深く学習することで、将来発生する無数の機会を先取りする準備をしていく必要がある。