你的位置:首页 > ASP.net教程

[ASP.net教程]淘宝UWP中的100个为什么


从淘宝UWP第一版发布到现在,已经有十个月了,期间收到了用户各种各样的反馈,感谢这些用户的反馈,指导我们不断的修正、完善应用。但是也有一部分需求或建议,由于资源或技术的限制,目前确实无法做到,只能对广大Win10er说声抱歉了。下面针对几种用户常提到的反馈做下说明。

  • 最广泛的一类反馈是针对H5页面的反馈

很多用户反馈提到卡顿、掉帧、鼠标滚轮无法使用、页面显示混乱,等等,这些基本都是H5页面的问题,下面说几个具体的例子:

  > 为什么淘金币页面不能领金币?
    某个中间版本时,在PC端用鼠标点击不能领金币,经过和阿里的同学排查后发现,中间某次淘金币改版没有考虑到Win10PC平台,经过紧急处理后修复。但不能保证后续的改版不会再出问题。

  > 为什么手机充值页面难用?
    曾有用户反馈过充值号码错误、点击充值时不跳转订单页、多次点击会生成多余订单问题等,经评估,使用手机充值的用户量还是比较大的,在相关同学的大力推动下,该页面的大部分问题也得到了及时的解决。

  > 为什么申请退货无法添加举证图片,评价/追加评价页面无法上传图片?
    该问题是由于对应的H5页面没有及时更新JSBridge模块导致的。类似的情况,最初版本时,意见反馈页面也是无法上传图片的,在相关同学的积极努力下,很快修复了该问题,这样用户的反馈才能够完整的显示在淘宝后台中。

  > 为什么有的页面不能下翻加载更多?
    这是因为该页面没有针对鼠标的操控进行适配。本地化改造是一个完美的解决方案,如订单管理、聚划算,这两个模块用户呼声比较高,在后期都做了本地化改造,可以正常浏览到更多的条目;但是对于我的足迹页面,由于目前已知接口只能取到前25条数据,所以当前一个折衷的做法是本地化展示25条,同时保留对应H5页面的入口。

  > 为什么没有问大家模块?
    用户对问大家模块的呼声较高,我们也尝试进行了H5页面的集成,但是由于部分页面没有针对Win10平台做适配,有的不能点击,有的页面显示混乱,最终没有测试通过,只能等问大家页面进行适配后再上线了。

  > 为什么H5页面在触控操作时,会出现选择文字的状态?
    由于该问题是WebView的默认行为,如果继续使用H5来显示,很难避免该问题。

  > 为什么会提示我安装“阿里钱盾”?
    因为有的H5页没有对Win10平台进行适配,不能正确的识别设备类型,这个问题需要阿里相关团队来进行处理。

  > 为什么短信验证登录页面,显示内容整体偏上?
    这是因为该页面只针对Phone平台进行了设计,没有对PC进行适配。

  > 为什么确认收货就闪退?
    确认收货页面是支付宝的页面,也是集成的H5。从用户反馈来看,确实有用户遇到了该问题,但是开发同学的机器确实没有重现。唯一一次最接近事实真相是某个用户提供了一份DUMP文件,但是从文件只能看到了出现了一个JS异常,却没有更具体的信息。

  > 为什么H5有这么多的问题,却还要大量的使用呢?
    因为H5只需修改服务器上的页面,不需要更新客户端,可以很快的改版,非常适合来做活动类或推广类的页面。淘宝首页上看到的大部分入口都是此类的。其实用H5来显示内容,也是APP发展的一种趋势,但是关键是要针对Win10平台做好适配,很多老旧页面或公共库在以前设计的时候没法考虑到EDGE浏览器,现在只能一点点推动或期望前端开发同学后续可以多关注一下。

另外,大家经常使用到的页面,感觉用着不顺手的,可以多去淘宝应用内的意见反馈中提意见,这样的反馈可以到达淘宝团队,反馈的数量多的话,是有可能引起相应的关注的。

  • 除了H5相关的反馈,我们还收到了一些其它反馈,主要列举如下:

  > 为什么没有微淘和社区呢?
    在有限的资源和时间限制下,我们会优先关注整个购物主链路的体验,解决从无到有的问题。

  > 为什么升级RS2最新预览版后无法打开应用,一直闪退?
    目前我们只能保证淘宝UWP可以在周年更新版上正常使用。因为目前处于RS2的开发初期,系统增加/修改了部分功能,还没有进行充分的测试,不建议普通用户现在就使用RS2的预览版。如果确实想尝鲜,建议再等一段时间。因为当前这个闪退问题,已有相关团队进行了修复,但是还需要经过一系列测试后才能推送到大家的设备上。当然,也不能排除预览版系统还会出现别的问题导致闪退。

  > 为什么淘宝首页上有空的项?
    服务器接口数据变动导致的,可以及时到淘宝的意见反馈中进行反馈。

  > 为什么Lumia 638红石系统显示不正常?
    Lumia 638红石系统中,系统应用也会出现底部遮挡的问题,但是在淘宝中更严重,顶部出现了空白区域。经调试发现,系统返回的一些高度值就是错误的,后续针对设备做了特殊处理,才可以正常显示。

  > 为什么店铺显示效果和其它平台不一样?
    由于开发资源和时间限制,无法对各式各样的店铺装修都做到,前期直接集成了店铺H5页面,也收到了大量的负面反馈,最后决定使用简版店铺,既能有足够的资源进行开发,又可以带来本地化体验,还可以使用户可以完整浏览店铺中的所有商品。

  > 为什么在触控时按钮没有视觉响应?
    使用Android/iOS的手机淘宝时,大家可能注意到很多触控点是没有视觉响应而直接进入下一个功能页,在淘宝UWP中,我们应产品经理和设计人员的要求,也没有做响应。在手机上,这还是可以接受的,但是在PC上用鼠标操作时,感觉有些不够友好。于是我们在一些自定义控件上都加了视觉响应,包括鼠标的出入和点击。但是在所有的以图片为入口的元素上,都没有加视觉响应,已避免可能带来的性能问题。

以上的用户反馈,基本概括了淘宝UWP相对于其它平台淘宝的差距。

下面再看一下淘宝UWP和Win10系统结合带来的一些新功能。

  • Cortana

小娜是Win10系统提供给每个用户的个人助理,日常打开应用、查询天气都不在话下。经过开发人员的努力,小娜可以更好的和淘宝一起协同工作,给用户带来更多便捷的操作,绝对是“懒癌”患者、“北京瘫”用户必备。

微软小娜语音命令列表:

> 直接进入某个频道,你可以试着对小娜说:
  淘宝购物车
  淘宝我的淘宝
  淘宝淘抢购
  淘宝消息
  淘宝设置
  淘宝天猫
  淘宝聚划算
  淘宝淘金币
  淘宝天猫超市
  淘宝天猫国际
  淘宝充值中心
  淘宝买买买
  淘宝扫一扫
  淘宝拍立淘         

> 想要寻找心仪的宝贝,你可以试着对小娜说:
  淘宝搜索“宝贝名称”

> 想要寻找更多优惠商品,你可以有以下几种方式问小娜:
  淘宝有什么促销
  淘宝今天有什么优惠的商品
  淘宝现在有什么特价的宝贝
淘宝会随机选10个正在促销的宝贝显示在小娜中,如果你对列出的某个宝贝感兴趣,继续对小娜 说“第几个”,小娜会帮你在淘宝中直接打开该宝贝

> 怎么查看订单?打开淘宝,进入我的淘宝,再点全部订单,最后在订单列表中选择某个订单。现在,你可以试试对小娜说:
  显示淘宝订单
  查看我的淘宝订单
你可以直接在小娜中看到最近的5个订单,订单状态一目了然,继续对小娜说“第几个”,小娜会帮你在淘宝中直接打开该订单

  • Windows Hello

  Windows Hello是一种生物特征授权方式,通过使用你的脸部、虹膜或指纹等生物特征来解锁设备,这种技术比传统密码更加安全。用户就是可以解锁Windows、应用、数据甚至网站和服务的密钥,而不是使用容易被忘记、被破解或随手写下的一串随机排列的字母或数字。
  在淘宝中,我们在个人资料与账户安全、我的订单以及支付模块中,对Windows Hello技术进行了集成。当启用后,别人不能在未授权的情况下修改你的个人信息、查看你的订单、使用你的淘宝账号购买商品,可以更好的保护用户的账号和稳私。

  • Continuum

  淘宝UWP支持Continuum,如果你的手机设备也支持,那么你既可以用手机浏览,也可以连接到大屏浏览,界面显示会自动进行适配。目前,950/950XL可以通过无线方式连接

  • 商品比较

  如果你在PC/平板上使用淘宝UWP,那么你可以享用独占功能——商品比较。在商品详情页可以找到该入口,可以将三个商品显示在一个新打开的窗口中进行比较,还不影响原来主窗口的操作。

  • 购物车商品降价提醒

  最新版淘宝UWP里面还集成了购物车商品降价提醒的功能,后台会定期记录已登录用户的购物车里面商品的价格,当发现有商品调低价格时,就会发送系统通知,这样用户就可以及时看到调价并下单了;当然,如果又检测到商品价格调高,也会在通知中心移除相应的通知。

  • 拍立淘

  拍立淘功能并不是淘宝UWP的独占功能,但是淘宝UWP中不仅可以通过拍照/选照片来搜索,还支持分享过来的图片直接搜索。

最后,如果你安装了Win10周年更新版,可以和我一起动手来体验一下这个场景(Windows Ink + Share + 拍立淘):
当浏览网页或看视频,看到了心仪的物品,想去淘宝搜同款商品时,可立即按下Win+W组合键,此时会呼出Windows Ink工作区(或者使用鼠标在任务栏上打开),然后点击屏幕草图,进入屏幕截图的编辑模式,使用裁剪工具选取要搜索的商品,然后点击分享按钮,分享到淘宝,此时就可以直接打开淘宝拍立淘,直接搜索相关商品了。