WeChat ミニプログラム開発チュートリアル、ほとんどの人が間違える 8 つの質問

高洛峰
リリース: 2017-02-16 10:35:14
オリジナル
1550 人が閲覧しました

ミニ プログラムは現在注目の話題であり、無数のメディアや企業が読書トラフィックを獲得するためにミニ プログラムを活用しています。

これは、WeChat が人気を得ようと思えば何でも実現できることを改めて証明しました。中国にはこのような能力を持った人は誰もおらず、政府も同様です。

しかし、広まっているニュースの多くは歪められています。早速、ほとんどの人が誤解している問題を 8 つ挙げてみましょう。

  1. ミニ プログラムは HTML5 です。

  2. M ステーションを変更することでミニ プログラムにアクセスできます。

  3. ミニ プログラムのエクスペリエンスは良くありません。

  4. ミニ プログラムは低周波数のロングテール アプリケーションに適しています。ミニ プログラムは新しい Appstore です。

  5. ミニ プログラムはビルドできません。需要は高くありません。

  6. ミニ プログラムはビルドされますが、長期間ネイティブ アプリケーションと共存します。

  7. 上記の 8 つの結論は、多くの人が直感的に導き出したものですが、実際に詳細な調査と思考を行った後、直感は真実とは程遠いことがわかります。

  8. 注: この記事にはテクノロジーとビジネスが含まれており、テクノロジーを理解していない人はビジネス関連のみを読んでください。
  9. 1. ミニプログラムはHTML5ではありません
ミニプログラムは、XML+JSに基づいており、一部の限られたCSS記述方法と互換性があります。

上の図は、小さなプログラムのコード ディレクトリを示しています。接尾辞は wxml、wxss、および js です。

しかし、WeChat の wxml のフルネーム定義は weixin xml ではなく、非常に横暴で独自のシステムの感覚を持つ WeiXin マークアップ言語です。もちろん、wxss も WeiXin スタイルシートです。

xml を Ximeier と発音する人が多いため、Dabuliu Ximeier と発音せず、WeChat Meier と発音してください。

以下は初期のXMLと比べて中括弧テンプレートの記述方法が拡張されたwxmlの例です。 微信小程序开发教程,大多数人都搞错的八个问题

強いクロージャが必要なXMLですが、ifの書き方が標準のXMLとは異なります。

JS部分では、ミニプログラムはECMAScript6をサポートしています。Webがないため、当然DOMやWindowは使用できず、jQueryはさらに関連性が低くなります。

多くの初心者は、JS は HTML の一部ではないかと言います。 HTML は W3C によって管理され、JS は ECMA International によって管理されます。 JS はユビキタスな解釈型スクリプト言語であり、ブラウザーに加えて、サーバー上で実行される Nodejs、PC および Mac 上で実行される Nodewebkit もあります...

つまり、ミニ プログラムは、XML と JS のセットに基づいて WeChat によって定義されます。マークアップ言語、新しいエコシステム、軽量 OS。 微信小程序开发教程,大多数人都搞错的八个问题 開発ツールや UI フレームワークも Tencent 製です。 以前は、Web 上のサードパーティ ツールやフレームワーク エコロジーはまったく役に立ちませんでした。

つまり、小規模プログラム開発者は独立した職業になります。

一部の研修機関は、この新しいエコシステムでは、すべてを再起動する必要があり、非常に忙しいです。

ところで、誤解を解いておきたいのですが、ミニプログラムはTencent X5エンジンとは何の関係もありません。 X5 は QQ ブラウザ チームのもので、HTML をベースとしていますが、ミニ プログラムは WeChat チームが自社開発したものです。

2. ミニ プログラムは B/S

WeChat プロモーションの焦点では​​ありません。インストールせずにすぐに利用できます。

しかし、ミニプログラムはB/Sのオンラインページではなく、C/Sアーキテクチャです。

wxml では、wx.request (ajax と同様) またはソケットを介してサーバーに接続します。

C/S アプリケーションがインストールせずにすぐに使用できる理由を理解していない人はたくさんいます。実際、これは WeChat の最初の取り組みではありません。最初の取り組みは DCloud のストリーミング アプリケーションです。動的言語であり、適切なアルゴリズムを備えている限り、ストリーミング メディアと同様に、最初にプログラムの一部をダウンロードして実行し、次に使用中にダウンロードすることができます。

WeChat は強力なオフライン機能も推進していることを忘れないでください。結局のところ、B/S の画面切り替えエクスペリエンスはひどいため、C/S の方が優れたユーザー エクスペリエンスを実現できます。

WeChat がミニプログラムのスペース占有問題をどのように管理するのかはわかりません。とにかく、WeChat は将来的には間違いなく大きくなるでしょう。

3.Mサイトをミニプログラムに変えることはできません

実際、最初の2つのポイントが理解できれば、3番目のポイントは自然に理解できます。 HTML ベースの B/S M ステーションはミニ プログラムとは何の関係もありません。

上司たちは、以前の公開アカウントの M ステーションや Wap ステーションを修正するだけでミニプログラムに接続できると考えているかもしれませんが、この時点でエンジニアが報告した建設期間は理解できません。エンジニアはこの記事を上司に転送できます。このミニ プログラムは、開発、設計、テスト、運用、メンテナンスのアップグレードをすべて別のセットで行う、アプリの再作成に相当します。ああ、学習コストとリスクも追加する必要があります。そのような新しいことはすぐに成功する可能性は低いです。

以前にサービス アカウントを使用して Wap サイトを運営していた場合、サービス アカウントを放棄して小規模なプログラムのみを実行することはできないため、ビジネスを維持する必要があります。

ここで大きな疑問があります。それは、ミニ プログラムのバージョンを作成する ROI (投資収益率) がプラスであるかどうかです。新しい製品ラインを立ち上げ、それを長期間維持するには明らかに費用がかかりますが、それに対応するユーザー トラフィックは十分に大きいでしょうか。 ARPU値(ユーザー1人あたりの価値)は十分に高いのでしょうか?投資は回収できるのか?この問題は少し大きいので、以下で説明することにします。

4. ミニプログラムのエクスペリエンスはネイティブアプリケーションほど良くありませんか?それどころか、

この見方がほとんどの人にとって直観に反するものであることは承知しています。しかし、世界は変わりつつあります。

ユーザー エクスペリエンスはさまざまな要因によって影響されます。これまでに説明したエクスペリエンスは、主にアプリケーションに入った後のスムーズな操作でした。この点に関しては、次のような意見が多くあります。 小規模なプログラムの場合、操作の流暢さは Web とネイティブ アプリの違いに基づいています。

実際、携帯電話のハードウェアとネットワークの発展により、数百元のローエンド携帯電話を含め、2年以内に発売された携帯電話では、ユーザーはミニプログラムのスムーズな動作とネイティブプログラムの違いを感じることができなくなりました。実際、ミニ プログラムが登場する前に、HTML5+ と React Native がすでにこれを実現していました。

そして、逆に考えることもできます。ミニプログラムは、モバイルインターネットの後半におけるWeChatの最も重要な戦略です。操作の流暢さが良くない場合、張小龍はプラットフォームに登場して承認するでしょうか。オンライン化する?

操作のスムーズさに加えて、ユーザーエクスペリエンスもさまざまな側面に影響されます。

他の開発者エコシステムでは一般的ではないことの 1 つは、WeChat が UI フレームワークを開発し、各ミニ プログラムのエクスペリエンスの一貫性を重視していることです。ユーザーが WeChat でさまざまなミニ プログラムを使用するときに、UI が基本的に一貫していることを望んでいます。混沌としているように感じられ、学習したり適応したりする必要はありません。

そして、WeChat には統一されたアカウント ログイン システムもあり、簡単にアクセスできるミニ プログラム自体の特性と相まって、ユーザーの包括的なエクスペリエンスを想像してみてください。すぐに利用でき、使いやすく、一貫した UI エクスペリエンスを備えたさまざまなプログラムを常に使用し、ログインや登録を必要とせずにスムーズに動作するミニ プログラムは、ネイティブ アプリケーションを使用するよりもさらに優れた体験を提供します。

アプリの操作エクスペリエンスを大幅に改善できなくなるまで時代が進むにつれて、ユーザーエクスペリエンスの問題点は、アプリ内での操作の単純なスムーズさから他の場所に移りました。古い考えを持ち続けていると、考え方を変える競合製品に追い越されるだけです。

5. ミニ プログラムは、低頻度アプリケーションやロングテール アプリケーションにのみ適しているわけではありません

iPhone が初めて Appstore に登場したとき、最初に活動したのは起業家だったのは事実ですが、最終的には誰もがそうでした。関与した。

ミニ プログラムの設計目標は大規模なエコシステムであり、低周波数のロングテール アプリケーションのみを吸収するように位置付けられるものではありません。全員が参加するのは時間の問題でした。

入り口が深すぎると、高頻度のアプリケーションがデスクトップに残ると考える人もいますが、入り口の深さは進化します。WeChatが現在の入り口の深さがユーザーの利便性に影響を与えていると感じたら、すぐに改善します。デスクトップにショートカットが作成されます。いつか WeChat が独立したデスクトップ ランチャーまたはミニ プログラム エントランス アプリを起動しても驚かないでください。次世代の WeChat の核は、もはやコミュニケーション アプリの WeChat ではありません。その核は、すでに小さなプログラムの巨大なエコシステムです。どの入口から入っても問題ありません。ああ、ところで、テンセントがネイティブ アプリケーションをインストールできない携帯電話の製造を OEM に委託しても驚かないでください。ああ、iPhone ユーザーが 0 元で携帯電話を交換できるとしても驚かないでください。

話は逸れますが、現在の小規模プログラムの生態学的発展には確かに順序関係があり、低頻度のプログラムが高頻度のプログラムよりも先に来ますし、裸足のプログラムが靴を履いているプログラムよりも先に来ます。

ネイティブ アプリがすでに非常に大きいプレイヤーは、ユーザーがネイティブ アプリをデスクトップ上に維持し続けることを望んでいます。

モバイル インターネットの前半には、ゲームのルールがありました。アプリに重点が置かれていたため、ユーザーは通常、携帯電話にあるカテゴリのアプリを 1 つしか持たず、最も多くのお金を費やして購入した人が、トラフィックが最終的な勝者となる一方で、競合製品は再びユーザーを引き付けたいと考えており、ユーザーを獲得するのは非常に困難です。

前半戦で数え切れないほどの大金を燃やした残りの大物選手たちは、試合のルール変更に直面して非常に複雑な感情を抱いているに違いない。
しかし、モバイルインターネットの大半はテンセント自身の息子やゴッドソンが占めており、他の競合他社が追随するかどうかは分からないが、私は複雑な気分だ。

もちろん、一番恥ずかしいのはアリババとバイドゥで、他人が採血するのを見ながら方法が思いつかないことです。

6. ミニプログラムはアプリストアではなく、OSです

多くの人はWeChatがアプリストアになりたいと言っていますが、彼らは明らかにオペレーティングシステムになりたいので、WeChatを軽蔑しているとしか言えません。
Zhang Xiaolong は 2015 年からアプリ アカウントの計画を立てています。1 年以上密室で運営してきたのに、アプリ ストアのような小規模ビジネスがどうしてできるでしょうか?アプリ ストアは OS エコシステムにおける単なる配布リンクであり、WeChat は配布で収益を上げるつもりはありません。

国内のアプリストアはすべて集中トラフィック分散であり、トラフィックを販売するビジネスを行っています。ユーザーに表示されるのは最高のものではなく、最も高い入札額が表示されたものです。アプリ ストアだけでなく、Baidu も現在この問題に直面しています。ところで、Baidu の検索の第三法則について文句を言いたいのですが、最高値入札者は最後まで最も価値のある自分の Web サイトに最も自信を持っています。ユーザー。

WeChat には明らかにこの考えがありません。WeChat の分散化は、実際には、優れた製品がより多くのトラフィックを獲得できるようにするためのメカニズムであり、エコシステムの開始に非常に役立ちます。

ランキングを更新するためにダウンロードする必要のない小さなプログラムは、ユーザーの実際の使用状況、繰り返し使用率、新しいコミュニケーション傾向を収集して、最適なものを推奨します。

もう配布について話す必要はありません。ミニ プログラムは実際に OS 標準に従って構築されており、開発言語と IDE はすべて自己完結型です。 Facebook が React Native を立ち上げたとき、IDE は構築されておらず、すべてがオープンソースでした。しかし、WeChat の野心は実際には異なり、エコシステムを最初から最後まで構築して制御することを望んでおり、まさにクローズド エコシステムです。 iOSのエコシステム。小規模なプログラムの開発者であっても、iOS 開発者と同様に、毎年数百元の年間使用料を支払わなければなりません。

携帯電話のネイティブ OS がボスであり、この種の二次的なエコシステムは開発できないと考える人もいるかもしれません。実際、PC では、Windows 上のインターネットはネイティブの Windows エコシステムよりも大きな第 2 レベルのエコシステムであり、当初は Flash が HTML5 によって抑制されていなければ、非常に大きなものになるでしょう。大きい。しかし、確かに問題はあります。Apple の第 2 レベルのエコロジーが大きくなるのは非常に困難です。特に中国の Android は海外のように Google によって管理されません。 , Google Playは棚から削除することができますが、中国ではWeChatでは誰も何もできません。

そうは言っても、あなたの賢明な決断が中国のインターネットが世界をリードする機会を生み出してくれたことに心から感謝したいと思います。海外ではAppleとGoogleが既得権益であり、まだ誰もそれを揺るがすことができていないが、モバイルインターネットの後半では、中国がいよいよ世界をリードし始めるだろう。

もし Apple が WeChat を削除する際に、中国政府が独占禁止法の名の下に Apple を潰すことができれば、それは大きな助けになるでしょう (WeChat は私にコンサルティング料を支払うべきでしょうか?)。

7. ミニプログラムの需要は高くないですか?経験しなければ想像もできなかった未来がたくさんあります

フォードは、ユーザーにどのような移動手段が欲しいかを尋ねると、ユーザーはより速い馬が欲しいと答えるだろうと言いました。

iPhone がリリースされたとき、Nokia と BlackBerry は笑いながらこう言いました。フルタッチ スクリーンは信頼性が低く、ボタンが最高のユーザー エクスペリエンスです。そして亡くなる前に、彼はこう言いました。「私たちは何も悪いことはしていません。なぜこんなことが起こったのかわかりません。」

ミニ プログラムの核となるコンセプト、「すぐに使える」は、ユーザーの需要であり、将来の方向性なのでしょうか?
当然です!これは静電容量式タッチスクリーンと同じで、人間の本質に触れることができ、大脳皮質を幸せに感じさせます。

人々を幸せにするすべてが発展の方向です。そして、影響力のある巨人が一度それをやってしまうと、それは取り返しのつかないことになる。

WeChat は人間の本質をよく理解しており、一度幸せを感じたらもう元には戻れません。
あなたの携帯電話には、UI に適応する必要がなく、ログインや登録も必要としない、信頼性の高い高品質のサービスが満載されています。使えてなくなるのはとてもクールです。そして、自分がよりクールであることを証明するために、その支持者になります。誰かがネイティブ アプリケーションを使用している場合は、「こんにちは、ミニ プログラムについて知りませんか?」と言うでしょう。なぜまだこれほど大きくて扱いにくいプログラムを使用しているのですか?開発者のアプリケーションにネイティブ バージョンしかない場合は、「いったい、ダウンロードしてインストールできるのに、その必要はないのに、いったい何の時代遅れのメーカーだ?」と叱られるでしょう。

8. ミニプログラムとネイティブアプリケーションは長期間共存しますか?ネイティブは確実に衰退します

ミニプログラムエコロジーはネイティブエコロジーの次世代代替物であり、時代の進化の産物です。もちろん、Windows ネイティブ アプリケーションがなくなることはありませんが、ほとんどのサービスはインターネット上にあります。これがミニ プログラムの関心事です。メール クライアントなどはミニ プログラムで使用するべきではありませんが、現在 PC のブラウザーで使用しているさまざまなサービスはすべてミニ プログラムの生態範囲に含まれます。

ミニプログラムの出現以降、土着の生態とその対立は歴史を逆行させ、無意味なものにしています。 WeChat が通信事業者の SMS ビジネスに影響を与えたときと同様、通信事業者間の対​​立は無意味でした。

ミニプログラムと戦うのは、ネイティブのエコシステムではなく、手の届く範囲にある他のミニプログラムのようなエコシステムです。

WeChatのような大きなナマズが登場すると、AppleやGoogleなどの多くの巨大企業が反応するでしょう。彼らにスキルがないわけではなく、ただ寝転がってお金を稼ぐだけでとても快適であり、自分たちのやり方を変える気がないだけなのです。しかし、その行動を実行するのにどのくらいの時間がかかるかを言うのは難しい。結局のところ、中国市場のためだけに世界市場に革命を起こすのは費用対効果が低いように思える。

ネイティブ アプリケーションを強制終了するプロセスは非常に時間がかかると考える人もいます。実際、このプロセスの進行は WeChat によって制御されています。
WeChatが過激になればなるほど、これまでの既得権益者からの反発は深刻になるが、カエルをお湯で茹でると本来の生態が破壊され、ユーザー習慣の醸成がうまくいかないという問題がある。

結局のところ、ミニ プログラムはまったく新しいものであり、C サイドのユーザーの習慣を育むには転換点が必要であり、WeChat には当然爆発的な機能が不足していません。

ゲームを作ろうと思った時、画面を開いた瞬間に私がオナニーしていたら、みんながオナニーを始めました。

最初、私たちは支払いをしたいと考え、グループ赤い封筒を立ち上げました。その後、全員が赤い封筒を手に取り、アリペイの地位は即座に覆されました。

ミニプログラムは11月に携帯電話ユーザーに公開されます。たとえば、画面を開くと非常に楽しいミニプログラムが起動し、誰もが熱狂するようなデザインのドラフトが複数あったはずです。ミニプログラムを使用すると、それを待っているすべての開発者が全員で海に飛び込みます。その後、WeChat は友人間で携帯電話の清潔さを比較するなどのサービスを開始し続け、高品質のミニ プログラムをユーザーのニーズに結び付け続けました。半年後には誰もネイティブ アプリケーションをダウンロードしなくなり、さらに半年後には最初にインストールされたものになりました。ネイティブ アプリケーション それらのほとんどは削除されました。

転覆された人々はどうですか?ジャック・マーがWeChatの赤い封筒が出た後の真珠湾への奇襲攻撃だったと主張したのと同じだが、彼は反撃するための原爆を持っていなかった。実際、このミニ計画は真珠湾への急襲ではなく、トリソララン人が残した言葉と同じように、次元を縮小する攻撃です。「あなたを破壊することはあなたとは何の関係もありません。」

8 つのよくある誤解について説明し、その後、ミニ プログラムの機会と脅威について簡単に説明します。

ミニ プログラムの起業家的チャンスは次のとおりです:

  1. 人材市場。ミニ プログラムのエンジニアには 0 から急速に成長する配当があり、オンラインおよびオフラインのトレーニング、採用、書籍出版、その他の関連分野が恩恵を受けるでしょう。配当金。

  2. もしあなたが裸足の起業家なら、全力を尽くして小さなプログラムを真剣に作り、オリジナルを放棄し、WeChatユーザーの特性に基づいて製品を再設計し、軽量でサービス指向にし、すぐに離れるようにしてください使用するときは、何も考えずに次の日まで保管してください。最も重要なのは、快適に使用することです。

  3. ソーシャル機能を駆使して、複数人での交流や上流・下流の連携などのソーシャルサービスを提供します。ミニ プログラムは、グループや友人のサークルに送信できます。グループ用の赤い封筒などのソーシャル製品について考えると、想像力の余地がたくさんあります。

  4. オフラインの利点を最大限に活用し、オフライン販売者サービスを提供します。オフライン コード スキャンの入り口は基本的に WeChat の世界です。

  5. アリババやバイドゥなどの一部の巨大企業がミニプログラムに参加しないため、起業家のための余地が残されるからです。

  6. 実際、私が公に述べた機会はそうではないかもしれません...

その他の WeChat ミニプログラム開発チュートリアル、ほとんどの人が間違える 8 つの質問 関連記事については、PHP に注目してください。中国語のサイトです!

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート