专栏首页BestSDK一周简报|一登沈洽金:用“刷脸”让登录变得更简单

一周简报|一登沈洽金:用“刷脸”让登录变得更简单

编辑导语

青云cloud:资源协作服务上线,实现更灵活的权限配置与资源共享;一登沈洽金:用“刷脸”让登录变得更简单;云适配:HTML5并非真正跨平台,想做移动办公还需要统一的企业级浏览器;SamsungPay国内正式上线,目前仅支持高端机型;APICloud:七大技术升级,让APP开发更简单

青云cloud:资源协作服务上线,实现更灵活的权限配置与资源共享

为了进一步满足企业用户对云资源管理权限更为灵活的配置需求,青云cloud推出了资源协作(Collaboration)服务。该服务能够让用户通过更细粒度的权限控制,将云计算资源授权给其他用户(包括子帐号和其他帐号),实现不同部门、不同用户之间资源的管理与协作。

资源协作包含三个维度的配置:

• 资源组(ResourceGroup),简称RG。资源组是一堆资源的集合。资源组可以根据功能模块进行划分,功能模块根据用户的业务不同而有所区别,常见的功能模块有:大数据平台、官网组、API模块组等等。

• 用户组(UserGroup),简称UG。用户组是一群用户的集合。用户组可以根据部门进行划分,如开发组、运维组;也可以根据公司的组织架构进行划分,如大数据开发组、API功能模块开发组等。

• 角色(GroupRole),简称GR。角色是一组权限的集合。一个用户组对一个资源组的操作权限是由角色来定义的,如运维、开发等。

资源协作功能的上线能够帮助用户更便捷、更灵活的实现权限的管理与分配,进一步完善QingCloud的资源管理功能。通过监控告警、定时器、自动伸缩、标签、资源协作等一系列功能与服务,以及即将推出的编排服务,极大地简化了用户对云资源的管理和运维工作。

一登沈洽金:用“刷脸”让登录变得更简单

一登,一个刷脸身份验证工具。通过刷脸提供身份验证服务,为开发者提供标准化的SDK,应用于各种线上线下身份验证场景,提升身份验证效率。一登的团队构成并不同于其他人脸识别技术的服务型公司,没有人工智能的背景,反而让更重视场景价值、用户价值而非技术指标,同时也更追求标准化和规模化。但这也造成一登创业一年多来最大的一个困扰,就是市场对一登有认知偏差,大部分人在一开始知道一登的时候会认为是一家卖人脸识别技术的公司,会对一登免费的模式产生忧虑,有的还会要求付费定制。

对于这个问题,想到通过更好的用户体验和更多的场景案例来教育市场。将整个接入过程标准化,尽可能简单、直接,同时通过与不同企业伙伴的合作让更多场景案例落地来做市场教育。第一印象可能会有的认知偏差没关系,把东西送到你手上你用起来了就能明白是怎么一回事。

对于场景的环境背景引起的识别度差异问题,通过“算法、工程、场景”等三种方法来解决。最根本的解决方法是从算法上提升人脸识别模型的能力。会通过工程上的设计策略,比如做了一个夜间模式,通过程序调升屏幕亮度配合屏幕白底的方法,让用户在完全无光的黑暗环境下完成刷脸。最后如果以上都解决不了问题,则通过对场景的筛选或者设置一些辅助引导来应对。

数据加密保障隐私

一登在数据的传输过程中会对数据进行加密处理,不会以图片的形式传输、保存。将采集的有效人脸图片进行加密转换后形成特征码,再与手机号码通过通讯加密字符串上传到服务器,以此来保障用户隐私问题。

场景的覆盖应该从轻到重,从有影响力到有价值的轨迹进行延展。场景落地是第一优先级,未来是否涉足支付、金融领域要看技术和场景的成熟度。不过一登也有在切入支付边缘的一些场景,包括订单验证和门店会员身份的验证,已经在深圳本地进行试点运营,希望在视野范围内确保这方面的场景成熟后,再大面积拓展开来。

云适配:HTML5并非真正跨平台,想做移动办公还需要统一的企业级浏览器

HTML5并非听上去那么完美

业界一直都说HTML5的杀手级武器是跨平台,意思是,相比原生APP要针对不同手机操作系统做开发,HTML5只需一次开发,就可以在所有操作系统上运行。

HTML5是唯一一个通吃PC、Mac、iPhone、iPad、Android、WindowsPhone等主流平台的跨平台语言。Java和Flash都曾梦想这个位置,但都梦断于iOS。此时人们纷纷开始研究基于HTML5开发跨平台手机应用,很多人都认为,原生应用只是过渡,就像当年从C/S结构转变为B/S结构一样。而且学习Objective-C和Java很费劲,既然会网页开发,为何不试试HTML5。

然而,HTML5毕竟只是一个技术标准,所以跨平台确实跨平台,但只是理论上的跨平台。

在实际应用过程中,大家会发现各种浏览器之间存在各种各样的差异性,导致HTML5页面在不同浏览器上显示的效果不一致,于是要经过大量的兼容性测试和修复才能真正实现“一次开发,所有平台完美运行”的理想,而这样的工作量并不小。对此,大家可能有疑问,HTML5不是国际标准么,浏览器都遵守HTML5国际标准来开发的话,不应该出现不一致啊?其实,这里面有多方面的原因:

1、HTML5的功能是个巨大的集合,浏览器产商不可能在一个版本开发周期中实现所有的HTML5能力,每个版本都只能开发一小部分子集。不同的浏览器产商会根据自己对市场的判断以及公司的战略,制定自己的开发路线图,所以自然会出现不同浏览器支持的HTML5功能集合不一致;

2、W3C一直把制定的标准文档定义成“Recommendation(推荐)”,也就是说,HTML5并不是一个强制的标准。如果开发者写的HTML网页不符合标准,浏览器依然能够显示。事实上,互联网上有95%以上的网页都是不符合W3C标准的。结果就是,网页中有大量的异常情况,需要浏览器自己去修复。如何修复不标准的网页并没有一个固定做法,所以不同浏览器产商都有自己的一套解决方式。这也导致了各个浏览器虽然都是按照相同的W3C来开发的,但是最后的代码算法是不同的,继而导致了显示结果不一致;

3、互联网是个高速发展的市场,每个浏览器产商都要为适应新的市场变化开发具有足够创新升级版本。然而向前创新和向后兼容往往是矛盾的,所以浏览器产商在新版本中可能会做出一些巨大的代码调整。然而,浏览器是安装在用户手机上客户端程序,用户有权利选择是否进行升级。这就导致了即使是同一个产商的浏览器,你还得为它的不同版本做相应的兼容性修复。这一点相信大家在PC时代的IE浏览器上都吃过很多苦头,每个前端开发者都需要为IE6、IE7等不同版本做出大量的工作;

4、今天的手机操作系统是个非常碎片化的市场。安卓的开发性为它带来了高速的市场覆盖,但同时也带来了极度碎片的版本分支。几乎每个手机产商都会做一些定制,以实现自己在市场上的差异化。小米有MIUI、华为有EMUI、三星有TouchWiz等等。手机操作系统自带的默认浏览器也会做相应的定制,因此导致HTML5网页在不同手机操作系统的默认浏览器上显示不一致。由于很多第三方App内嵌浏览器一般都直接调用了操作系统自带的浏览器内核,从而导致网页在了不同手机上显示效果不一样,这点在混合App(HybridApp)中体现尤为明显。

SamsungPay国内正式上线,目前仅支持高端机型

三星公司的移动支付服务“三星智付(SamsungPay)”在中国大陆正式上线。共有15家银行对其表示支持,银联高层人士也参加了三星召开的发布会,又一国际科技巨头杀入国内在线支付市场。

而就在短短一个多月前,苹果ApplePay于2月18日入华,曾经掀起媒体和果粉们的一场热潮,而一个多月之后,当这场热潮散去的时候,ApplePay也面临平淡期。3月以来,多家都市报对ApplePay的现状作出调查,而调查结果出人意料的一致:预冷!不仅大多数店家不支持“闪付”功能,即使配有该设备的店家也仍有很多不愿意或不会使用。

国外科技博客TheVerge这样评论:ApplePay的本意很好,它可以大大提升人们的购物体验。只需拿出手机按下指纹就可一气呵成的完成付款,无需数钱,无需找零,随刷随走。iPhone内置的钱包应用也很好用,它可以生成你的消费记录,绑卡也非常方便。但如果它在线下普及率如此之差,恐怕根本没人愿意再用了,这项功能很快就会被人们遗忘。也许未来ApplePay会像Siri一样尴尬:本意挺好,但用起来实在太费劲,最后彻底成为鸡肋。

回想一个多月前,ApplePay登陆中国时着实引发了媒体的狂欢,各家科技媒体均对其进行大规模的报道,但一周后便销声匿迹。而SamsungPay的待遇似乎要差上很多,鲜见有媒体对其进行大篇幅报道,其适用范围也仅有GalaxyS6edge+/Note5/S7/S7Edge等几款高端机型,未能引起消费者的兴趣。

APICloud:七大技术升级,让APP开发更简单

移动应用云服务提供商APICloud继推出帮助原生App快速迭代的SuperWebView之后,在开发工具、APP引擎以及云服务功能上也迎来全面技术升级,帮助用户开发出更具个性化、功能更加强大、用户体验更加流畅的移动应用。对APICloudSDK重大技术升级解读如下:

1、APP开发引擎开放自定义下拉刷新模块功能。

传统的下拉刷新动画和模式已经无法满足用户挑剔的视觉体验。APICloud开发引擎下拉刷新模块机制开放后,Android和IOS开发人员可以根据该机制灵活开发任意效果的下拉刷新模块供开发者使用,实现任何符合开发者APPUI设计场景的下拉刷新效果,同时官方还开源了一套iOS、Android版本的下拉刷新模块的模板代码,模块开发者可以根据这套模板,简单更改后即可定制出新效果的下拉刷新模块。

2、apploader和自定义loader支持断点调试

电脑上写的代码终究要在移动终端呈现最终效果。所以,真机调试对移动开发者来说还是很重要的,现在APICloud的apploader和自定义loader都可支持在Android4.4及以上手机中配合使用Chrome进行真机调试,实时跟踪app的内存情况,执行流程,让开发者更容易查找app的错误原因,提高开发效率。

3.增加了抽屉式侧滑UI导航效果

APICloud上现在也可用几行代码来实现抽屉式侧滑菜单效果,效果如图:

4.增加热重启APP功能

已经发布的APP内如果发现bug,可使用APICloud的云修复实现快速版本迭代和bug修复,修复的新功能会绕过苹果store和Android市场的版本审核,自动更新到用户手机上。而在增加热重启APP功能后,意味着用户不用关闭重启APP,就能立即体验到新增功能,让新增功能立即生效,用户体验更流畅。

5.增加frame事件回调,轻松实现“内置浏览器”

在APP中调取外部HTML5链接时,实时监听frame状态,轻松实现“内置浏览器“功能,让用户在APP内体验像在微信中打开美团外卖优惠页的加载效果。APP内嵌入浏览器内核,可获得更多视频格式、文件格式支持,在流量、页面加载速度、H5效率等方面为用户带来更好体验。

6.云服务支持Git代码托管

APICloud推出Git代码托管后,开发者可以使用自己的公有或私有Git平台进行APICloudAPP的代码管理。一切的代码相关操作均可以在第三方Git平台上完成。开发者在无需依赖于APICloud平台进行代码管理,也无需将代码上传至APICloud平台的情况下,一样可以开发APICloud应用。

7.APICloud开发工具功能升级

功能一:开发工具APICloudStudio中支持可视化AUI控件插入。开发者选择UI模板后,一键插入正在编辑的代码中,APICloudStudio为你立即自动生成HTML、CSS、JS代码(操作:在html页面中单机右键,在列表中选择插入AUI控件)。

功能二:增加真机同步日志输出。APP开发过程中,进行功能调试时,快速输出调试日志,跟踪APP执行过程,帮助开发者提升APP开发调试效率。

为了帮助创业者用标准化的方式开发出个性化的移动应用,APICloud会继续摸索创新,助力创业。

本文分享自微信公众号 - BestSDK(bestsdk)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-04-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 你的所有隐私,正在被 AI 监听

    监管部门的这轮高调约谈,可能会促使企业将用户隐私保护工作上升到更高层面,今后,这也将成为与用户建立信任的最核心因素之一。如果说过去,互联网主要在帮用户解决效率问...

    BestSDK
  • 挖掘用户行为数据最佳武器——SDK

    越来越多的企业已开始挖掘用户行为数据的商业价值,利用行为数据进行精准有效的数字营销。以科技金融行业为例,某知名企业的数据表明:用户行为数据的效力是金融数据的4倍...

    BestSDK
  • 抓不住用户痛点,那你可以试试从这个方面下手

    比如当今知名度做的比较好的活动类产品中我知道的有爱活动、互动吧、活动行这三个,我个人又比较喜欢户外活动,不论我打开互动吧、爱活动还是活动行想在上面找无锡地区的户...

    BestSDK
  • 文档布局分析 & 扭曲文档图像恢复

    对文本进行OCR前,必须分析和定义文档的逻辑结构。例如文本块、段落、行的位置;是否有应该重建的表格;是否有“图像”“条形码等”。

    机器学习AI算法工程
  • web前端开发常见的7个框架,你知道几个

    互联网的迅速发展,软件开发成为很多年轻人的就业选择。其中选择前端开发越来越多,究其原因是简单易学门槛低,而HTML5开发人员的就业薪资也远远高于其他行业。在未来...

    千锋哈尔滨IT培训
  • C# 数据操作系列 - 1. SQL基础操作

    前篇介绍了一些数据库的基本概念和以及一些常见的数据库,让我们对数据库有了一个初步的认识。这一篇我们将继续为C#数据操作的基础填上一个空白-SQL语句。

    程序员小高
  • 数据是企业和社会发展的重要动力,AI从边缘发展到主流,未来十年信息技术将带来巨大“红利” | 大咖周语录

    大数据时代的到来,带给了每一个行业实实在在的冲击和挑战。而处于大数据时代中的每一个企业,想要生存和壮大,必须接受和拥抱这场新时代的数据革命。一切都在数据化,这代...

    数据猿
  • 【web开发】HTML5(目前)无法帮你实现的五件事

    人都专注于HTML5能够实现什么(或者是如何将各种方法连接起来,实现一个更加优雅的解决方案)。而现在,也不少人想将目光投向那些HTML5无法实现的事情。MSDN...

    程序员互动联盟
  • 关系型数据库之oracle

    “ Oracle是甲骨文公司的一款关系数据库管理系统。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。”

    每天学Java
  • 原 荐 基于HTML5技术的电力3D监控应用

    HT_hightopo

扫码关注云+社区

领取腾讯云代金券