淘宝UWP中的100个为什么
从淘宝UWP第一版发布到现在,已经有十个月了,期间收到了用户各种各样的反馈,感谢这些用户的反馈,指导我们不断的修正、完善应用。但是也有一部分需求或建议,由于资源或技术的限制,目前确实无法做到,只能对广大Win10er说声抱歉了。下面针对几种用户常提到的反馈做下说明。
- 为什么在某某版本上,我无法运行淘宝UWP
Windows RS2,与以前一样,有快速推送,慢速推送。有些用户愿意试新,选择了快速推送,比如最近的14905。但是,在Windows Insider快速推送的说明中,明确说明了快速推送可能会造成某些不稳定,这也就是淘宝UWP无法在14905上运行的原因。快速推送,只经过了比较基本的自动测试和少许的手工测试就上线了,它可能可以保证操作系统的基本功能可用,但不保证依赖于操作系统的API可用,那么建立在API调用基础上的UWP很可能就被break了。在Debug时,具体的现象就是,在14393上,某行代码能正常运行,在14905上,就会crash。这种问题,作为UWP的开发者是无力解决的。
所以,各位看官,如果您在意系统稳定,请选用慢速推送,UWP可以基本保证正常运行;如果你更想尝新,不在乎UWP是否可用,您随便升,祝您好运!
【补充 2016/9/25】RS2最新推送版本已经修复了运行淘宝时闪退的问题,需要的朋友更新到14931及以上版本即可。但不保证再后续的版本出现新的问题,欢迎大家及时反馈。
- 为啥在Windows Phone上的淘宝运行不如iOS/Android上流畅
大哥,能告诉我您的Windows Phone的型号吗?市值是多少呢?Lumia的利润如何呢?
先说iOS吧,哪个苹果刚从树上摘下来不是五六千的价格?人家A9处理器,虽然那个那个,但是速度快啊。GPU和处理器协作又很完美。
再说Android吧,小米4,1999元,处理器是骁龙800!其它厂家的Android手机,基本都是赔钱卖,配置极高,性价比没得说。再说您买手机时,一般都是弄个旗舰吧。
再看Windows Phone,Lumia950才用到骁龙808,以前的那些640,635,638,525,820,......都是骁龙400以下。旧机型了,就1520好,虽然是二代机,但是用的骁龙800,极为保值,跑Windows 10不在话下。
大哥,您猜我们开发小哥用的啥?Lumia 640! 那叫一个慢啊!我开始也纳闷:怎么UWP性能和苹果上的App没法比啊?心情特别的沮丧。有一天忽然用了一下950XL,丂,淘宝UWP秒开,完全能媲美iPhone 6。这下子心里踏实了,原来不是软件问题,是硬件问题。心里有了底,腰也不疼了,腿也不酸了,脑袋也不抽筋了,拿着640接着调试,心里想着如果淘宝UWP在640上能满足基本性能要求,那在950上就会是很好的体验。两个月后回头再看,事实果真如此。
所以呢,如果你拿着还不如640的Windows Phone就别抱怨淘宝UWP运行得慢了。
- 最广泛的一类反馈是针对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相关的反馈,我们还收到了一些其它反馈,主要列举如下:
> 为什么没有微淘和社区呢?
在有限的资源和时间限制下,我们会优先关注整个购物主链路的体验,解决从无到有的问题。
> 为什么淘宝首页上有空的项?
服务器接口数据变动导致的,可以及时到淘宝的意见反馈中进行反馈。
> 为什么Lumia 638红石系统显示不正常?
Lumia 638红石系统中,系统应用也会出现底部遮挡的问题,但是在淘宝中更严重,顶部出现了空白区域。经调试发现,系统返回的一些高度值就是错误的,后续针对设备做了特殊处理,才可以正常显示。
【补充 2016/9/25】RS2的14926版本已解决应用的底部遮挡问题,欢迎638er更新使用。
> 为什么店铺显示效果和其它平台不一样?
由于开发资源和时间限制,无法对各式各样的店铺装修都做到,前期直接集成了店铺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工作区(或者使用鼠标在任务栏上打开),然后点击屏幕草图,进入屏幕截图的编辑模式,使用裁剪工具选取要搜索的商品,然后点击分享按钮,分享到淘宝,此时就可以直接打开淘宝拍立淘,直接搜索相关商品了。
淘宝UWP中的100个为什么的更多相关文章
- 飞流直下的精彩 -- 淘宝UWP中瀑布流列表的实现
在淘宝UWP中,搜索结果列表是用户了解宝贝的重要一环,其中的图片效果对吸引用户点击搜索结果,查看宝贝详情有比较大的影响.为此手机淘宝特意在搜索结果列表上采用了2种表现方式:一种就是普通的列表模式,而另 ...
- 我的面板我做主 -- 淘宝UWP中自定义Panel的实现
在Windows10 UWP开发平台上内置的XMAL布局面板包括RelativePanel.StackPanel.Grid.VariableSizedWrapGrid 和 Canvas.在开发淘宝UW ...
- 从淘宝 UWP 的新功能 -- 比较页面来谈谈 UWP 的窗口多开功能
前言 之前在 剁手党也有春天 -- 淘宝 UWP ”比较“功能诞生记 这篇随笔中介绍了一下 UWP 淘宝的“比较”新功能呱呱坠地的过程.在鲜活的文字背后,其实都是程序员不眠不休的血泪史(有血有泪有史) ...
- 剁手党也有春天 -- 淘宝 UWP ”比较“功能诞生记
前言 网购已经不再是现在的时髦,而变成了我们每天的日常生活.上网已经和买买买紧密地联系在了一起,成为了我们的人生信条.而逛街一词,越来越多地变成了一种情怀.有时候我们去逛街,要么是为了打发时间,要么是 ...
- PC版淘宝UWP揭秘
经过第一轮内测后的bug数量:65 2015/11/27 - bug数量 = 60 2015/11/30 - bug数量 = 53 2015/12/1 - bug数量 = 49 2015/12/2 - ...
- 手机淘宝UWP
各位园主好! bug 走势: 哪天bug 足够少,哪天就可以发布了 :) 2015/10/23: 49 2015/10/26: 40 2015/10/27: 36 2015/10/28: 30 20 ...
- 淘宝UWP桌面版已经发布
目前正在等待应用商店的检测,很快会可以下载. 谢谢各位园主针对淘宝UWP 桌面版(又叫PC版,HD版等等)给予的feedback,在这里统一回复一下,就不一一感谢了. 有一件事需要说明一下,请看下图: ...
- php提取淘宝URL中ID的代码
一段可以提取淘宝URL中ID的PHP代码. 例如: <?php $taobao = 'taobao.com'; $tmall = 'tmall.com'; $guojitmall = 'tmal ...
- 淘宝链接中的spm参数
什么是SPM SPM是淘宝社区电商业务(xTao)为外部合作伙伴(外站)提供的一套跟踪引导成交效果数据的解决方案. 下面是一个跟踪点击到宝贝详情页的引导成交效果数据的SPM示例: http://det ...
随机推荐
- 猫哥网络编程系列:HTTP PEM 万能调试法
注:本文内容较长且细节较多,建议先收藏再阅读,原文将在 Github 上维护与更新. 在 HTTP 接口开发与调试过程中,我们经常遇到以下类似的问题: 为什么本地环境接口可以调用成功,但放到手机上就跑 ...
- git 命令
切换仓库地址: git remote set-url origin xxx.git切换分支:git checkout name撤销修改:git checkout -- file删除文件:git rm ...
- SQL Server-聚焦使用视图若干限制/建议、视图查询性能问题,你懵逼了?(二十五)
前言 上一节我们简单讲述了表表达式的4种类型,这一系列我们来讲讲使用视图的限制,简短的内容,深入的理解,Always to review the basics. 避免在视图中使用ORDER BY 上一 ...
- [C#] C# 知识回顾 - 异常介绍
异常介绍 我们平时在写程序时,无意中(或技术不够),而导致程序运行时出现意外(或异常),对于这个问题, C# 有专门的异常处理程序. 异常处理所涉及到的关键字有 try.catch 和 finally ...
- Android之ContentProvider数据存储
一.ContentProvider保存数据介绍 一个程序可以通过实现一个ContentProvider的抽象接口将自己的数据完全暴露出去,而且ContentProvider是以类似数据库中表的方式将数 ...
- Git使用详细教程(二)
分支 其实在项目clone下来后就有一个分支,叫做master分支.新建分支的步骤:右键项目→Git→Repository...→Branches... master分支应该是最稳定的,开发的时候,建 ...
- MongoDB学习笔记二—Shell操作
数据类型 MongoDB在保留JSON基本键/值对特性的基础上,添加了其他一些数据类型. null null用于表示空值或者不存在的字段:{“x”:null} 布尔型 布尔类型有两个值true和fal ...
- Linux虚拟化学习笔记<一>
关于虚拟化,原理的东西是非常复杂的,要想完全理解,没有足够的耐心是不不能完全学透这部分内容的.那下面我主要以资源汇总的形式把一些资料罗列出来,帮助大家快速理解虚拟化,快速使用和配置. 为什么要虚拟化: ...
- 我们公司的ASP.NET 笔试题,你觉得难度如何
本套试题共8个题,主要考察C#面向对象基础,SQL和ASP.NET MVC基础知识. 第1-3题会使用到一个枚举类,其定义如下: public enum QuestionType { Text = , ...
- Ubuntu部署python3.5的开发和运行环境
Ubuntu部署python3.5的开发和运行环境 1 概述 由于最近项目全部由python2.x转向 python3.x(使用目前最新的 python3.5.1) ,之前的云主机的的默认python ...