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

推薦する

タオバオは女性服の「本物ではない写真」の現象を取り締まり、規則に違反した販売者はポイントを減点されたり、店舗が閉鎖されたりする可能性がある。

店主「宝宝家道8」が経営するタオバオストアはすでに3つのダイヤモンドを獲得しており、婦人服事業では毎...

Nexaly-$7.46/Windows/2g メモリ/24g SSD/2T トラフィック/ロサンゼルス

nexaly.com は新しい会社のようです。主な事業は KVM 仮想化に基づく VPS です。ロサ...

「何経済」、小紅書の第二の春?

いつから始まったのかは分かりませんが、人々はこのような習慣を身につけました。ある商品の効果が分からな...

VSphere 7 Kubernetesの機能により、最新のアプリケーションへの移行が容易になります

VMware は、vSphere の新しいバージョンにより、Project Pacific の約束の...

新しいサイトの最適化をどのように始めるべきか

最適化とは、ウェブサイトのランキングを向上させることです。ランキングは、私たちが常に注目しているもの...

ビジネスをクラウドに移行する多くの企業は、依然としてセキュリティの問題を無視している

世界的に有名なサイバーセキュリティ企業であるカスペルスキー研究所が最近発表した調査レポートによると、...

Baidu マーケティングにはリスクがつきものです。ウェブマスターが知っておくべき 3 つのよくある誤解

大多数のウェブマスターにとって、Baidu は愛憎関係です。多くのウェブマスターが Baidu のお...

テンセント前海銀行が正式に承認

1年ほど前から噂されていたテンセントのプライベートバンクの準備がついに完了した。深セン金融事務所によ...

ドキドキ!サーバー上で誤って削除されたデータの回復プロセス

2日間の絶え間ない努力の末、誤って削除された本番サーバーのデータをようやく回復できました。この事故の...

中国インターネット20年史:64K国際専用線が中国インターネット時代の幕開け

20年前の今日、1994年4月20日、中国は64K国際専用線を通じて国際インターネットへの完全なアク...

ウェブサイトのランキングが2~3ページで停滞する問題を解決する方法を専門家が教えます

ウェブサイトのランキングは常に 2 ~ 3 ページで停滞しており、多くのウェブマスターが常にこの意見...

Pacificrack: 米国クラスター VPS、32 C セグメント、無料スナップショット + フルバックアップ、月額 4 ドルから

Pacificrack は、まったく新しい「サイト クラスター VPS」を導入しました。これは、デフ...

感情的なデザインがユーザーにより良い体験を提供する方法についての簡単な議論

先月のTaobao UEDミルクティーパーティーで共有されたトピック。それをテキストにしてみんなと共...

垂直型電子商取引の存亡の危機:プラットフォーム型電子商取引が犯人

8月22日、仕入先への支払いが滞り閉鎖となった微米から、上場廃止の危機に瀕した「中国初の電子商取引銘...