首页 微信开发 微信开发新闻中心 详情

如何以及为什么开发微信小程序或游戏

2019-04-17

微信(腾讯公司)于 2017 年推出了小程序和小游戏平台。2019 年 3 月,腾讯向全球开发者开放了小游戏平台。 

为什么要做微信小程序?

微信每月拥有超过 10 亿活跃用户它是整个国家的主要通信来源,使其成为中国大应用程序。用户与其保持社交和专业联系,共享文件和照片。在现金支付越来越稀缺的中国,它是中国常用的移动支付解决方案。

微信小程序是让您的品牌进入空间的种简单方式,因为它们具有:

  • 微信整合。用户无需下载和安装任何东西。离开后无需重新登录,您的小程序或游戏可以访问用户的微信账号资料和好友列表,并使用微信支付进行购买。与西方世界几乎所有类似程序不同,您可以放心地假设每个中国用户都在他们的设备上安装了个微信帐户和微信。

  • 效用与价值。与帖子、广告或其他营销信息不同,小程序是互动的,并承诺允许用户做些有用的事情,增加人们安装和使用它的可能性。

  • 病毒传播能力强。虽然没有任何保证,但因为它们在中国流行的社交平台上运行,您的应用程序更容易传播病毒,因为它可以更容易地分享并在更多眼球面前弹出。令人难以置信的庞大用户群。每月用户超过 10 亿,除 Facebook 外,世界上没有更大的应用生态系统。

  • 稳定性和可管理性。小程序只在微信程序生态内运行,这意味着它们可以在任何安装了微信的设备上运行,用户在运行时仍然是微信平台。它们提供开箱即用的跨平台兼容性。

  • 轻松支持和升级门槛。因此,它们将更易于支持和升级,尽管我们仍然建议在多个设备和屏幕方向上进行测试以确保致的用户体验。

  • HTML5。您可以利用现有的大型 HTML5 生态系统的力量,轻松将 HTML5 应用程序和游戏转换为微信小游戏,无论您使用哪种游戏引擎来开发它们。难度取决于你原游戏的大小和它所基于的框架,因为微信小程序是有大小限制的

  • 自动更新,这意味着它们是个完美的沙箱,用于测试您的原生应用程序的新功能、用户体验变化或界面设计。

HTML5 游戏在中国流行的原因之是因为与原生游戏相比,它们的流量成本更低,因为中国大陆的许多游戏玩家仍然拥有有限的数据流量或无法访问 wifi。

用户如何找到微信小程序或游戏?

用户主要通过以下渠道进入微信小程序或游戏:

  • 来自朋友或微信群的邀请

  • 扫描二维码

  • 近访问的程序显示在用户的小程序历史记录中,或下拉聊天收件箱后

  • 发现 > 小程序,然后搜索个小程序

  • 发现 > 游戏 > 我的小游戏,然后搜索“小游戏”(小游戏)

image.png

腾讯台球二维码。微信小程序游戏的二维码采用较不传统的视觉风格。


如何编写微信小程序或游戏?

微信小程序只支持 JavaScript(Web 的主要编程语言),也支持可以编译成 JavaScript 的语言,如 TypeScript 和 CoffeeScript。

您还可以使用微信小游戏框架支持的 JavaScript API(应用程序接口)(Canvas 2D 和 WebGL)来绘制图形、动画和进行实时渲染。 

国内三大游戏引擎厂商支持微信小游戏:Cocos Creator、Egret、Laya。微信小游戏中约有 50% 使用 Cocos 引擎,其次是 Laya(25%)。

目前国外流行的HTML5游戏引擎Phaser.js、Three.js等不提供直接支持,但仍可适配使用。

请注意,在开发微信小程序或游戏时不能使用 CSS 和 DOM。这意味着您可能会遇到某些第三方库的问题,例如 JQuery(使用 DOM API)。此外,可用存储空间、内存和性能低于本机应用程序,因此请务必进行广泛的崩溃测试。

请注意,微信小程序并未完全使用 HTML5 标准。它只是模拟这些接口。所以好用个了解微信开发环境和SDK局限性的引擎来开发。

微信小程序和游戏如何上线?

为提高加载速度,微信推出包和分包,大8M。由于这对于您的游戏来说不太可能足够大,因此您需要在自己的服务器上托管些资源文件。

所以为了得到你的程序,用户扫描你的二维码,就会从微信下载个小程序包,并完成它的代码初始化。然后这个包中的代码将在执行时请求远程服务器资源,终将用户带到您的程序或游戏的个屏幕。这就是为什么控制小程序或游戏的大小以获得佳用户体验和小化加载时间很重要的原因。

小程序和小游戏有什么区别?

微信小游戏有:

  • 微信游戏菜单中的专用类别和入口点

  • 其他 API(排行榜)

如何开始——艰难的道路

您需要在微信上创建个开发者帐户才能开始开发您的微信小程序或游戏。

注意:您必须是中国公司或个人,或者您的公司必须拥有中国实体(或 WFOE),才能发布微信小程序或小游戏。目前,海外公司和非中国个人只能开设微信官方服务号或订阅号,两者都不允许您开发小程序或游戏。


微信公众号申请主体

实体描述
个人18周岁以上持有中国身份证并已完成实名认证的微信用户。
公司公司、分支机构和业务相关品牌。
公司(个人业务)个体工商户。
政府中国各级各类具有行政管理职能的政府机关、事业单位和社会团体。
媒体报纸、杂志、电视台、广播电台、通讯社等。
其他组织不属于政府、媒体、公司或个人类别的其他实体。

1. 注册您的开发者帐户并打开个新项目

  • 进入官方微信账号注册页面。

  • 选择“小程序”并输入所需信息以设置您的帐户。如果您正在注册游戏,请选择“游戏”作为服务类别和“休闲游戏”作为子类别。

  • 您需要提交所需的文件和许可证。请注意,您的微信小程序或应用程序也需要发布原生应用程序所需的相同许可证。例如,由于您的服务器将在中国,您至少需要个 ICP beian。 

  • 使用微信验证您的公司身份需要300元的费用。

  • 批准您的官方开发者帐户通常需要 1-3 天。如果您的申请被拒绝,我们将与您联系以获取其他文件。

  • 审核通过后,在微信开发者官方网站下载适合您操作系统平台的开发者工具。

  • 在小程序管理后台,注册小程序获取AppID。

  • 打开微信开发工具,输入对应的AppID和项目名称,启动你的项目。

  • 如果您的小程序或游戏需要接受支付,您必须先注册并验证微信支付帐户,然后才能将支付集成到您的应用程序中。

2. 创建您的代码文件并开始编程。

  • js 脚本逻辑文件。这是主要的代码文件,与网络上的 PHP 代码文件或 Android 应用程序的 Java 代码相同。

  • Layout WXSS 文件,用于编写页面布局。这相当于android开发中的XML布局代码,web开发中的HTML代码,用于编写页面布局。

  • WXSS 文件。这相当于 Web 开发中的 CSS,用于设置应用程序页面的样式。

  • 在微信官网,你会找到些官方教程和API文档。

3. 提交您的小程序或游戏以供审批

小程序或游戏完成后,提交给微信团队审核。审批过程通常需要 1-3 天。

请注意,适用于中国本土应用的相同法律和内容限制也适用于微信小程序和游戏。

如何开始——简单的方法

AppInChina可以根据您的规格和需求,快速为您开发和发布微信小程序。我们还可以简化并帮助您避免些通常需要的文书工作和文件,同时您保留对您的小程序的全部权利。根据您的需求,小程序可以在短短 1-2 周内开发完成。请在下方联系我们以获取快速定制报价。

相关文章

10年微信历史2021-01-04
自2011年以来,微信彻底改变了中国人交...
2017 年初,腾讯创建了小程序,这是一...
想象自己是一个在海外文化目的地的中国游客...
微信是中国最大的社交网络,在全球也越来越...

contact us

服务热线:0632-52721230632-5271123

业务咨询:1396946888218006320170

营销中心:山东省 枣庄市 市中区 中坚1878 A406室

邮箱:kf@zzint.com

微信客服
在线联系
13969468882
返回顶部