「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: クラウドコンピューティングの三王国

推薦する

Google がハミングバード アルゴリズムを発表: 外国貿易ウェブサイトは春を迎えるのか、それとも厳しい冬を迎えるのか?

9月26日、Googleはハミングバードアルゴリズムを発表しました。これは、検索語句の90%に影響を...

あなたがまだチャネルとトラフィックの購入に苦労している間、他の人はすでにソーシャルプラットフォームを通じてユーザーを「席巻」しています

おそらく近い将来、チャネルやトラフィックの購入は、ユーザーを獲得するための主な方法ではなくなるでしょ...

テンセントはゲームに関する知識をますます失っている

7月5日、テンセントは投資の「財務力」で再びWeiboで話題になった。「#テンセントは平均7日ごとに...

権威を失わずにウェブサイトのキーワードを調整するためのガイドの簡単な分析

多くのウェブマスターが、ウェブサイトのキーワードを変更したら検索エンジンによって順位が下がってしまっ...

3つのSEOの観点からウェブサイトの価値を分析することについての簡単な説明

ウェブサイトの価値を評価する方法に関して、非常に簡単だと考える人もいます。サイトの価値を測定できるウ...

マイクロソフトの李剛氏:企業のデジタル変革を全面的に推進

[51CTO.comからのオリジナル記事] 最近、「企業のデジタル変革の実現」をテーマにした第13回...

スマートファクトリーは、企業が「製造」から「インテリジェント製造」に移行するのを支援します。

インテリジェント製造は新産業革命の「魂」ですが、その核心は、高品質の設備やより高度な技術をいかに獲得...

【事例】Meituan.comのキャンパスチャネル構造の機能開発と分析を理解するための17枚の写真!

Meituan.comのキャンパスチャネル構造の機能の開発と分析を理解するための17枚の写真 --&...

検索エンジンから人工知能への究極の進化

KK はドキュメンタリー「Google and the World Brain」の中で、Google...

クラウド移行に向けてビジネスを準備する8つの方法

ビジネスをオンプレミスの施設からクラウド プラットフォームに移行するには、十分な準備を整えるために多...

混沌を探せ、誰が無事でいられるのか?(I)

新年早々、検索業界は波乱に満ちている。百度は狼の本質を強調し、モバイルプラットフォームに参入した。3...

ユニバーサルライブ放送の初年度

感染症流行中、ネットユーザーの「クラウド監視」により、武漢火神山病院と雷神山病院の建設進捗状況が注目...

SEO 技術と SEO 雇用開発の見通しはどうですか?

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています今日、Ze...

オラクル、企業の言語モデルの導入と微調整を支援するクラウドベースの生成AIサービスを開始

データベース大手のオラクルは最近、Oracle Cloud Infrastructure Gener...

DuhuguがSEOの倫理規定を解説

【注:この記事はブルース・クレイの倫理規定の中国語訳です。ただし、原文は法律文書に似ており、専門用語...