モバイルアプリを素早く開発するにはどうすればいいですか? Ant Financial mPaaSはすでにあなたのために答えを書きました

モバイルアプリを素早く開発するにはどうすればいいですか? Ant Financial mPaaSはすでにあなたのために答えを書きました

2、3年前に戻ってみれば、バスや地下鉄に乗るのにアリペイを使っている人を見て人々は驚いたかもしれません。しかし今では、外国人観光客が北京、上海、杭州に観光に来た場合、地下鉄の切符を買うためにさまざまな地下鉄の切符売り場で並んで時間を無駄にする必要がなくなりました。 Alipay を使ってコードをスキャンして駅に入る場合でも、上海地下鉄の「METRO Metropolis」のようなアプリを開く場合でも、これらのアプリケーションの出現と存在は、最終的には消費者の日常の移動体験を容易にするためのものです。

同時に、振込や送金などの取引がオンラインで行われることが多くなっているため、今日の若者はオフラインの銀行支店や手動のカウンターのサービスにますます慣れていない可能性があります。数年前の春節の旅行ラッシュの時期に、早朝から列車の切符売り場に並んで切符を買う光景は、徐々に消えていった。人々はインターネットを使ってあらゆることを処理することに慣れ、それに慣れてしまっています。

しかし、この変化は一夜にして起こったわけではありません。一部のアプリやオンラインビジネスの使い勝手の悪さに不満を言う時代もそう遠くないようです。こうした経験の摩擦と統合は、さまざまな業界のデジタル変革の縮図であり、痛みであると言えます。おそらく何年も経って、人々が 2017 年を振り返ったとき、この瞬間がタイム ノードであったと考えることでしょう。今年、伝統的な金融機関と非金融業界は、インターネット時代のユーザーニーズに適応し、ユーザーエクスペリエンスを向上させるために、独自のアプリの開発や革新に懸命に取り組んできました。こうした状況はすぐに変化しますが、今日の話の主人公である Ant Financial のモバイル開発プラットフォーム mPaaS は、こうした変化の背後に欠かせない存在です。

実践に集中し、mPaaSの誕生と成長

mPaaS は、モバイル Platform-as-a-Service の略です。クラウド コンピューティングに精通している場合は、PaaS の概念についてもご存知のはずです。 PaaS サービスを利用すれば、サーバーを購入したり、サーバーソフトウェアを自分でインストールしたりする必要がありません。このミドルウェア プラットフォームを使用してカスタマイズされた研究開発を行い、独自のアプリケーションを開発できます。

mPaaS の概念は Ant Financial によって開拓されました。これは PaaS から派生したモバイル プラットフォームの概念であり、m はモバイルを表します。 PaaS の概念と同様に、mPaaS はモバイル R&D プラットフォーム サービスに重点を置いています。開発者は、Ant Financial のモバイル開発プラットフォーム mPaaS を使用してモバイル アプリの開発、管理、リリースを行うことができ、開発期間中の R&D テスト、パッケージングとビルド、リリース管理、リリース後のユーザー行動分析やクラッシュ分析など、アプリのライフサイクル全体を管理できます。 PaaS プラットフォームが、R&D、リリース、監視プロセスなどのエンタープライズ バックエンド サービスのライフ サイクルを管理するのに対し、mPaaS はモバイル アプリケーションの完全なライフ サイクル管理サービスです。

実際、従来の金融業界がモバイル アプリ開発に目を向けると、平坦に見えても穴だらけの道に直面します。 Alipay は 2013 年にこの困難な旅を開始し、徐々に明確な道を見つけ、最終的には mPaaS プラットフォームに基づいて外部の世界に開放しました。それは、あなたがこのコースの勉強の準備を始めたばかりのときに、クラスメートの Alipay がすでに数年前にこのコースを修了し、一連の学習方法と簡単な学習プラットフォームをあなたのためにまとめているようなものです。 mPaaS の現在のすべての技術サービスとコンポーネントは Alipay から派生したものであり、高い同時実行性や Alipay の実際のビジネス シナリオなどのさまざまな極端な条件下で厳密にテストされていると言えます。

mPaaS の利点をより深く理解するために、まずは国家レベルのアプリである Alipay の開発の歴史から始める必要があります。 2013年から、AlipayはAll Inワイヤレス戦略を開始しました。それ以前の Alipay は、いくつかの非常に基本的なモジュールとツール ライブラリのみを備えた単一アプリケーションの支払いツールでした。 2013年、AlipayのAll Inワイヤレス戦略に従ってビジネスは急速に発展し、Alipayアプリが提供する機能とアプリケーションも爆発的に発展し始めました。同時に、Alipay APPのユーザー数は飛躍的に増加し始め、バックエンドサポート開発チームもますます大きくなっていきました。このような大規模な開発チームはどのようにすれば効率的に連携できるのでしょうか?これにより、Alipay アプリ開発アーキテクチャの設計の合理性に高い要求が課せられます。

2013年から2015年にかけて、Ant FinancialはAlipayのアーキテクチャガバナンスを実装しました。 Alipay アプリの開発アーキテクチャ全体が階層化され、Alipay アプリはさまざまなアプリケーションを統合し、アプリケーションのサービス指向とモジュール化を実現するプラットフォーム アプリへと変貌し、開発ツールはコンポーネント化へと進みました。このように、Alipay アプリに基づく各アプリケーションはチームによって個別に開発できますが、Alipay 全体は共通の基盤プラットフォーム フレームワークによって管理されます。このように、Alipay アプリにより、Alipay はアーキテクチャの観点からビジネスを迅速に拡大できます。それぞれの新しいビジネスは新しいモジュールの開発に相当し、新しいモジュールをフレームワークにプラグインするだけで実行できます。

この期間中、Alipay の開発チームは、メッセージ プッシュ、分析、​​ゲートウェイなど、モジュール開発のための多くの共通機能も蓄積しました。これらの一般的な機能は、ほぼすべてのビジネス シナリオのアプリケーションで必要とされます。一般的な技術的機能に付随するもう 1 つのシンプルな概念は、Alipay アーキテクチャで蓄積された経験と機能を、より多くの金融機関に提供するためにより適切にエクスポートできるかどうかです。

2015年9月14日、アント・ファイナンシャルは、5年以内に1,000以上の金融機関が新たな金融への変革とアップグレードを支援することを目的とした「インターネット・アクセラレーター」計画の開始を発表しました。 Ant Financial は「インターネットプロモーター」として、自社のプラットフォーム、データ、テクノロジー能力を外部に全面的に開放することを推進します。同年10月にmPaaS 1.0バージョンが正式にリリースされました。

[[240229]]

1.0 期間の mPaaS 機能は比較的シンプルで、主にゲートウェイという 3 つのコア機能が含まれていました。ユーザー行動分析;メッセージのプッシュ。この期間中、mPaaS は MyBank と Tianhong Asset Management という 2 つの主要顧客にサービスを提供しました。

2016 年末には、mPaaS 2.0 バージョンが形になり始めました。 mPaaS 2.0 の最も重要な特徴は、共有の方向に発展し、フレームワークとモジュールの分割を実現していることです。つまり、mPaaS 上で提供される機能は個別に出力できるため、例えば、お客様は他のサービスを使用せずに単一の機能 (メッセージプッシュなど) のみを利用することができます。共有モードはマルチテナントモードとも言えます。つまり、開発者はパブリッククラウド上に複数の mPaaS を持つことができ、異なるユーザーは論理的な分離を通じて同じ mPaaS を使用できるため、パブリッククラウドの使用コストを効果的に削減できます。

さらに、2.0 時代の mPaaS にはより豊富な機能があります。1 つは MDS 機能、つまりリリース機能で、ユーザーに APP で新しいバージョンをダウンロードしてアップグレードするように通知できます。もう 1 つは、MDS を通じてクライアントにリリースされるホット修復機能です。緊急時にコードに問題がある場合、開発者は新しいバージョンをリリースせずに実行時に問題を修正できます。

ホットリペア機能は発売されるとすぐに市場から温かく歓迎されました。これ以前も以後も、市場で同様のサービスを提供している製品を見つけるのは困難でした。 2017 年 1 月、mPaaS 2.0 がすべての人の視野に登場しました。今回、サービス提供先の顧客層がさらに拡大しました。蘇寧金融などの金融業界の顧客に加え、先ほど述べた上海地下鉄のほか、アリヘルス、OFOなど、金融業界の非金融業界の顧客も加わっています。

2017 年 5 月、Ant Financial の mPaaS 技術チームが上海地下鉄への進出を開始しました。 10月には上海地下鉄の「METROメトロポリス」アプリが正式にリリースされ、リリースから1週間以内にアプリの登録ユーザー数が100万人を突破した。これはわずか 12 名の開発チームによってサポートされました。上海地下鉄「METRO Metropolis」アプリに、駅に入るためのコードをスキャンする機能が追加されました。これにより、上海のユーザーは、ラッシュ時に地下鉄の切符を買うために30分も並ぶ必要がなくなりました。

「METROメトロポリス」アプリのリリース中、mPaaS 2.0の新しくリリースされた「ホットリペア」機能も死活テストを経験しました。アプリデータの操作と監視を適切に行うために、アプリの開発中に mPaaS のさまざまな機能が使用され、アプリのリリース前に包括的なポイントオブケア監視が実行されました。関係者はユーザーの使用状況を綿密に監視できるため、問題があればすぐに発見して修復することができます。案の定、アプリがリリースされてからわずか1週間後、技術者は一部のモデルがユーザー登録を正常に完了できないことに気付きました。この問題を発見してから 1 日以内に、技術者がすぐに問題を解決し、ホット フィックス機能を使用して迅速に修復し、ユーザー エクスペリエンスに最大の影響が及ばないようにしました。ホットフィックス機能がなく、さまざまなモバイル アプリケーション マーケットが新しいバージョンを再リリースするまで待たなければならないとしたらどうなるでしょうか。レビューとオンラインリリースに費やされる時間は計り知れず、最終的に影響を受けるユーザーの数を数えることは難しいかもしれません。

地下鉄、春節旅行、銀行——mPaaSは挑戦を受け入れ、比類のないマスターに変身します

2017 年 10 月から、mPaaS はステージ 3.0 への移行を開始しました。 mPaaS 3.0 はプライベート クラウドのサポートを開始し、データ同期サービスを開始しました。データ同期は、mPaaS とクライアントの接続を維持するサービスです。このサービスにより、重要な情報が数秒以内にすべてのオンライン ユーザーに届くようになり、適時性と安定性が向上します。

同時に、mPaaS ミニプログラムの機能もバージョン 3.0 で抽出され、純粋に技術的なソリューションになりました。つまり、mPaaS 開発者はミニプログラム技術を使用して独自のアプリ用のミニプログラムを開発できます。上海地下鉄を例にとると、このアプリは他の開発者、ISV、または販売者が上海地下鉄を中心にさらに多くのミニプログラムを開発することをサポートします。これらのミニプログラムは上海地下鉄と Alipay の両方で実行できるため、開発者にさらに多くのトラフィックとメリットをもたらします。

2017年9月末、3.0への移行時に、mPaaSは12306との連携を開始しました。当時、mPaaS開発チームは、わずか3か月で新しい製品を考案し、春節旅行という大きな問題に対処するために新しい12306アプリを展開および開発する必要があるとは知りませんでした。

しかし、春節の旅行ラッシュは長年の課題であり、mPaaS 開発チームによれば「これは冗談ではない」とのことです。実際、12306 アプリのような大規模な製品の通常の開発サイクルは、一般的に 1 年以上かかります。 mPaaS 技術チームは、9 月末に現場に入り、12 月に春節旅行を開始するという状況に直面していました。これほどの強度と難しい技術的挑戦は、国内外で前例のないものだった。

しかし、mPaaS チームは依然としてそのタスクを受け入れました。 10人以上のチームと鉄道省から派遣されたチームが残業して作業し、さまざまなテストとストレステストに合格した後、1月3日にようやくオンラインになりました。結局、12306オンラインアプリは春節の旅行ラッシュをうまくサポートし、中国人が新年に向けてスムーズに帰国するのを助けました。

さらに、2.0 から 3.0 までの期間中、mPaaS は蘇州銀行のクラウド導入の成功にも貢献し、ダイレクト バンキングの多様なシナリオを強力にサポートしました。 mPaaS オフライン パッケージにより、China Guangfa Bank はアプリのパフォーマンスを向上させ、「Discover Wonderful」アプリの起動時間を約 70% 短縮できました。インドの Paytm は、この mPaaS 機能セットを使用して、今後のアプリ内でのデータの監視とカウントを改善し、ユーザー エクスペリエンスをさらに最適化しました...

この時点で、mPaaS も変革を完了しました。アプリ開発の分野における単一の問題を解決するという点では、mPaaS とほとんど競合できない競合相手がまだ存在するかもしれませんが、クライアント アプリのモバイル次元における総合的なソリューションという点では、金融業界には mPaaS と比較できる競合相手はもはや存在しません。 mPaaS は Alipay の機能をベースとしており、旅行などの高同時実行の要求や、金融業界で求められる強力な災害復旧とセキュリティに適しています。

mPaaS 3.0は責任を負い、新たな課題に立ち向かう

mPaaS の成長と変革を振り返ると、mPaaS は Alipay をベースに次の重要なスキルを習得していることがわかります。

1. Alipay の長期にわたる発展から蓄積されたビジネス シナリオを活用して、2C 製品運用のマスターに成長します。

多くの伝統的な金融機関や非金融機関は、一般消費者(C 向け)向けの成功する製品を作る方法を知らない可能性があり、事業運営やマーケティングの経験が不足しています。運輸業界や銀行などの金融機関など、伝統的な産業の場合、関連する背景が不足しているため、業務をアウトソーシングしたとしても、体系的なソリューションを必要とするデジタルトランスフォーメーションなどの大規模なシナリオになると、アウトソーシング企業は完全なソリューションを提供できないことが多く、伝統的な産業が困難に直面し続ける原因となっています。

mPaaS は、長期にわたる技術の蓄積により強固な実力と歴史を持つ Alipay に依存しています。そのテクノロジーは、最も過酷な課題にも耐えることができ、将来起こり得る問題に対して先見性のあるソリューションを提供できる専門家へと徐々に成長していきます。従来の産業にライフサイクル全体にわたる完全なデジタルソリューションセットを提供できます。これにより、mPaaS と他の同様の製品の間に世代ギャップが生じます。

2. より効率的な開発フレームワークの観点から、チームの共同開発をサポートします。

mPaaS 誕生の歴史を振り返ると、もともとはビジネスの急速な拡大とチームのコラボレーションをより適切にサポートするために、さまざまなチームのコラボレーションを実現するために作成されました。さらに、mPaaS は多くの既成の開発コンポーネントとテンプレートを提供するため、車輪の再発明の必要がなくなり、開発者のアプリ開発効率がさらに向上します。これは、12306 の 3 か月の急速な開発事例によってよく示されています。

3. ユーザーエクスペリエンスを保証する強力なアプリパフォーマンス最適化機能。

「数秒でアプリを開き、ユーザーの待ち時間を短縮するにはどうすればよいか」という問いの探求に関しては、Alipay 技術チームの研究は想像以上に徹底しています。現在、Alipay は mPaaS プラットフォームの助けを借りて、このテクノロジーをすべての人に提供し、開発者が独自の高性能アプリケーションを開発できるようにしています。現在、mPaaS によって最適化された銀行アプリの起動時間は 10 秒以上から数秒に短縮されており、これはその背後にある技術的な経験と密接に関係しています。

4. ミニアプリから顔認識技術まで、アリペイの革新的な技術サポート

現在、mPaaS チームは、現在の機能をベースに、さらに多くの機能を外部に継続的に公開しています。今ではほぼすべての金融アプリに必須となっている顔認識技術から、独自のエコシステムをより適切に構築できるミニプログラム技術まで。想像できるこれらの最先端技術のホットスポットはすべて、mPaaS 上で徐々に実現されつつあり、Ant BASIC 技術戦略などに基づく将来のブロックチェーン技術はさらに期待に値します。

5. それは技術の出力であるだけでなく、経験の出力でもあります。高度な経験の促進は、R&Dモードを根本的に変化させます。

mPaaS オフライン パッケージ、ホット フィックス、アプリ グレースケール リリース、ミニ プログラムなどにより、R&D およびリリースの方法が根本的に変わり、効率が向上します。たとえば、オフライン パッケージは、H5 の読み込みとネットワークへの依存に関するパフォーマンスの問題を完全に解決します。開発者はパフォーマンスをあまり気にすることなく、ビジネス ロジックに集中できます。以下は、ある銀行のアプリがグレースケールでオンラインになったときのビデオです。現場の運用保守エンジニアが、mPaaS の外部サービスの本来の意図でもあるグレースケールのリリース体験を高く評価しました。

1年前、世界的に有名な経営コンサルティング会社マッキンゼーは、インターネット時代において、中国の経済成長が新常態に入るにつれて、伝統的な銀行の経営環境がますます厳しくなり、多数の金融テクノロジー企業がさまざまな分野で伝統的な銀行のコアビジネスを脅かしているという報告書を発表しました。従来の銀行は大きなチャンスと課題に直面しており、デジタル変革が差し迫っています。では、このような状況において、組織はどのようにデジタル変革を実行できるのでしょうか?デジタル変革への足がかりとなるモバイルアプリの開発はどのように始めればよいのでしょうか? Ant Financial の mPaaS はすでにその答えを出しています。

<<:  誤解を解く: データ インフラストラクチャをクラウドに移行する

>>:  JD Cloud は着実な進歩で大きな成功を収め続けています!

推薦する

AllGamer-$3.4/OpenStack/512m メモリ/10g SSD/1T トラフィック/ダラス

AllGamerは2011年に米国ダラスで設立されました。ダラスにコンピュータールームを持つ有限会社...

Kafka の高パフォーマンスの原理を理解するのに役立つ 6 つの技術的ポイント

みなさんこんにちは。ジュン兄です。 Kafka は、1 秒あたり数千万件のメッセージを処理できる優れ...

ウェブサイト構築で見落としがちな6つのポイント

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスウェブマスターなら誰でも...

Baiduのアルゴリズムは頻繁に更新されるため、SEO担当者がアップグレードしないと手遅れになる。

百度はここ数ヶ月頻繁にアップデートしているので、SEOの世界は混乱しています。まず、「青大根アルゴリ...

yardvps-6.36$/Xen/768m メモリ/30g ハードディスク/1.5T トラフィック

Yardvps は長い間割引プロモーションをリリースしていませんでした。今回はアップグレード後に 2...

「コンテンツが王様、外部リンクが王様」というSEOのコンセプトを実戦に基づいて破壊的に分析

1年前に国内の有名なSEO研修機関のオンライン研修に参加した時のことを思い出します。当時私が勤めてい...

ウェブマスターの皆さん、目を覚ましてください。360 は私たちの生命線ではありません

8月16日、360はひっそりと総合検索を開始した。わずか2週間で、360検索はインターネット上で話題...

pskz: VPS や専用サーバーなどを運営するカザフスタンのホスティング会社。

カザフスタンのホスティング会社である pskz は、2003 年 8 月に設立されました。主な事業は...

プライベートクラウドとは何ですか?プライベートクラウドに関する誤解を払拭する必要がある

プライベート クラウドは、標準化団体とクラウド コンピューティング業界によって合意された明確に定義さ...

ウェブマスターはYixinのマーケティングに惑わされてはいけない

今日、私は A5 Webmaster Network の編集者である Cancan とチャットをしま...

あなたのウェブサイトをインターネット上の他のウェブサイトよりも目立たせるための3つの黄金律

近年の SEO の人気は誰の目にも明らかです。大規模な Web サイトはもちろんのこと、雨後の筍のよ...

k9s を使用して Kubernetes クラスターの管理を簡素化しましょう。

[51CTO.com クイック翻訳] 私が執筆する Kubernetes 管理記事では、通常、クラス...

事例:豆瓣サイトを運営することは豆瓣でいい子を追いかけるようなものだ

プラットフォーム上で公式アカウントがみんなの注目を集めるにはどうすればいいでしょうか? かわいく振舞...

伝統的なSEOの崩壊と非伝統的なSEO手法の「合法化」について語る

導入:この記事はあくまでも個人的な意見を述べたものであり、あらゆるコメントを歓迎します。 SEO、ウ...