很多人可能会问:微信小程序和在微信里面浏览一个网页有什么区别?

首先,小程序的运行是全屏的,界面跟进入了一个APP很像,更为沉浸跟在微信里面访问h5不一样;其次,它的浏览体验更为稳定。

不过,这还不够,除非……进入小程序之后他不会打断聊天,再次进入之后也依然是离开时的页面。

我也是非常不辞劳苦地想要知道这个答案,但亲身体验之后,可以告诉你:

对苹果用户来说,除了上面说到的东西之外,貌似是没有区别的。

但是,对广大安卓用户来说,是有的!(作为千年安卓用户,有一种终于扬眉吐气一回的感觉。)

在安卓系统上,小程序,真的像是一个小小的程序一样在运行。这意味着,它就像在运行两个程序一样(具体看下面的截图),你可以先行离开这个页面,去聊聊天,再回来操作或者阅读;而不需要像一样,多次点击,再回到微信公号的某个页面中。这就是它与在微信公号中内嵌h5的区别,提升了用户体验。

不仅如此,安卓还可以同时运行几个小程序,是不是真的很像“小程序”?不过,在体验中发现,如果离开了某个小程序一段时间,它似乎是会自己关闭的。

左边是安卓系统,右边是苹果系统

可惜,在iOS系统中,小程序好像是内嵌在微信中的……一旦你离开这个页面,就相当于离开了这个小程序。估计这个跟苹果和安卓系统的不同架构有关,具体就由广大程序员为大家解释了。

不过无论是什么原因,苹果系统在中国的市场占有率起码也是超过20%,难道产品经理张小龙会置这1/5用户的体验于不顾吗?然而,苹果又会给小程序这个看上去像App Store一样的东西放行吗?嗯,接下来就看看微信团队要怎么解决这个问题了。

「H5程序俱乐部」是一个专注微信小程序学习交流,相关外包/招聘需求信息发布的微信公众号。

最新文章

  1. mysql null值处理详细说明
  2. 一步一步学习Bootstrap系列--表单布局
  3. VC----文件图标和窗口图标及在任务栏显示的图标
  4. 解决org.openqa.selenium.WebDriverException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms org.springframework.beans.BeanInstantiation
  5. Laravel教程 三:视图变量传递和Blade
  6. NYOJ-2 括号配对问题 -- 数据结构_堆栈
  7. iOS开发--浅谈CocoaAsyncSocket编程
  8. Navicat 远程连接SQL Server 2014 Express 报08001错误
  9. 转:Asp.Net MVC中DropDownListFor的用法
  10. Firebug介绍及使用技巧
  11. Linux学习 -- 文件系统管理
  12. IPv6 RIPng (PT)
  13. 安装vmware-tools遇the path "" is not valid path to the gcc binary和the path "" is not a valid path to the 3.10.0-327.e17.x86_64 kernel headers问题解决
  14. java8新的时间日期库及使用示例
  15. 用C++实现半透明按钮控件(PNG,GDI+)
  16. Docker一键部署Hadoop心得(一)
  17. Daily Scrum 11.15
  18. vue - vue
  19. HDU 2199 (二分法)
  20. pcap的安装与配置

热门文章

  1. 玩转spring boot——快速开始
  2. python自动化测试(2)-自动化基本技术原理
  3. 04.LoT.UI 前后台通用框架分解系列之——轻巧的弹出框
  4. C#异步编程(二)
  5. angular2系列教程(八)In-memory web api、HTTP服务、依赖注入、Observable
  6. SDWebImage源码解读 之 UIImage+GIF
  7. Git(1)
  8. 浅析SQL查询语句未显式指定排序方式,无法保证同样的查询每次排序结果都一致的原因
  9. 第14章 Linux启动管理(2)_启动引导程序grub
  10. mono for android Json 上传文件