「SDK+運用強化」:Mobはアプリの安定した開発と反復を全面的にサポートします

「SDK+運用強化」:Mobはアプリの安定した開発と反復を全面的にサポートします

[51CTO.comよりオリジナル記事] 2018年11月23日から24日にかけて、上海でGIAC Global Internet Architecture Conferenceが開催されました。 Mob のモバイル開発者サービス プラットフォームである MobSDK のプロジェクト ディレクターである Yu Xunjie 氏が、GIAC で素晴らしいプレゼンテーションを行いました。

モバイルインターネットは人々のライフスタイルに革命的な変化をもたらしました。モバイル アプリケーションの普及により、近年、世界のモバイル インターネット業界は技術的な爆発的な進歩を遂げています。このプロセスにおいて、モバイル開発者は最も重要な構築者およびプロモーターになりました。

Mob モバイル開発プラットフォームは 2012 年に設立され、モバイル開発のあらゆるニーズを満たす世界をリードするワンストップ モバイル開発サービス プラットフォームの構築に取り組んでいます。当初は、ShareSDK という 1 つの製品しかありませんでした。 Mob チームは市場を調査し、製品の研究開発に絶え間ない努力を重ねた後、13 の SDK 製品を中核とする製品マトリックスを迅速に確立し、これに基づいて、Mob ゲーム ソリューション、成長および収益化ソリューション、App Factory、MobPush スマート タグ プッシュ ソリューションなど、垂直産業ソリューション エコシステムを構築しています。また、サードパーティ ログイン +、Mob クラウド検証などの新しいソリューションも開発されています。

2018年末現在、Mobは世界中で28万人の開発者と38万のアプリにサービスを提供し続けており、合計96億台の独立デバイスをカバーしています。

使いやすさを第一に: ユーザーエクスペリエンスを継続的に最適化

Mob のモバイル開発者サービス プラットフォームである MobSDK のプロジェクト ディレクターである Yu Xunjie 氏によると、他のサードパーティ サービス SDK と同様に、Mob もすべての SDK 製品の安定性と効率性に対して厳しい要件を設けています。さらに、Mob は共感を持ち、ユーザーの視点からスタートし、ユーザー エクスペリエンスを常に最適化し、API の使用の難しさや SDK 統合の複雑さを軽減します。

[[252562]]

Yu Xunjie、Mob モバイル開発者サービス プラットフォーム、MobSDK プロジェクト ディレクター

API に関しては、Mob は早い段階で「インターフェースの近代化」という概念を提案し、言語機能を Java8 や Kotlin などの主流のコーディング言語の新機能に適合させました。設計コンセプトの面では、より直感的でエレガントで理解しやすいプログラミング モデルを採用しています。開発者が Mob の SDK 製品を使用すると、開発ドキュメントを少し読むだけで済み、あるいはまったくドキュメントを読む必要がなくなり、Mob の API を使用して多くの開発タスクを迅速に完了できます。

SDK 統合に関しては、Mob は「自動統合」ツールを実装しました。 Android 側では、IDE が提供する拡張機能を利用して MobSDK Gradle プラグインを作成しました。 iOS 側では、CocoaPods をベースにしたスクリプトによる自動統合ツールを開発しました。これらのツールを使用すると、開発者は必要なコンポーネントと対応する AppKey を Mob に伝えるためのスクリプトを数行記述するだけで、リソースのコピー、権限の適用、マニフェストの構成、バージョン管理など、本来複雑で面倒な操作を自動化できます。

2つの重量級コア製品

Mob は、「インターフェースの近代化」とミニマリスト思考という中核理念を堅持し、13 の SDK 製品を中核とする製品マトリックスを確立し、さまざまな新しいプログラミング機能に適応しながら、操作を簡素化し、理解コストを削減しました。

その中でも、ShareSDK は Mob の最初の製品であり、常に Mob の製品マトリックスの中核コンポーネントとなっています。 2012年には、サードパーティログイン、多機能共有など、今日のあらゆるアプリに不可欠なソーシャル共有機能を実装しており、非常に強力な技術的先見性を持っています。さらに、ShareSDK はすべてのユーザーのソーシャル行動に関するデータを集約、分析、視覚化し、アプリの洗練された操作をサポートします。

ShareSDK に加えて、MobLink は Mob のもう一つのコア製品です。かつて、アプリは孤立した島のようでした。 ShareSDK を通じてソーシャルにプロモーションすることはできましたが、Web ページ、WeChat アプリ、またはその他のプロモーション チャネルからアプリに戻ることは困難でした。この問題を解決するために、Mob は MobLink という製品を発売しました。 MobLink に基づいて、C エンド ユーザーは、任意の場所 (ブラウザー内の Web ページ、WeChat アプレットまたは Moments、街頭看板の QR コードなど) で DeepLink を介してアプリに戻り、指定された操作を復元できます。ユーザーが開発者のアプリをインストールしていない場合は、ダウンロードしてインストールするように誘導することもでき、インストールが完了すると、指定された操作を復元できます。これにより、ユーザーはアプリをプロモーション チャネルに接続できるだけでなく、ユーザーを追跡できるため、新規ユーザーの獲得やアクティベーションの促進に非常に役立ちます。

3つのレベルのセキュリティ

長年の経験を持つモバイル開発者向けサービスプラットフォームとして、Mob は多数の SDK とセキュリティに関する豊富な経験を持っています。

まず、コードセキュリティの面では、SDK製品であるためコードを強化することはできず、リリース前にコードを難読化して、コードの逆コンパイルの困難性を高めます。

第二に、通信セキュリティの面では、Mob のネットワーク通信はすべて HTTPS と非対称暗号化を使用して行われ、通信の監視や改ざんを効果的に防止します。

***、バージョンセキュリティの観点から、Mob がリリースするすべての SDK は静的コードを使用し、動的コードのリモート実行を禁止しています。これは、ユーザーのアプリがクラックされた後に犯罪者がリモートでコードを送信してアプリユーザーに危害を加えることを防ぐためです。

SDKベースの洗練されたクロスプラットフォーム

モバイル開発者サービス市場の今後の発展方向について語る際、Yu Xunjie 氏は、それがより SDK ベース、洗練され、クロスプラットフォームになると考えています。

1. SDK

Google、Apple、開発者コミュニティは長年にわたりさまざまなモジュール式ツールをリリースしており、さまざまなシナリオでアプリが対応する無料のオープンソース ツールを見つけられるように努めています。たとえば、以前はアプリを作るときに、開発者がネットワーク接続コードを自分で書く必要がありました。しかし、現在では、安定していて使いやすいだけでなく、データのカプセル化と解析、通信の暗号化と復号化の機能も備えたネットワーク通信フレームワークが市場に多数存在するため、開発者は自分でコードを書く必要がなくなりました。

Mob もこの機会を利用して成長し、発展しました。 SDK は、開発の難易度の低減、開発時間の短縮、開発コストの削減など、多くのメリットをもたらします。

2. 改良

アプリ市場における競争が激化し、顧客獲得コストが上昇し続ける中、運用の精緻化は検討すべき施策となっています。より低コストでユーザーを獲得し、アプリ内でユーザーをよりアクティブにし、より多くの価値を生み出す方法は、アプリ開発者が直面する課題です。将来的には、これらの問題点をより適切に解決できる開発者サービスプロバイダーが、より多くの開発者に支持されるようになるでしょう。

この点、サードパーティログイン+、MobPushスマートプッシュ、収益化成長ソリューションなど、Mobがリリースしたさまざまな「SDK+」ソリューションは、さまざまなシナリオでさまざまな種類のアプリをサポートできます。

3. クロスプラットフォーム Flutter や Reactive などのクロスプラットフォーム フレームワークが継続的にリリースされるにつれて、モバイル アプリの開発に携わるフロントエンド プログラマーが増えています。ただし、従来の SDK には通常、明確なプラットフォーム境界があるため、iOS 開発者は iOS フレームワークをダウンロードし、Android 開発者は Android aar をダウンロードします。それらのほとんどは、このようなクロスプラットフォーム フレームワーク用の「ブリッジ ライブラリ」を提供しなくなり、開発者にとって統合が非常に困難になります。クロスプラットフォームの最大のメリットは開発コストの削減なので、ますます普及していくでしょう。

Mob は長年、Unity3D や Cocos2d-x などのクロスプラットフォーム ゲーム エンジン用のブリッジ ライブラリを提供しており、Mob の製品も Unity Asset Store で入手できます。開発者は、Unity3D IDE で Mob の SDK を直接検索して統合し、C# や js などの使い慣れた言語を使用して Mob の SDK を呼び出すことができます。最近、Mob はクロスプラットフォーム フレームワーク適応計画を再び開始しました。現在、Flutter への適応は完了しており、Reactive、APICloud などの他のフレームワークへの適応も進行中です。

于遜傑氏は、Mobは包括的な製品マトリックスを確立した後、「SDK+運用エンパワーメント」の指導の下、SDK製品機能を組み合わせ、ビッグデータ技術とアプリ運用機能を導入し、機能の幅広さから開発の深さへと移行することで、便利で安全かつ操作しやすいインテリジェント開発エコシステムの形成にも努めていくと明らかにした。開発、運用から管理、最適化まで、アプリのライフサイクル全体を強化し、最も現実的なシナリオの問題を組み合わせて「業界 + シナリオ」の垂直ソリューションを出力し、各モバイルアプリの開発と反復をより良く、よりスムーズに行うのに役立ちます。

[51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください]

<<:  テンセントクラウド+コミュニティ開発者会議が開幕、フルリンク開発者サービスシステムの詳細を発表

>>:  Amazon vs. Microsoft vs. Alibaba: クラウドコンピューティングの三王国

推薦する

アリババクラウド社長胡暁明:何百万人もの開発者とともにクラウドコンピューティングの未来を定義する

「開発者はデジタル文明の設計者です。Alibaba Cloud は、何百万人もの開発者とともにクラウ...

K8s コンテナ ネットワーク仮想化を 1 つの記事で理解する

[[437199]]この記事を読むには、読者がイーサネットの基本原理と Linux システムの基本的...

ガートナー: エッジコンピューティングソリューションの構築における中国企業のベストプラクティス

中国企業がデジタル成熟度と浸透度を向上させ続けるにつれて、インフラストラクチャおよび運用 (I&am...

moecloud: サンノゼ cn2 gia vps、新年20%オフ、月額47元、512Mメモリ/1コア/10g SSD/450gトラフィック/200M帯域幅

中国の商人であるMoecloudは、2008年にVPS事業を開始しました。現在は、米国西海岸サンノゼ...

詳細な分析: ZStack ハイブリッド クラウドはどのようにしてネットワークの相互接続を実現するのでしょうか?

[51CTO.comより引用] 近年、SDNの急速な発展により、データセンターの構築はユーザーサービ...

ウェブサイト運営の基本:信頼できるウェブサイトを作る方法

最近、デポン物流のウェブサイトに多くの「偽」ウェブサイトが出現し、公式サイトの業務を妨害しただけでな...

ゼロトラスト原則を使用して Kubernetes 環境へのアクセスを保護する

現代の IT 環境はますます動的になっています。たとえば、Kubernetes は多くの組織の可能性...

国家工商行政管理総局は、タオバオには5つの大きな問題があると指摘する白書を発表した。

最近、国家工商行政管理総局が2014年版「アリババグループ行政指導白書」(以下、「白書」)を初めて公...

誰もが Kubernetes を愛していますが、Docker はもう人気がないのでしょうか?

1. はじめにDocker に関して言えば、多くの人の第一印象は仮想化コンテナであるというものであり...

SEO のエキスパートと SEO の敗者を分ける 8 つの領域

SEO 業界は標準化されていません。SEO エンジニアの中には、高額の給与を稼ぎ、大規模な Web ...

SKYCC 統合マーケティング ソフトウェア: 通常のマーケティング ソフトウェアよりも多くの補助ツール

マーケティング ソフトウェアなどのツールは、企業のオンライン マーケティングの時間を節約し、効率を向...

SEOの6つの暗黙のルールについての簡単な説明

スターには暗黙のルールがあります。目立って先に進みたいなら、お金を払わなければなりません。もちろん、...

格安WindowsVPS-$7/1gメモリ/45gssd/1.5tトラフィック/ロサンゼルス/Gポート

CheapWindowsVPS が Alipay をサポートしていることを知りました。その後、Win...

スタートアップ企業が模倣された後に反撃する方法

5月中旬、起業家コミュニティの人々は、WJW.comがJD.comに盗作されたというニュースを聞いた...