CSDN的手机app为什么博客和论坛麦当劳app网络请求失败不到数据

在最近几个月,AR现实增强技术在广告业界特别火爆。虽然在手游市场上,可能因为目前还没有非常优秀的游戏作品问世,开发者对AR方面的关注可能还不太高。但在时尚、高端、快消等行业中,使用增强现实技术作为推广卖点的 优秀案例 层出不穷。

目前,AR技术现已加入15元豪华午餐,在饱腹之余,用APP扫一下,就能来一场绿茵决战,这的确让人眼前一亮。现在最流行的AR技术方案是:基于Unity引擎开发环境,利用Qualcomm的Vuforia SDK,为用户构建跨平台的增强现实应用。我们近期采访了一支以AR增强现实技术支持为主要业务的团队LegendTech(北京领钧技术有限公司),听听其负责人Eden Min(闵华)是怎么理解当前热门的AR开发和应用前景的。


Eden Min算是一位从艺术圈跨界而来的技术强人,他本是油画系出身,在毕业后来到北京,第一份工作就是在一家游戏公司做与虚拟现实相关的开发。当时还是诺基亚天下,他们公司所做的大多数手机游戏都是基于Symbian系统的。在那个时期,一些院校的研究生工作室,也在做着游戏开发方面的毕设课题和实践。于是,在从事了一年多的手机游戏开发之后,Eden Min开始在清华美院、北交大带领研究生工作室。

Eden Min的团队有个非常有趣的特点,团队成员有的熟悉iOS开发,有的解后端开发,但他们都有个共性,那就是都懂得如何使用Unity。如此一来,每个人既有独当一面的技能,又能在需要的时候兼顾一些常规的Unity开发工作。另外,国内Unity开发圈大名鼎鼎的元老级人物“四角钱”也是这个团队的技术总监。

对于整个移动行业来说,iPhone是个里程碑,加速了许多技术和产品形态的演进速度。当iOS问世后,Eden Min的团队属于国内最早一批进行3D互动应用和游戏开发的团队。


早期AR作品:《倔强的摩托》

这支团队从事VR、AR方面的开发已有7、8年历史。他们早期最成功的作品是一款名为《倔强的摩托》的小游戏,现在还能 在AppStore中下载到。在游戏中,你扮演一位送餐员,在王府井大街上飙车,支持重力操作,可能算是最早的跑酷类游戏了。用户可以与好友比拼积分,每月冠军可以到商家免费领取各种各样的礼品。当时这款游戏第一周就创下了20万的下载量,还曾登顶AppStore免费榜,为他们陆陆续续带来了许多订单。


三个月开发:AR足球游戏 

目前大家能在市面上看到的AR应用大多数都是在Unity环境下开发的,Eden Min的团队也不例外。他们近期所开发的这款足球AR游戏,从项目立项、策划、提案,再到最终交付上线,只用了3个月的时间。如果不算游戏设计阶段,整个开发过程也仅仅占用了两个月左右的时间。如果不计算项目管理的话,开发这款AR足球游戏,加起来也只有5、6个人。一位UI、两位程序,有一位专门负责AR的交互实现,还有一位是做综合的调试和改进,最后还有一位负责场景建模和角色动作。


图:AR游戏中原设人物模型

在项目起步时,Eden Min他们还没有想过用什么工具来开发,也没有确定要做成一款AR游戏。“当时由于世界杯开赛在即,我们就想,如果做一款足球游戏怎么样?能否将数据量控制在2MB的级别?”Eden Min表示,“我们当时测了一下,模型部分,确确实实可以达到2MB的大小,不过后来发现了不少问题。”

首先Unity打出的空包可能就将近10MB有余,如果再加上一些插件、UI图片等资源,轻松超过了30MB。客户最初给出的要求是20MB大小,他们曾试着省略了大量动画效果和UI设计,数据包的大小是达标了,但界面效果实在是差强人意,不得不再次修改。最后得到了一个大约30MB的基于AR的足球游戏。它包含2个小游戏,一个是点球射门,一个是颠球游戏。

可能很多人认为,AR技术现在的应用范畴非常有限,还未看到真正体验出众的应用,况且AR在游戏圈中也未掀起多大风浪。然而,在广告圈中,很多应用和游戏都在使用AR技术,就像我们之前 推荐的10款最佳AR应用一样,里面有不少都是用于品牌推广和优惠促销的典例。所以,众多广告主理所当然地选择了现在最热门的AR技术。AR这股蜂巢在未来很长一段时间内,始终会成为广告界最重要的话题之一。

经验分享:第一版Demo要尽量完整

首先,Eden Min的美术同事会先建一个初模,然后开始推进程序的开发。在这个过程中,分两条线走。一条线是程序部分,开始尝试AR程序的实现,以及游戏本身的逻辑。另一条线是美术部分,美术可以花时间来继续精雕细琢,最后将模型替换掉。 Eden Min的团队最初想到的产品形式比现在的要更好玩儿,与日本游戏《闪电11人》的特效比较相似。不过还是因为时间和容量的限制,砍掉了不少特效。

当Eden Min把第一版Demo提交到客户手上时,已经基本完成了大部分功能。至此,开发的前半部分工作完成。Eden Min分享道:对于大客户来说,技术团队最好在前期尽早提交一版可以实现基本功能的Demo。如此一来有个好处,首先你的客户不会因为始终看不到成果,导致信息不对称。进而每周、每天催问开发进度。当客户看到一个基本的产品形态之后,便心中有数。开发团队也可以节省不少沟通成本,在后期将主要时间和精力全部放在调试、捉虫、优化等方面。

在Unity环境下利用Vuforia插件开发AR应用,这是目前最主流的技术方案。但在动手开发前,Eden Min团队的工程师还是评估了市面上可用的几款AR增强现实的解决方案。在支持Unity引擎的AR方案中,也有一些国外开发者分享的实现代码。但是考虑到跨平台性、易用性,以及可能存在的客服支持便捷性,最后还是觉得Vuforia最靠谱。“毕竟,如果遇到了不知如何解决的开发问题,可以直接找到Qualcomm寻求帮助。”团队的工程师说,“ 在技术实现方面,其实早先我们团队在一些项目测试中就已经使用过几个版本的经验了,所以这次的开发,在Vuforia这块还是比较顺利的。早先我们就使用过Vuforia技术在一些汽车产品展示与识别交互上,做过充分的技术实现。”

AR的功能实现大概只用了不到两周的时间,就已经基本完善,整个过程比较顺畅。但是,没有想到的是,在后期给他们带来最大麻烦的是微信和新浪好友分享功能。“主要还是Unity方面,目前对于国内的一些插件的支持还是不够,比如新浪、微信分享。”Eden Min解释道,“我认为,最好的办法,还是从Unity方面牵头,帮助一些本地化插件进行改进。”

吐槽时间:增强现实开发遇到的坑

同时,在开发AR应用时,他们还是会遇到各种坑。例如,AR识别是需要一些实体的图片。为了保证这些图片看上去更加高大上一些,都会贴膜。这下问题来了。图片贴膜后会反光,这让AR应用在识别图像的时候会产生抖动。这是目前很多AR开发工具都需要解决的问题。另外,团队工程师还表示,他们原来有一些更大胆的尝试,希望在识别的交互内容中加入让玩家胜利以后能穿上球衣拍照分享的功能。选择不同的球衣后能够让玩家看到穿上球衣的样子,而不是单纯的放个头像在上面。但是发现没有深度支持(至少我们没能实现),所以不得不放弃了这个想法。另外我们也尝试想实现短视频的分享,但是就目前的方案而言,机器的机能消耗巨大,丢帧很严重。他们也正在着手考虑在未来的作品中,加入异构计算机制,用GPU绘制3D的AR影像,用DSP完成视频录制的编码处理工作。

Eden Min的团队经常逛Unity的插件商店,他们会动手试用一些新发现的插件,如果好用就试着在以后的产品中应用,Vuforia SDK也是在这个过程中发现的。Eden Min补充道,对于Vuforia未来的演进,很希望Vuforia可以识别动态的物体,甚至是人体骨骼识别,面部的识别和追踪。这样他们可以利用这些特性,开发出交互性更强的AR应用来。

AR现实增强技术:未来值得关注

谈及AR技术的趋势,Eden Min认为:它在游戏这个领域还比较弱。究其原因,还是缺少一个标杆性的产品。索尼曾经在PlayStation平台上推出过一些列AR游戏,如《审判之眼》,但由于主机平台在中国被封印了14年,目前玩过这些游戏的玩家还比较少。


图:电影《安德的游戏》AR交互界面

虽然现在AR在交互的可玩度方面还是比较浅显,但是应用和广告对于AR技术来说是块非常好的市场。因为品牌方在做这种定制化游戏的时候,需要考虑到受众的最大化,所以每次做的应用或游戏的体验都是比较轻量的。我们发现现在很多产品,比如衣服、鞋子等,都在利用AR技术做一些应用,比如让用户可以通过手机客户端浏览一件衣服的试穿效果,然后让用户可以通过手机直接下单购买。从目前来看,AR的趣味性和交互还有待进一步挖掘。

本文讲述了利用不安全的加密存储(Insecure_Cryptographic_Storage)漏洞和服务端反射型XSS漏洞,实现对麦当劳网站(设置有一个搜索页面,该页面存在XSS反射型漏洞,可以返回搜索参数值,假设搜索参数q为***********-test-reflected-test-***********,对应链接:

麦当劳网站采用AngularJS框架,所以可以使用特殊字符在搜索区域进行返回值尝试。通过更改搜索参数q为{{$id}}之后,发现返回值对应AngularJS范围内的对应ID数字9:

AngularJS是一个流行的JavaScript框架,通过这个框架可以把表达式放在花括号中嵌入到页面中。例如,表达式1+2={{1+2}}将会得到1+2=3。其中括号中的表达式被执行了,这就意味着,如果服务端允许用户输入的参数中带有花括号,我们就可以用Angular表达式来进行xss攻击。

由于AngularJS工作在沙箱模式,所以使用参数{{alert(1)}}无任何返回信息,但这并不代表AngularJS沙箱没有漏洞。在 中,由于沙箱机制不能很好地起到安全防护目的,已经被从源码中移除。而PortSwigger还对AngularJS的各版本沙箱,并给出了相应绕过执行命令。

遗憾的是,我曾多次与麦当劳官方就此问题进行联系,但是他们竟然都不回应!@#%¥&! ,所以我选择把此漏洞公开。

**参考来源:,FB小编clouds编译,转载请注明来自。

转载请注明出自全球最大中文IT论坛-CSDN

最近小程序很火,很多商家纷纷开始设计自己的小程序。原本只是想要一个购物下单的功能,做着做着,加入的功能点就越来越多,甚至慢慢做成微商城和APP的模样。顾客扫进来想要的端口要找很久,不仅没有便利购物,而且操作起来卡顿严重,造成了极差的用户体验。

那么,零售企业该怎样打造一款适合自己的小程序呢?

前面,我们谈到了小程序的六大特点:轻量化、流量优势、触客门槛低和承载内容有限、用户留存困难、无固定流量口;也谈到了小程序的五大推广策略:线下推广、附近小程序、关键词、公众号和社交平台。然后就有许多粉丝在后台提问,最关心的话题几乎都有这个:

“究竟是做功能简单的小程序好?还是功能丰富的小程序好?”功能明确的小程序更利于用户记住及快速推广第一,大部分小程序是轻量化的。小程序的出现,很大一个原因是顾客想摆脱下载APP的麻烦。在了解顾客这一痛点之后,小程序为顾客带来了即用即走、不占空间的用户体验。基于这些特点,因此小程序的页面层级会受限,应用大小会受限,所以它本就不会是一个大而全的应用。

第二, 场景目的明确,主题明确。

与功能齐全的商城小程序相比,一个有明确场景主题的小程序推广效果更佳!因为,小程序需要场景化:1、平均每天使用3-4次,用户的打开频率决定了商家要跟其他小程序争夺时间;2、使用时长集中在5分钟,说明用户使用小程序基本在碎片化时间内。

所以,当商家在做小程序传播时要明确一个主题,让用户直观了解这款小程序是做什么的。例如,在做裂变营销的业务场景时,我们要把小程序所有裂变场景程度最大化,进来的新用户接收到的所有引导都要往裂变的角度去引导,目标明确情况下,小程序的转化率才是最高的。

又一城新零售顾问:黎代云整编,转载请注明出处。

单一场景小程序功能太片面?多个小程序的推广策略:矩阵式推广!讲了那么多,有的商家可能还是想说:“道理我都懂,但是我很多销售场景难道都要拆分为一个个小程序,那谈何推广?”事实上,多个小程序完全可以合并推广,并且在现实中早已实现!这就是小程序的矩阵式推广。 麦当劳可谓是将小程序矩阵式推广落地最完善的典型案例之一了。在麦当劳的小程序界面上,主页面相当于一个导航仪,关联着点餐、麦乐送、麦麦开心派对等小程序。顾客想要点餐,就跳转到专属的点餐的小程序界面,期间还能根据顾客需要关联到外送小程序,而生日会预定也是由另一个独立的小程序来完成。麦当劳的主小程序看似功能分散,实则通过矩阵式推广将各个小程序功能模块全部互联,各个子小程序目标场景单一,转化目的也明确,商户可以通过小程序互相跳转实现矩阵式推广。麦当劳中国负责人声称,通过与微信小程序合作收集数据,仅仅40天就完成了总部支持需要9个月才能做好的客户忠诚度项目。

因此,基于小程序轻量化与场景化要素的考虑,小程序的推广完全可以采用矩阵式推广。一来,可以为用户提供足够简单明确的使用体验;二来,与第三方合作时也可以使用不同的小程序切入不同的场景,增强推广灵活度,然后通过跳转来汇总和转化流量。小程序的两大分类及12版本作为全渠道零售服务商,又一城根据零售市场需求,推出小程序的两大分类:便捷购物类营销传播类。每个大类下细分出6款独立场景的小程序,以便满足商家在不同场景的推广需求。

便捷购物类:针对现有客户,通过小程序提供便捷的购物体验与服务场景,引导顾客使用,实现低门槛就可快速让顾客与商家建立连接。包括以下六大版本:

购物导航版:主要提供扫码购、闪电送和发布活动资讯等功能。精选购物版:做基本的在线销售。(商家不想做APP,可以把精选购物版做成一个独立商城。)快速购物版:主要辐射店铺周边的客群,做周边1小时达、次日达等等。服务预约版:解决服务类的业务,在线预约、到店服务之类的。智能货架:配合智能硬件,摆到办公室和一些公共场合让消费者进行购买。解决2件事情:1.通过扫码购,直接取现货。2.预约生鲜之类的产品预约与配送。餐饮服务版:涉及堂食点餐。营销传播类:本质上希望通过小程序,帮助商家进行裂变营销,拉新更大基数的用户。包括以下六大版本:礼品卡版本:把商品、储值金额等做成一张张的礼品卡,去做一个送礼的社交场景。礼物购版本:也是送礼,挑选商品生成一张送礼卡,然后礼物直接送到朋友家里去。直播购物版:把直播功能和小视频功能,嵌入到直播购物版里面,做内容型的社交裂变。答题闯关版:游戏类的小程序。可以邀请好友一起来帮答,也可以跟好友PK赢取奖励,产生社交裂变。导购社交版:区别于传统的导购微店,具备领券、商品推荐、拼团、 动态、门店展示5大功能。裂变营销版:具备如1元邀新、今日人气拼团、助力免单和砍价等裂变营销功能。

商家追求大而全小程序应用可以理解,但是小程序真正的价值是实现小而轻的场景,让引流更加快捷方便。在不了解小程序的价值作用、没有理解目标用户的真正需求,一味追求功能完善小程序,反而会令你的小程序推广在这波小程序热浪中无人问津!

转载请注明出自全球最大中文IT论坛-CSDN

我要回帖

更多关于 app store在哪里下载 的文章

 

随机推荐