WeChat Mini Program Introduction and Development Preparation
なぜミニプログラムが存在するのか
- より良い体験:埋め込みウェブの読み込みが遅延し、白画面になる問題を解決。ネイティブアプリの方がより高速にロードできる。
- 規範と管理:微信にとって、アクセスと管理を行うため。
小程序のリリース前に、微信は
SDK
であるJSSDK
を公開しており、微信支付や券などの微信のネイティブ機能を一部開放していた。しかし、開発者はウェブ開発言語でロジックを構築し、微信の規制を回避することができた。小程序には独自の記述言語が搭載されている。
小プログラムとは
小プログラムは、ダウンロードやインストールが不要で利用できるアプリケーションです。アプリを手の届くところに持つという夢を実現します。
ユーザーはスキャンするか検索することでアプリを開き、使い終わったらすぐに終了するというコンセプト(「使ったら片付ける」の理念)も体現しています。
ユーザーは、多くのアプリをインストールすることなく、いつでもどこでも利用できるというメリットがあります。また、インストールやアンインストールなどの手間がかかりません。
ミニアプリとモバイルアプリケーションの違い
インストール不要、メモリを消費しない、拡散が容易:スキャンコード、ミニアプリカード、そーいちょうすう
小程序が何ができるか
- コンテンツツール:知乎熱榜、微博热门、摩拜单车、今日头条、腾讯地图、腾讯翻訳
- 小売:拼多多、京东购物、蘑菇街、每日优鲜、小米商城、屈臣氏
- ゲーム:跳一跳、欢乐斗地主、欢乐麻将、斗鱼直播、YY直播
2018年のコース内容。現在までに一部のアプリベンダーが倒産しているものもあります。
開発準備
- 小プログラムアカウントの登録:通常通り情報を入力して登録し、メールに記載された有効化リンクをクリックします。
- 情報登録
- 小プログラム管理後台へのログイン
- 小プログラム情報の充実
- 開発者との連携:個人開発者は、ログインに使用するWeChatのIDを管理者アカウントとして使用し、追加の設定は不要です。
メールには制限があり、新しいメールアドレスが必要です。しかし、QQメールで別名を登録でき、WeChat後台での検証はありません。試行錯誤の結果、小プログラムの名前は複雑になりやすく、商標に関わる場合は審査に通りにくい可能性があります。
サービスカテゴリーを選択することも、必要に応じて追加することもできます。1つの小プログラムには最大5つのカテゴリーを追加できます。
設定画面では、小プログラムの
ID
を確認でき、メッセージプッシュも有効化できます。メッセージプッシュを有効化すると、メッセージテンプレート機能を使用できます。
開発者ツール(筆者談)
正常にダウンロードおよびインストールでき、特別な注意点はなく、概要を把握するだけで、すぐにゲストモードでアクセスします。モバイルデバッグを有効にするには、つまり小程序的開発バージョンを確認するには、小程序的開発者にログインし、設定をクリックしてプロジェクトの詳細から指定された小程序的ID
に切り替える必要があります。
コード構造
- js: 相互作用ロジック
- json: データ設定
- wxml: 界面の要素
- wxss: 界面のスタイル