WeChat 미니 프로그램 개발 튜토리얼, 대부분의 사람들이 틀리는 8가지 질문

高洛峰
풀어 주다: 2017-02-16 10:35:14
원래의
1549명이 탐색했습니다.

현재 수많은 언론과 기업이 이를 기회로 삼아 독서 트래픽을 늘리는 등 미니 프로그램이 화제가 되고 있습니다.

이것은 WeChat이 인기를 얻고 싶어하는 것이 무엇이든 실제로 인기를 끌 수 있다는 것을 다시 한 번 증명합니다. 중국에서는 누구도 이런 능력을 갖고 있지 않습니다. 심지어 정부도 마찬가지입니다.

미니 프로그램은 B/S입니다.
  1. M 스테이션을 수정하면 미니 프로그램에 접속할 수 있습니다. >
  2. 미니 프로그램 경험이 좋지 않습니다.
  3. 미니 프로그램은 저주파 롱테일 애플리케이션에 적합합니다. 프로그램은 새로운 Appstore입니다.
  4. 미니 프로그램은 개발할 수 없고 수요도 높지 않습니다.
  5. 미니 프로그램은 개발될 것입니다. 오랫동안 기본 애플리케이션과 공존합니다.
  6. 위의 8가지 결론은 많은 사람들이 직관적으로 도출한 결론입니다. 그러나 깊이 조사하고 생각해 본 결과 직관은 진실과 거리가 멀다는 것을 알게 되었습니다.
  7. 참고: 이 기사에는 기술과 비즈니스가 모두 포함되어 있습니다. 기술을 이해하지 못하는 경우 비즈니스 관련 기사만 읽으시면 됩니다.
  8. 1. 미니 프로그램은 HTML5가 아닙니다

  9. 미니 프로그램은 WeChat에서 새로 정의한 사양이며 HTML+JS를 지원하지 않습니다. CSS의 제한된 부분과 호환됩니다.
위 그림은 작은 프로그램의 코드 디렉터리를 보여줍니다. 접미사는 wxml, wxss 및 js입니다.

그러나 WeChat의 wxml에 대한 전체 이름 정의는 weixin xml이 아니라 WeiXin Markup Language로 매우 위압적이고 자체 시스템 감각이 있습니다. 물론 wxss는 WeiXin 스타일 시트이기도 합니다.

xml을 Ximeier로 발음하는 분들이 많으니 이제는 Dabuliucha Meier로 발음하지 마시고 WeChat Meier로 발음해주세요.

다음은 초기 XML에 비해 중괄호 템플릿의 작성 방식을 확장한 wxml 예제입니다.

강력한 폐쇄가 필요한 XML이지만 if 작성 방법이 표준 XML과 다릅니다.

많은 초보자들이 JS가 HTML의 일부가 아니라고 말합니다. HTML은 W3C에서 관리하고, JS는 ECMA International에서 관리합니다. JS는 유비쿼터스 해석 스크립트 언어로, 브라우저 외에도 서버에서 실행되는 Nodejs, PC와 Mac에서 실행되는 nodewebkit...

즉, 미니 프로그램은 WeChat을 기반으로 합니다. XML과 JS로 정의된 마크업 언어, 새로운 생태계, 그리고 가벼운 OS.

개발 도구와 UI 프레임워크도 Tencent에서 만듭니다. 과거에는 웹상의 타사 도구와 프레임워크 생태계가 전혀 쓸모가 없었습니다.

즉, 소규모 프로그램 개발자는 독립적인 직업이 될 것입니다.

일부 교육 기관은 매우 바쁩니다. 이 새로운 생태계에서는 모든 것이 다시 시작되어야 합니다.

그나저나 미니 프로그램은 Tencent X5 엔진과 관련이 없다는 오해를 풀고 싶습니다. X5는 QQ 브라우저 팀에서 제작되었으며 HTML을 기반으로 하지만 미니 프로그램은 WeChat 팀에서 자체 개발했습니다. 微信小程序开发教程,大多数人都搞错的八个问题

2. 미니 프로그램은 B/S가 아닙니다

위챗 프로모션의 핵심 중 하나는 설치가 필요 없고 손끝에서 바로 사용할 수 있다는 점입니다.

하지만 미니 프로그램은 B/S 온라인 페이지가 아니라 C/S 아키텍처입니다.

wxml에서는 wx.request(ajax와 유사) 또는 소켓을 통해 서버에 연결합니다.


왜 C/S 애플리케이션을 설치하지 않고도 바로 사용할 수 있는지 이해하지 못하는 분들이 많습니다. 사실 이것은 WeChat의 첫 번째 이니셔티브는 아닙니다. 첫 번째는 DCloud의 스트리밍 애플리케이션입니다. 동적 언어이고 적절한 알고리즘만 있으면 스트리밍 미디어와 마찬가지로 프로그램의 일부를 다운로드하여 실행한 다음 사용하면서 다운로드할 수 있습니다.

WeChat은 강력한 오프라인 기능도 제공한다는 점을 잊지 마세요. 결국 B/S의 화면 전환 경험은 형편없기 때문에 C/S는 더 나은 사용자 경험을 제공할 수 있습니다.

위챗이 미니 프로그램이 차지하는 공간을 어떻게 관리할지 모르겠습니다. 어쨌든 위챗은 앞으로 점점 더 커질 것입니다.

3.M 사이트는 미니프로그램으로 변모할 수 없습니다

사실 처음 2가지를 이해하시면 3번째도 자연스럽게 이해가 되실 겁니다. HTML 기반의 B/S M 스테이션은 미니 프로그램과 아무런 관련이 없습니다.

사장님들은 이전 공개 계정의 M 스테이션이나 Wap 스테이션을 간단히 변경하면 미니 프로그램에 연결될 수 있다고 생각할 수 있으며 엔지니어가보고 한 공사 기간을 이해하지 못합니다. 이번에는 엔지니어가 이 기사를 상사에게 전달할 수 있습니다. 작은 프로그램은 앱을 다시 만드는 것과 동일하며 개발, 설계, 테스트, 운영 및 유지 관리 업그레이드와는 별도의 세트입니다. 아, 학습 비용과 위험도 추가해야 합니다. 그런 새로운 것이 단번에 성공할 가능성은 낮습니다.

이전에 서비스 계정이 있는 Wap 사이트가 있었다면 서비스 계정을 포기할 수 없고 소규모 프로그램만 수행하므로 비즈니스에 여러 유지 관리 지점이 있게 됩니다.

여기서 큰 질문이 있습니다. 즉, 미니 프로그램 버전을 구축할 때 ROI(투자 수익)가 긍정적인가요? 새로운 제품 라인을 출시하고 오랫동안 유지하는 데 비용이 많이 듭니다. 해당 사용자 트래픽이 충분히 큰가요? ARPU 값(사용자당 가치)이 충분히 높은가요? 투자금을 회수할 수 있나요? 이 문제는 좀 크므로 아래에서 간단히 이야기하겠습니다.

4. 미니 프로그램의 경험은 네이티브 앱만큼 좋지 않습니까? 오히려

저는 이러한 관점이 대부분의 사람들에게 다소 직관에 어긋난다는 것을 알고 있습니다. 그러나 세상은 변하고 있습니다.

사용자 경험은 여러 요소의 영향을 받습니다. 과거에 우리가 이야기한 경험은 주로 애플리케이션 진입 후의 원활한 작동이었습니다. 이 차원에 대해서는 다음과 같은 의견이 많습니다. 작은 프로그램의 경우 웹과 네이티브 앱의 차이에 따라 운영의 유창성이 좌우됩니다.

사실 휴대폰 하드웨어와 네트워크의 발전으로 사용자들은 몇 안되는 저가형 휴대폰을 포함하여 출시된 지 2년이 안 된 휴대폰에서는 미니 프로그램의 원활한 구동과 네이티브 프로그램의 차이를 거의 느낄 수 없게 되었습니다. 백 위안. 사실 미니 프로그램 이전에는 HTML5+와 React Native가 이미 이를 달성했습니다.

그리고 반대로 생각해 볼 수도 있습니다. 미니 프로그램은 모바일 인터넷 후반기 위챗의 가장 중요한 전략입니다. 운영이 원활하지 않으면 장샤오룽이 플랫폼에 등장할까요? 온라인에 접속하도록 승인하시겠습니까?

운영의 원활함 외에도 사용자 경험도 여러 측면의 영향을 받습니다.

다른 개발자 생태계에서 흔하지 않은 점 중 하나는 WeChat이 UI 프레임워크를 개발하고 각 미니 프로그램 경험의 일관성을 강조한다는 점입니다. 사용자가 WeChat에서 다양한 미니 프로그램을 사용할 때 UI가 기본적으로 동일하므로 사용자는 혼란을 느끼지 않으며 학습하고 적응할 필요가 없습니다.

그러면 WeChat에는 통합 계정 로그인 시스템도 있고 미니 프로그램 자체의 손끝에 있는 특성이 결합되어 사용자의 포괄적인 경험을 상상해 보세요. 손끝에서 다양한 종류의 것들을 지속적으로 사용하는 것입니다. 일관된 UI 경험, 원활한 작동, 로그인이나 등록이 필요 없는 미니 프로그램은 기본 애플리케이션을 사용하는 것보다 훨씬 더 즐겁습니다.

시대가 발전하여 앱의 작동 경험이 더 이상 크게 개선될 수 없는 수준에 이르면서 사용자 경험의 문제점은 앱 작동의 단순한 부드러움에서 다른 곳으로 옮겨졌습니다. 여전히 낡은 생각을 고수한다면 생각을 바꾸는 경쟁 제품들만이 당신을 추월할 것입니다.

5. 미니 프로그램은 저주파나 롱테일 애플리케이션에만 적합한 것이 아니다

아이폰이 처음 앱스토어에 나왔을 때 창업가들이 가장 먼저 활발했던 것은 사실이다. 하지만 결국에는 모두가 참여했습니다.

미니 프로그램의 설계 목표는 대규모 생태를 달성하는 것이며 저주파 롱테일 애플리케이션만 흡수하는 위치에 있지 않습니다. 모두가 참여하는 것은 시간 문제였습니다.

어떤 사람들은 입구가 너무 깊으면 고주파 애플리케이션이 데스크탑에 남을 것이라고 생각하지만, 입구의 깊이가 사용자 편의성에 영향을 미친다고 WeChat이 느끼면 진화할 것입니다. 바로가기가 바탕화면에 생성됩니다. 언젠가 WeChat이 독립적인 데스크톱 런처나 미니 프로그램 시작 앱을 출시하더라도 놀라지 마세요. 차세대 WeChat의 핵심은 더 이상 커뮤니케이션 앱인 WeChat이 아닙니다. 그 핵심은 이미 어느 입구에서 들어가는지는 중요하지 않습니다. 아, 그런데 텐센트가 기본 애플리케이션을 설치할 수 없는 휴대폰 생산을 OEM에 맡긴다면 놀라지 마세요. 아이폰 사용자가 0위안으로 휴대폰을 교체할 수 있다면 놀라지 마세요.

주제에서 벗어났지만, 현재 미니 프로그램의 생태적 발전에는 확실히 순차적인 관계가 있습니다. 고주파보다 저주파가 먼저이고, 신발을 신는 것보다 맨발이 먼저입니다.

네이티브 앱을 많이 보유한 플레이어는 신발을 신는 플레이어입니다. 그들은 사용자가 네이티브 앱을 데스크톱에 계속 유지하기를 바랍니다.

모바일 인터넷 전반기에는 게임의 법칙이 있었습니다. 앱에 초점이 맞춰져 있었기 때문에 일반적으로 사용자는 휴대폰에 카테고리당 하나의 앱만 보유하고 있었기 때문에 돈을 지불한 사람이 구매했습니다. 가장 많은 트래픽이 최종 승자가 될 것이지만, 경쟁 제품은 다시 사용자를 확보하기가 매우 어렵습니다.

전반에 엄청난 돈을 태운 나머지 빅 플레이어들은 변화하는 게임 룰에 직면했을 때 극도로 복잡한 감정을 느꼈을 것입니다.
그러나 복잡성에 대한 해결책은 없습니다. 미니 프로그램에서는 처음부터 큰 플레이어가 있을 것입니다. 감정.

물론 가장 당황스러운 것은 알리바바와 바이두인데, 다른 사람들이 피를 흘리는 것을 지켜보지만 방법이 떠오르지 않는다.

6. 미니 프로그램은 앱 스토어가 아니라 OS입니다

많은 사람들이 위챗이 앱 스토어가 되고 싶다고 말하지만, 위챗이 너무 과소평가되었다고 말할 수 밖에 없습니다. 운영체제가 되고 싶을 겁니다.
장샤오롱(Zhang Xiaolong)은 2015년에 앱 계정을 계획하고 있었습니다. 1년 넘게 비공개로 운영했는데 어떻게 앱스토어 같은 소규모 기업이 될 수 있었나요? 앱스토어는 OS 생태계 내 유통링크일 뿐이며, 위챗은 유통을 통해 수익을 창출할 의도가 없습니다.

국내 앱스토어는 모두 중앙화된 트래픽 분산으로 트래픽 판매 사업을 하고 있습니다. 사용자가 보는 것은 가장 좋은 것이 아니라 가장 높은 입찰가를 가진 것입니다. 현재 앱 스토어뿐만 아니라 Baidu도 이 문제를 겪고 있습니다. 그런데 저는 Baidu의 검색 제3법칙에 대해 불평하고 싶습니다. 최고 입찰자는 자신의 웹사이트에 대해 가장 많은 신뢰를 갖고 있으며 이는 결국 가장 가치가 있습니다. 사용자.

WeChat에는 분명히 이러한 아이디어가 없습니다. WeChat의 분산화는 실제로 좋은 제품이 더 많은 트래픽을 얻을 수 있도록 하는 메커니즘입니다.

순위를 새로 고치기 위해 다운로드할 필요가 없는 작은 프로그램입니다. WeChat은 사용자의 실제 사용량, 반복 사용률, 새로운 커뮤니케이션 동향을 수집하여 귀하에게 최고의 것을 추천합니다.

더 이상 유통에 대해 이야기하지 마세요. 미니 프로그램은 실제로 OS 표준에 따라 구축되었으며 개발 언어와 IDE는 모두 독립적입니다. Facebook이 React Native를 출시했을 때 IDE를 구축하지 않았고 모든 것이 오픈 소스였습니다. 그러나 WeChat의 야망은 실제로 처음부터 끝까지 생태계를 구축하고 제어하기를 원하며 폐쇄된 생태계입니다. iOS 생태계. 소규모 프로그램 개발자도 iOS 개발자처럼 매년 수백 위안의 연회비를 내야 한다.

어떤 사람들은 휴대폰의 기본 OS가 주인이고 이런 2차 생태계가 발전할 수 없다고 생각합니다. 실제로 PC에서 Windows의 인터넷은 기본 Windows 생태계보다 큰 2차 생태계입니다. Flash는 처음에는 3차 생태계로 간주되었습니다. 크기가 큰. 하지만 확실히 문제가 있습니다. 애플은 극도로 폐쇄적입니다. 애플의 2차 생태계가 커지는 것은 매우 어렵습니다. 그러나 안드로이드는 특히나 해외에서처럼 구글에 의해 통제되지 않습니다. , Google Play는 선반에서 이를 제거할 수 있지만 중국에서는 누구도 WeChat으로 아무것도 할 수 없습니다.

중국 정부의 현명한 결정으로 중국 인터넷이 세계를 선도할 수 있는 기회를 마련했다는 점에 진심으로 감사드립니다. 해외에서는 애플과 구글이 기득권을 갖고 있어 아직까지 누구도 흔들지 못하고 있다. 그러나 모바일 인터넷의 후반부에는 드디어 중국이 세계를 주도하기 시작한다.

애플이 위챗을 없앨 때 중국 정부가 독점금지법이라는 명목으로 애플을 죽일 수 있다면 큰 도움이 될 것이다(위챗이 나에게 컨설팅 비용을 지불해야 하나?).

7. 소규모 프로그램에 대한 수요가 강하지 않은가? 경험해보지 않았다면 상상도 못했던 미래가 많이 있습니다

포드는 사용자들에게 어떤 교통수단을 원하는지 물으면 사용자들이 더 빠른 말을 원한다고 말할 것이라고 아무도 그렇게 생각하지 않을 것이라고 말했습니다. 미래입니다.

아이폰이 출시되자 노키아와 블랙베리는 웃으며 말했다. 풀 터치스크린은 믿을 수 없고, 버튼은 최고의 사용자 경험이다. 그러다가 죽기 전에 그는 이렇게 말했습니다. 우리는 아무 잘못도 하지 않았습니다. 우리는 왜 이런 일이 일어났는지 모릅니다.

그렇다면 미니프로그램의 핵심 컨셉인 '손끝으로'는 유저들의 요구이자 미래의 방향인 걸까요?
그러니까! 이는 정전식 터치스크린과 동일하며 인간 본성의 밑바닥에 닿아 대뇌피질을 행복하게 만들 수 있습니다.

사람을 행복하게 만드는 모든 것은 발전의 방향이다. 그리고 일단 영향력 있는 거인이 그렇게 하면, 그것은 되돌릴 수 없는 앞으로의 길이 됩니다.

WeChat은 인간의 본성을 잘 이해하고 사람들을 행복하게 만드는 데 능숙한 제품입니다. 한 번 즐기면 다시 돌아갈 수 없습니다.
모든 것을 손끝에서 얻을 수 있다는 신성한 느낌을 상상해 보세요. UI 적응이 필요 없고 로그인이나 등록이 필요 없는 신뢰할 수 있는 고품질 서비스가 여러분의 휴대폰에 가득합니다. 손끝에 두고 사용할 수 있어 너무 멋지네요. 그런 다음 당신은 자신이 더 멋지다는 것을 증명하기 위해 옹호자가 됩니다. 누군가 기본 애플리케이션을 사용하고 있다면 그에게 이렇게 말할 것입니다. 안녕하세요, 미니 프로그램에 대해 모르시나요? 왜 아직도 이렇게 크고 번거로운 프로그램을 사용하고 있나요? 개발자의 애플리케이션에 기본 버전만 있는 경우 다음과 같이 꾸짖을 것입니다. 이 제조업체는 실제로 다운로드하고 설치할 수 있도록 허용하므로 필요하지 않습니다.

8. 미니 프로그램과 네이티브 애플리케이션은 오랫동안 공존할 수 있을까? 토종은 반드시 쇠퇴할 것이다

미니프로그램 생태학은 토종생태학의 차세대 대체재이자 시대적 진화의 산물이다. 물론 Windows 기본 응용 프로그램이 사라지지는 않지만 대부분의 서비스는 인터넷에 있습니다. 미니프로그램이 관심을 갖는 부분이 바로 이것이다. 메일 클라이언트 등은 미니프로그램에서 사용하면 안 되지만, 현재 PC 브라우저에서 사용하는 다양한 서비스도 모두 미니프로그램의 생태학적 범위에 포함될 것이다.

미니 프로그램 등장 이후 토착생태와 그 대립은 역사를 퇴보시키고 무의미하게 만들고 있다. 위챗이 통신사의 SMS 사업에 영향을 미쳤을 때처럼 통신사 간 대결도 의미가 없었다.

미니 프로그램과 싸우는 것은 토종 생태계가 아니라, 손에 닿는 다른 미니 프로그램 같은 생태계일 것입니다.

위챗 같은 거대 메기가 들어오면 애플, 구글 등 많은 거대 기업들이 반응할 것이다. 실력이 없다는 게 아니라 그냥 누워서 돈 버는 게 너무 편하다는 거지. 목숨을 바칠 생각은 없지만, 조치를 실행하는 데 얼마나 오랜 시간이 걸릴지는 불분명합니다. 결국 중국 시장을 위해서만 세계 시장을 혁신하는 것이 비용 효율적이지 않다고 말하기는 어렵습니다.

어떤 사람들은 네이티브 애플리케이션을 종료하는 과정이 매우 길다고 생각합니다. 실제로 이 과정의 진행은 WeChat에 의해 제어됩니다.
WeChat이 급진적일수록 과거 기득권을 갖고 있던 사람들의 반발은 더욱 심해질 것입니다. 그러나 따뜻한 물에 개구리를 삶는 것은 원래의 생태계를 파괴하고 사용자 습관 함양에 성공률이 낮은 문제가 있습니다. .

미니 프로그램은 결국 완전히 새로운 것입니다. C-end 사용자의 습관을 기르려면 전환점이 필요하며 WeChat은 당연히 폭발적인 능력이 부족하지 않습니다.

처음 게임을 만들고 싶었을 때 화면을 열면 자위를 하다가 다들 자위를 하기 시작했어요.

처음에는 결제를 하려고 단체 빨간 봉투를 출시했는데 모두가 빨간 봉투를 움켜쥐고 있어 알리페이의 위상이 순식간에 뒤집혔습니다.

11월에는 미니 프로그램이 휴대폰 사용자들에게 공개될 예정입니다. 예를 들어 화면이 열리면 아주 재미있는 미니 프로그램이 출시될 예정입니다. 모두가 미니 프로그램을 사용하는 열풍을 일으키면 기다리고 지켜보고 있던 모든 개발자가 모두 바다로 뛰어들게 될 것입니다. 그런 다음 WeChat은 친구들 사이에서 휴대폰의 청결도를 비교하는 등의 서비스를 계속 출시하고 고품질의 작은 프로그램을 사용자 요구에 맞게 계속 연결했습니다. 반년이 지나도 아무도 기본 애플리케이션을 다운로드하지 않았고, 또 다시 반년이 지나면 원래 설치된 앱이 설치되었습니다. 기본 애플리케이션 대부분이 제거되었습니다.

전복된 사람들은 어떻게 되나요? Jack Ma가 WeChat의 빨간 봉투가 나온 후 진주만에 대한 기습 공격이라고 주장한 것처럼, 그에게는 반격할 원자폭탄이 없었습니다. 사실, 미니 프로그램은 진주만에 대한 기습 공격이 아니라 차원 축소 공격입니다. 트리솔라란이 남긴 말처럼, 당신을 파괴하는 것은 당신과 아무 상관이 없습니다.

8가지 흔한 오해에 대해 설명하고 미니 프로그램의 기회와 위협에 대해 간략하게 이야기합니다.

소규모 프로그램 창업의 기회는 다음과 같습니다.

  1. 인재 시장, 소규모 프로그램 엔지니어는 온라인과 오프라인을 포함하여 0에서 빠르게 성장할 배당금을 갖게 되기 때문입니다. 교육, 채용, 서적 출판 및 기타 관련 분야에서 보너스를 누릴 수 있습니다.

  2. 맨발의 기업가라면 전력을 다해 작은 프로그램을 진지하게 만들고, 원본을 버리고, 위챗 사용자의 특성에 맞게 제품을 다시 디자인하고, 가볍고 서비스적으로 만드세요- 지향, 당신은 꼭 사용하고 가십시오. 다음날 보관할 생각하지 말고 가장 중요한 것은 그 시간에 즐기는 것입니다.

  3. 소셜 기능을 최대한 활용하여 다자간 상호작용, 상하향 연계 등 소셜 서비스를 제공합니다. 미니 프로그램은 그룹이나 친구들의 서클에 보낼 수 있습니다. 그룹 빨간 봉투와 같은 소셜 제품을 생각하면 상상의 여지가 많습니다.

  4. 오프라인의 장점을 최대한 활용하여 오프라인 가맹점 서비스를 제공합니다. 오프라인 코드 스캔 입구는 기본적으로 WeChat의 세계입니다.

  5. 알리바바, 바이두 등 일부 거대 기업이 미니 프로그램에 참여하지 않고 창업가들을 위한 공간을 남겨두기 때문이다.

  6. 사실 제가 공개적으로 언급한 기회가 기회가 아닐 수도 있습니다...

더 많은 WeChat 미니 프로그램 개발 튜토리얼, 대부분의 8가지 질문 관련 글은 PHP 중국어 홈페이지를 참고해주세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿