美国学生开发手机戒瘾app

还记得小时候类似“上课好好听讲,妈妈给你买好吃的”的激励话语吗?这款叫做Pocket Points的应用就是一个道理,如果你上课坚持不看手机就能拿到奖励积分,这些积分又可以用来换取周围餐馆、服装店的折扣。

毫无疑问,这是一款充分暴露人性脆弱的手机应用。它被加州州立大学奇科分校的几个学生开发出来,通过“贿赂”学生来让他们好好听课。

这款应用在大学的教学楼周围布置了感应器,当学生进入教学楼后,打开Pocket Points应用并锁住屏幕,应用就会开始计时。每20分钟手机没有被解锁,学生就会得到1分的奖励。积分可以换取折扣,例如10个积分就可以换得购买学校纪念运动服的85折优惠券。

难道新时期的大学生真的这么没有自制力了吗?确实如此!内布拉斯加大学林肯分校助理教授Barney McCoy调研发现,学生们21%的课堂时间都用在通过手机做无关紧要的事情,包括收发邮件和浏览社交网络;并且每天课堂上平均查看手机10.5次。

更为严重的是,不少学生似乎已经手机成瘾。贝勒大学研究表示 60%大学生承认他们对手机上瘾,其中一些人甚至当手机不在视线内时会感到焦虑不安。

由此看来,Pocket Points不只是一个手机应用,还是救治这些大学生手机成瘾患者的药物。再考虑到美国大学生平均33000美元的教育贷款,以及 13.7%的贷款违约率,这款应用还间接地帮助学生们认真对待高昂的教育投资。

目前该应用已经覆盖150所大学,共有1200个商家登陆该平台,其中不乏星巴克、汉堡王等知名连锁品牌。并且该平台还有10万用户,学生不看手机的时间已经累积超过100年。

iOS9正式版推出,我教你开发的App怎么适配?

Apple 秋季产品发布会刚刚结束,iOS 9 GM 版本也正式发布了。新的 iPhone 设备即将开售,iOS 9 系统升级也将会在下周开始陆续进行推送。

在这之前,我们还可以为自己的 App 兼容适配做点什么,或者说,我们的 App 真的已经兼容适配好 iOS 9 系统了吗?

从 7月 份开始到现在,Apple 已发布 5 个 iOS 9 的 Beta 版本,相信开发者在这段时间也已经把 iOS 9 系统的特性基本了解清楚,也为自己的 App 进行了一系列兼容适配处理。

 

但在这里,笔者还是要再次跟大家聊聊 iOS 9 中两个比较特别的特性及其兼容问题,即:App Transport Security 和 App Thinning。

 

App Transport Security

App Transport Security is a feature that improves the security of connections between an app and web services. The feature consists of default connection requirements that conform to best practices for secure connections.

App Transport Security (ATS) 是 Apple 为提高系统及应用安全性而在 iOS 9 和 OS X EI Capitan 中引入的新特性,必然,出于安全性的考虑,在新发布的 watchOS 2 系统中也会适用。

 

一旦开启 ATS 后,应用所有的网络请求将会自动转换为 HTPPS 传输,且采用一系列配置要求来保证数据传输的安全性,包括:

 

  • Transport Layer Security 协议版本要求 TLS1.2 以上
  • 服务的 Ciphers 配置要求支持 Forward Secrecy 等
  • 证书签名算法符合 ATS 要求等

这些配置项在升级服务器支持 HTTPS 过程中都需要严格遵守的,否则就会导致你的 HTTPS 服务在 iOS 9 系统中连接仍是失效的。

 

如果你的 App 的服务也在升级以适配 ATS 要求,可以使用如下的方式进行校验:

 

在 OS X EI Capitan 系统的终端中通过 nscurl 命令来诊断检查你的 HTTPS 服务配置是否满足 Apple 的 ATS 要求:$ nscurl –verbose –ats-diagnostics https://<your_server_domain>

 

当然,你也可以参考 Apple 提供官方指南 App Transport Security Technote 进行服务的升级配置以满足 ATS 的要求。

Apple 虽然希望开发者可以积极的参与并为系统及应用安全共同努力,但官方仍提供了一些参考配置去禁用 ATS 功能或降低 ATS 的安全性要求。

 

开发者可以在 App 的 Info.plist 中添加 NSAppTransportSecurity 的相关配置,用以禁用 ATS 或者添加白名单,可用的配置参数如下:

 

  • NSAllowsArbitraryLoads – 设置 true 即支持所有 HTTP 请求
  • NSExceptionDomains – 添加白名单
  • NSExceptionMinimumTLSVersion – 白名单指定域名支持的 TLS 版本
  • NSExceptionRequiresForwardSecrecy – 白名单指定域名是否支持 Forward Secrecy
  • NSExceptionAllowsInsecureHTTPLoads – 白名单指定域名禁用 ATS
  • NSThirdPartyExceptionMinimumTLSVersion – 白名单指定第三方服务域名最低支持的 TLS 版本
  • NSThirdPartyExceptionRequiresForwardSecrecy – 白名单指定第三方服务域名是否支持 Forward Secrecy
  • NSThirdPartyExceptionAllowsInsecureHTTPLoads – 白名单指定第三方域名禁用 ATS

举个例子:

 

  • 禁用所有连接使用 ATS

在 Info.plist 中配置禁用 ATS:

<key>NSAppTransportSecurity</key>

<dict>

<key>NSAllowsArbitrary</key>

<true/>

</dict>

  • 指定域名禁用 ATS

在 Info.plist 中配置 App 的服务域名 mine.test.com 支持 HTTP:

<key>NSAppTransportSecurity</key>

<dict>

<key>NSExceptionDomains</key>

<dict>

<key>mine.test.com</key>

<dict>

<key>NSExceptionAllowsInsecureHTTPLoads</key>

<false/>

</dict>

</dict>

</dict>

 

  • 指定域名修改 ATS 安全要求

在 Info.plist 中配置第三方服务 third.test.com 的 TLS1.1 及禁用 Forward Secrecy:

<key>NSAppTransportSecurity</key>

<dict>

<key>NSExceptionDomains</key>

<dict>

<key>mime.test.com</key>

<dict>

<key>NSExceptionAllowsInsecureHTTPLoads</key>

<false/>

</dict>

<key>third.test.com</key>

<dict>

<key>NSThirdPartyExceptionMinimumTLSVersion</key>

<string>1.1<string/>

<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>

<false/>

</dict>

</dict>

</dict>

 

App Thinning

The App Store and operating system optimize the installation of iOS and watchOS apps by tailoring app delivery to the capabilities of the user’ s particular device, with minimal footprint. This optimization, called app thinning, lets you create apps that use the most device features, occupy minimum disk space, and accommodate future updates that can be applied by Apple. Faster downloads and more space for other apps and content provides a better user experience.

开发者都知道,当前 iOS App 的编译打包方式是把适配兼容多个设备的执行文件及资源文件合并一个文件,上传和下载的文件则包含了所有的这些文件,导致占用较多的存储空间。

App Thinning 是一个关于节省 iOS 设备存储空间的功能,它可以让 iOS 设备在安装、更新及运行 App 等场景中仅下载所需的资源,减少 App 的占用空间,从而节省设备的存储空间。

根据 Apple 官方文档的介绍,App Thinning 主要有三个机制:

  • Slicing

开发者把 App 安装包上传到 AppStore 后,Apple 服务会自动对安装包切割为不同的应用变体 (App variant),当用户下载安装包时,系统会根据设备型号下载安装对应的单个应用变体。

  • On-Demand Resources

ORD (随需资源) 是指开发者对资源添加标签上传后,系统会根据 App 运行的情况,动态下载并加载所需资源,而在存储空间不足时,自动删除这类资源。

  • Bitcode

开 启 Bitcode 编译后,可以使得开发者上传 App 时只需上传 Intermediate Representation (中间件),而非最终的可执行二进制文件。 在用户下载 App 之前,AppStore 会自动编译中间件,产生设备所需的执行文件供用户下载安装。

其中,Bitcode 的机制可以支持动态的进行 App Slicing,而对于 Apple 未来进行硬件升级的措施,此机制可以保证在开发者不重新发布版本的情况下而兼容新的设备。

 

如果你的应用也准备启用 Bitcode 编译机制,就需要注意以下几点:

  • Xcode 7 默认开启 Bitcode,如果应用开启 Bitcode,那么其集成的其他第三方库也需要是 Bitcode 编译的包才能真正进行 Bitcode 编译
  • 开启 Bitcode 编译后,编译产生的.app 体积会变大 (中间代码,不是用户下载的包),且.dSYM 文件不能用来崩溃日志的符号化 (用户下载的包是 Apple 服务重新编译产生的,有产生新的符号文件)
  • 通过 Archive 方式上传 AppStore 的包,可以在 Xcode 的 Organizer 工具中下载对应安装包的新的符号文件

 

iOS 9 的 ATS 特性和 App Thinning 特性给开发者带来安全提升和体验上的优化,也是开发者在后续 App 的兼容适配方便会考虑的事项。

五个步骤教你开发APP

无论是苹果App Store,还是谷歌的Play Store,人们总是会发现无数创新独特的移动App。但是,创意只是万里长征的第一步,开发一款移动应用的过程其实并不容易,有时甚至会让人感到沮丧万分。因此,本文将介绍五个步骤,或许对那些刚起步的创业者会有所帮助。

一、开发App之前要先想好商业模式

很多创业者在有了一个创意想法之后,便会立即着手开发App应用,但是笔者要提醒的是,你最好对自己的App的商业模式要有一个清晰的理解。通常来说,将App作为一种平台,帮助两个相互依存的群体进行交流是一种不错的商业模式。

实际上,Uber,Airbnb,Snapchat,YouTube,等等重量级App应用都采用了上述商业模式。

接下来,就是要具体化App应用的主要功能和核心作用,简而言之,就是它能给用户提供什么样的价值。如果你在描述App应用的核心功能时,用了超过一句话,那么不好意思,基本上说明它还不够核心。

Uber 的核心功能是连接司机和乘客;Airbnb的核心功能是连接房间空闲的房东和租客。Instagram的核心功能是简单、快速地在社交网络里分享美图。这 些平台其实只做了一件事,但是却把这一件事做的很专,很精。因此,创业者千万不要有吃着碗里瞧着锅里的想法,一个核心功能还没做好,就想着下一个了。

记住,你总是能在下一个版本里增加更多功能。但投资人想要的,是你在市场上独一无二的竞争力。如果你让用户承载了太多选择,肯定无法获得成功。不仅如此,App应用新增功能的成本通常不会太低,创业者必须要学会聪明地利用自己的资源,因此,好钢用在刀刃上,在最有竞争力,最能形成网络效应的地方下功夫。

二、了解竞争环境

一旦你的App应用明确了核心功能,那么接下来可能就要做些调研工作了,首当其冲地,就是要去了解下你的潜在对手和竞争环境。如果你试图进入一个饱和的市场,风险肯定比较大;相对而言,一个充满竞争的市场应该会比较成熟,在其中获得成功的机会也比较大。

不过,如果你的竞争对手已经完成了数百万美金的B轮或C轮融资,此时你可能就得自己掂量掂量了,想想你开发的这款移动应用在进入到这个市场之后,是否有足够的竞争力与之抗衡。

另一方面,如果一个市场门户大开,你也需要慎重考虑一下为什么会这样,不要冒然闯入其中。

三、规划和验证

如果上述两点完成之后,就是时候开始制定规划,让自己的想法变成一个有形的产品。

首 先,你需要了解用户体验(UX)和用户界面(UI)两者的区别。用户体验主要涉及到如何设计用户需求,你需要理解的某个产品或服务所涉及到的一些具体工 作,这样才能为用户提供更好的体验。用户界面更多地是专注在界面可用性上,比如用户是否能足够便捷地使用,使用效率够不够高,使用过程中用户满意度好不 好,等等。

你最先要做的,就是从用户界面下手。你的App应用会在哪些设备屏幕上使用,提供什么样的功能,功能之间又是如何彼此关联的。用 户体验不需要考虑上述要点,它更多地是起到“修饰”作用,不过用户体验可以帮助你了解App应用应该具备什么样的设计原则。你可以考虑给你的平台制定一个 详细的框架规划,甚至开发一个“可点击”App原型产品。

如果上述工作完成之后,你需要与人分享,并寻求他们真诚的反馈。根据具体的建议,制定开发规划路径和UI/UX规划。当你完全规划好了App应用的布局,必须要考虑它将会在哪些移动操作系统平台上运行。

通常来说,移动App应用会在苹果的iOS操作系统上运行,但是如果你希望进军安卓和iOS两大主流移动市场,那么在此笔者要提醒的是,安卓应用所需的成本更高,开发难度更高,这也是很多开发人员选择iOS操作系统的原因之一,但如果一款移动App平台想要获得成功,就必须得那些安卓和iOS这两个市场。

四、寻找开发人员,了解如何招募人才

如果你希望打造一家受人尊敬的移动应用开发公司,那么可能需要牢记以下这几件事:

优秀、快速、廉价。三者只能选其二,在移动应用开发过程中,你无法做到三者兼得。

如果你要完成一款移动应用的开发和部署,至少需要投入五万美元,很少有移动应用开发公司能做到比这个金额更少的成本投入。因此,你需要做好成本预算,并且专注于开发最低可行性产品,明确商业模式,并构建产品原型,不要一上来就考虑整个开发和部署项目,要一点一点来。

绝大多数高质量的移动应用,成本都超过10万美元。

创建一款移动应用,开发只占到长期成本的35%,之后会有很多无法预料的成本投入。

开发移动应用的过程会很长(大致需要12到20周时间),期间你需要和开发团队紧密合作,因此在选人的时候,尽量选择那些与你容易相处的。此外,招募一名熟悉你移动应用商业模式的程序员,这点也非常重要。

如果上面几点都考虑完善之后,接下来要做的就是挖人啦。谷歌公司有很多高水平的移动应用开发人员。如果你认识其他移动应用创业者,可以听听他们在选择供应商上的意见。

如果你手头资金不足,也可以在一些网站(比如Elance和CrAIGlist)上寻找一些自由职业程序员。另外,你需要考虑员工的住所距离,毕竟员工距离公司较远会非常不方便。

五、做好不断修改优化移动应用的准备

当你的移动应用开发接近尾声,需要找一下测试人员,看看在生产环境下的使用效果,了解下移动应用的用户体验是否符合预期,如果不达标,那么开发人员就需要尽快调整产品。除非你能确保自己开发的移动应用能够满足用户要求,否则就需要不断优化代码。总之,在发布移动应用之前,充分做好测试工作是非常重要的。

除了确保程序员能编写高质量的代码,质量控制也非常重要,不要使用自动质量控制,一定要人为参与,尽管这可能会花费较多时间。

在你准备发布App应用时,必须先申请创建App Store和Google Play Store的开发者账号,申请过程可能会花上几天时间,因此这也要考虑其中,避免耽误整个发布流程。如果这一切都准备就绪,那么就可以发布啦。

当 你发布了一款移动应用,一定要做好不断修改优化移动应用的准备。如果一款应用使用两次还出现bug,86%的用户会选择删除。因此,在当下竞争如此激烈的 移动市场里,要给自己留大约三到八周时间,解决发布后出现的各种问题。一旦你的应用被用户下载、使用,请关注用户评论,并做好跟踪分析工作。不断修改、不断优化,不断提升用户满意度。

的确,开发移动应用是一个漫长且复杂的过程,但如果你能了解上述五个步骤,或许能在这个竞争激烈的市场里占有一席之地。

公交到站查询APP 助你解决最堵9月

最堵9月,公交车出行是一个好选择,为了使乘客能有更好的乘车体验,有关部门牵头相继推出了公交到站实时查询服务,只要用手机下载APP,就能随时掌 握所乘公交什么时候到站。新京报记者了解到,目前有两款APP使用率较高,一款是由公交集团推出的查询系统“公交e路通”,另一款是由北京市交通信息中心 在2013年底发布的“北京实时公交”。

是否可以根据APP提供的预计到站时间“赶”公交车呢?记者近日体验了多条线路,发现受路况、车辆定位系统准确率等多方面影响,等公交车时完全依赖APP不靠谱,很可能就变成北京城里“追公交的人”。

体验1 到站时间

1.58公里竟预计100分钟后到

9月8日中午,记者在车公庄西公交车站使用“公交e路通”APP体验到站实时查询,发现APP提示信息并不准确,有公交到站的时间甚至在提醒1个半小时以后。

以685路公交车为例,记者11时50分登录“公交e路通”查询发现,最近一辆685路距离车公庄西有4站,约1.58公里,预计100分钟以后达到。

等一辆公交竟然需要1小时40分钟?记者以为软件出错,11时51分重新登录查询,结果还是显示,685路大约需要93分钟到车公庄西站。

前后两次登录查询,预计时间有变化,可见查询系统还在实时更新中。按照提示,最近一辆685路公交车预计会在1点后抵达,于是,记者踏实到公交站不远的面馆吃午饭,没想到面刚上桌,两辆685路先后停靠车公庄西。此时是11:59分。

9月8日下午5时,记者准备到北京体育馆站乘坐8路公交车,“公交e路通”显示,最近一趟8路车距此有8站地,需要等待132分钟,然而就在记者走到离站点还有100米远时,一辆8路车呼啸而过,此时APP却显示“8路车距离还有4站,还需等待75分钟”。

同样是手机查询系统,由北京交通信息中心与爱帮网联合开发的“北京实时公交”APP,也存在到站时间与预计时间有误差。昨天上午11点19分,记者通过 “北京实时公交”了解到,最近一辆116路预计20分钟后到雍和宫桥东站,但10分钟后,一辆116路进站,比预计时间提前了10分钟。

体验2 到站间隔

车已到站 APP提示还有两站到达

记者发现使用“公交e路通”查询有些线路,到站间隔也不准确。

记者乘坐一辆特4路往儿童医院方向行驶,过了阜成门北站,手机显示距离儿童医院一站,显示内容与实际情况符合。当记者乘坐的公交车在月坛桥上遇到轻微拥堵后,查询信息出现误差,到站间隔从1变为3,而此时,记者所乘车辆已经准备开进儿童医院公交站停车。

同样的情况也出现在23路的查询过程中。记者昨天在过街楼等待23路公交车,12时43分,APP显示,距离过街楼最近的23路还有2站到达,但当一辆23路进站后,这个数字还没有变化。

公交51路从双龙小区到嘉园三里方向共有26个站点。9月8日18时40分,记者在华威南路站用“公交e路通”查询,该站为此条线路的第7站。APP显 示,该条线路上当时共有两辆公交车,最近的与华威南路站相隔6站地,然而1分钟后,一辆51路公交车进站,APP却没有更新。

另一款APP“北京实时公交”则是用简明的图标模拟到站间隔,但准确率也差强人意。昨日中午,记者查询909路雍和宫桥东站信息,APP界面显示“车辆即将进站,请准备上车”,但到站间隔显示图则出现车辆已经开过雍和宫桥东的提示。

乘客感受

受访者多未用过 用过者差评偏多

在8路公交车上,记者询问了约30位乘客,大多数乘客表示没有听说过“公交e路通”这个APP,只有3个人表示听过,有一位乘客是从电视上看到的,还有一位乘客是在应用商店里看到过。

当记者询问是否用过时,所有人均表示没有用过。记者询问3位听说过这款APP的乘客为何不下载,一位乘客表示“感觉没什么用”,记者询问其是否知道该软件用途,对方表示“是查询公交的吧”,但并不知道可以查询公交实时状况。

此外,在记者等车时,一位乘客对记者表示,听说过这款APP,但没有下载,因为“感觉里面的线路太少了”。

在前门西站,记者随机采访了20名乘客,受访乘客均表示,没听过手机软件还可以查询公交到站。一位站台秩序维护员告诉记者,前门西站外地乘客多,对这个 新服务知晓率低。“北京的乘客知道得多一点,但上岁数的人就算知道也不会用。”她说,经常乘坐公交的人对公交到站时间心里有数,不需要查询,现在公交车发 车间隔普遍缩短,最多等十几分钟就能有车了。

从两款APP的下载使用评价也不难发现,软件评价不高。

APP Store显示,“公交e路通是北京公交集团官方发布的一款基于智能手机的免费实时公交信息查询软件”,开发商为北京公共交通控股(集团)有限公司。最早 的1.0版本发布于2014年9月10日,目前最新版本为2015年7月8日更新的1.0.5版本。该款APP共收到6条用户评论,7个用户为该APP评 分,评分为一星半,而总分为五星。

“北京实时公交”则由北京市交通信息中心和爱帮网合作推出,下载界面显示,这款APP的81条用户评价中,71条是差评。大部分用户集中反映信息不准、系统不稳定、线路不全等问题。昨天最新更新的版本显示,该款APP可以提供436条公交线路的实时查询。

官方回应

公交e路通:

年内有望查询所有公交线路

记者就体验发现的问题致电“公交e路通”APP开发公司——北京天路纵横交通科技有限公司。

一名客服工作人员告诉记者,查询不到的线路可能是还没有覆盖到位,而到站时间不准原因很多,可能是路上堵车,也可能是公交车载的GPS信息不稳定造成误差。此外他表示,最近正在调试软件,也可能是软件出现问题的原因。

记者询问现在有多少线路可以查询时,该工作人员表示不清楚,没有统计过,而对于何时能够调整完毕,该工作人员也说“没有具体的时间,你随时关注更新就好了。”

“我们目前可查询的公交线路是97条。”公交集团宣传部部长南涛介绍,9月份,公交集团“公交e路通”、网站、微博、微信计划再陆续推出400条实时公 交查询线路。届时,市民可实时查询市区500条公交车位置信息和到站时间,这500条线路占所有线路的60%,年内有望查询所有公交线路信息。

百度地图构建移动O2O生态创新平台

9月8日,2015年百度世界大会在北京举行,如何构建O2O平台实现“连接人与服务”成为当日的关键看点之一。在下午进行的“连接人与服务”分论坛中, 百度地图事业部副总经理顾维灏除对外公布了一组百度地图的全新数据之外,还宣布百度地图将通过平台创新,打造为开发者、商户、行业客户等各行各业服务的支 柱型平台,推动多方相互促进、共生共长,共建移动生活O2O生态圈。

百度地图事业部副总经理顾维灏在分论坛上披露了一组最新的数据,目前,百度地图占据了超过70%的市场份额、拥有超过3亿的月活跃用户、覆盖的道路总里程已超过600万公里,拥 有业内最全最广的POI,POI整体准确率达96.50%。百度地图相关数据取得突飞猛进的背后,得益于其独创的基于图像识别的单人全景采集模式、高效的 卫星影像道路提取技术、高度自动化的数据生产能力,以及多源大数据自动整合快速上线能力,这些技术创新使得百度地图在基础数据生产领域处于领先位置。基于 如此规模的道路及POI数据储备,百度地图开放平台定位服务受到越来越多的行业认可,并且支持全球定位服务,目前日均响应定位请求次数已达到230亿,每 秒响应峰值性能达到70万次,随着海量请求的爆发,百度地图得以为各行各业进一步提供基于位置信息处理的大数据解决方案。

凭借70%的市场占有率以及上述领先优势,百度地图目前在地图开发者市场的占有率也高达75%,远超同类竞品,覆盖了各行各业。如用车出行领域的优步、物 流配送领域的圆通、上门服务领域的小马管家等;而在智慧交通方面则已与江苏省、辽宁省及海南省等省份达成合作;商业地理方面则拥有万达院线、万科地产、京 投银泰、龙湖地产等知名合作伙伴。

开放商户平台:提供从营销管理到交易闭环的解决方案

除了个人用户与开发者之外,百度地图对于商户来说也有着很高的价值。顾维灏举例说,“在百度地图上,每天仅美食类搜索需求,即达500万次,远超同行业水 准“。针对与日俱增的商家及消费者使用需求,百度地图为商户打造出从营销管理到交易闭环的定制化解决方案——“地图商+”,这也是百度索引真实世界、连接 3600行所推出的“三大连接机制”中的“店铺页机制”在地图上的应用和落地。

顾维灏介绍,当商户以“店铺页机制”接入后,百度地图可以依据自身强大的基础功能优势、海量的用户资源、过硬的数据分析能力,为商家提供“优选址”、“树 品牌”、“促活跃”的三大利器,入驻商家不仅能在地图上开设专属店铺、设置个性化图标、自主上传优惠等,还可以根据百度地图提供的数据化方案优化选址,获 得百度商户认证,并基于大数据进行客户分析及营销管理。在为商户提供商家服务、会员管理、数据分析等解决方案的同时,百度地图也能让消费者享受到一站式的 生活服务。

瞄准汽车行业:坐拥超6000万车主用户,打造车联网平台与生态

在2015年百度世界大会的会场,百度地图设置的百度车联网展区引得不少参会者的围观。百度地图目前已拥有车主用户超6000万 ,为了更好地为这些用户提供服务,百度地图基于国内领先的地图资源与服务、全国最多的车主用户沉淀,面向汽车厂商提供包括CarLife车机投射、 MyCar车辆私有云、CoDriver智能语音副驾、CarGuard汽车卫士在内的不同层级的解决方案,同时面向各种车载硬件提供商和内容提供商提供 接入合作方案,最终形成百度车联网平台与生态。

除此之外,顾维灏还公布了百度地图在高精地图领域的进展,百度地图目前可以达到的WIFI定位精度为30米,室内高精定位精度为1~3米,定位速度0.2 秒 ,保持行业领先位置。作为目前国内唯一可提供高精地图的公司,百度在高精地图领域的领先位置为未来布局自动驾驶、无人汽车等领域提供了技术基础。

业内人士认为,在百度“索引真实世界,连接3600行”的公司级战略大方向、大背景下,百度地图也正在完成从导航工具转型为生活服务平台的转变。此次,百 度地图通过平台创新,将原本只针对普通开发者的平台开放给包含开发者、商户、行业客户在内的多方,通过多种工具和服务为各行各业打造支柱平台,这将帮助多 个行业实现互相促进与共同成长,并共同构建起移动生活的O2O生态圈。

App开发上线后运营需要关注的数据

众所周知,移动互联网产品发展过程是一个不断证伪的过程,根据设想的用户需求开发产品,然后在市场中才能验证最初的假设是否成立,进而不断的优化和调整。而这一切要依赖于 App统计产生的量化数据。

有很多朋友说不知道数据运营该从哪里入手,该怎么运用统计平台的那些功能?产品初期应该关注哪些数据指标,怎样通过数据来准确定位产品问题并指导产品优化。

首先,来看下统计分析对产品运营的价值,也就是 App 数据分析用来做啥?

  1.1 快速打造数据运营的框架

其实每一个公司都应该有一个数据自己的数据运营的系统,来帮助相关部门随时查看产品或者业务的进展。由于部门和在公司的角色不同,对数据的需求 既有区别又有共通。比如一个做移动应用的公司,所有人都会关注新用户的增长,有多少用户是活跃用户等,这些都是跟产品的发展息息相关。投资人会关注你的用 户留存率,来判断看产品发展是否健康,评估投资价值。

借助统计分析平台,开发者可以快速建立一个清晰的基础数据展示。让开发者不仅要知道产品运营的基本状况和使用状况,更要到了解用户到底是谁,发现用户深入的需求。

  1.2 用数据推动产品迭代和市场推广

基础的数据运营框架对公司产品的整体发展状况会有一个很好的展现,但是创业者应该关注更加细节的部分。比如谁在用您的产品?用户是否喜欢?用户 如何是如何使用的?市场推广带来的用户是否充分的使用了你的产品?哪些渠道带来的用户质量更高…….都可以用数据来回答这些问题。产品设计人员可 以有针对性的对产品使用情况进行统计分析,了解用户对不同功能的使用,行为特征和使用反馈。这样可以为产品的改进提供很好的方向。

市场推广人员也不应该仅仅关注“什么渠道带来了多少用户”,更应该关注的是哪一个渠道带来的用户质量更高一些,ROI更理想。

  1.3 盈利推手

盈利是最终目的。无论一款产品是否已经探讨出一个成熟的商业模式,创业者都应该借助数据让产品的盈利有一个更好进程。在产品货币化的路上,数据可以帮助创业者完成两件事:一,发现产品盈利的关键路径;二,优化现有的盈利模式。

第二个问题,App 数据运营,应该重点关注哪些指标,有哪些分类?

  2.1 新增用户、活跃用户、启动次数

这些指标是KPI的主要评估标准;关注这些指标的每日趋势,您可以了解到应用每天发展是否正常、是否符合预期。

  2.2 留存用户、留存率、流失用户

留存用户和留存率是评定一个应用用户质量的重要标准,用户留存率越高,说明应用越吸引用户。开发者在查看留存率时,可以关注留存率在一段时间内的变化趋势,并可以通过对比不同应用版本、不同分发渠道的用户留存率来评估版本和渠道质量或定位应用某些指标值下降的原因。

同时,反过来看用户流失率数据。对于流失用户的界定依照产品服务的不同而标准不同,对于微博和邮箱这类用户几乎每天登录查看的网站而言,可能用 户未登录超过1个月,我们就可以认为用户可能已经流失了;而对于电子商务而言,可能3个月未登录或者半年内没有任何购买行为的用户可以被认定是流失用户。 分析用户的流失情况可以找到流失的原因,针对产品所处的时期再找到解决办法。

  2.3 用户行为指标:自定义事件、漏斗模型、页面访问路径

自定义事件是开发者为了达到收集某些数据的目的而设定的,比如推广链接的点击、去购物车结算的行为等,通过统计这些自定义行为的数据,获得更有针对性的信息。

漏斗模型是多个自定义事件按照一定顺序依次触发的流程中的量化转化模型。我们可以通过漏斗对应用中的一些关键路径进行分析,如注册流程、购物流程等,把控应用中的关键行为信息。

页面访问路径展示了用户是按照什么顺序访问了哪些页面,各页面的使用状况如何及页面之间是如何跳转的,能够帮助开发者了解各页面之间的跳转是否合理,主要流程是否容易被用户触发等。

  2.4 其他指标

在日常运营中,开发者关注以上指标就能获得大部分所需要的信息。但其实还有很多其他指标如使用时长、使用频率、终端属性、地域等,包括说崩溃率 分析等等,能帮助您获得更多用户使用行为的数据,为您升级版本时的终端适配提供依据、推广时针对不同用户群体的推送提供数据支持等。

安卓app开发公司的福音,

Google 近日面向全平台(包括 Windows、Mac、Linux、及 Android)推出了全新版本的 Chrome 45 浏览器,而我们今天要关注的是其在 Android 平台上开发出的新工具— Chrome custom tabs。

Chrome custom tabs 是什么呢?它是一款必须以最新的 Chrome 45 浏览器为基础使用的工具,如果你需要在 Android 平台上的App中打开网页,它将为用户更好、更快地以更贴近原 App 的形式显示出来。

CCT_Large.gif

事实上,Google 在今年5月份的 I/O大会上就发布了这款工具的消息,但当时关于它的具体信息还不明确。不过现在, Chrome custom tabs 揭开了它的庐山真面目,我们可以来看看 Google 为什么要开发这款工具、以及它又能为用户带来哪些便利。

「Android 的开发者们经常会面临一个问题,那就是他们经常需要在 App 中打开网页链接。使用浏览器打开链接对于用户们来说是家常便饭,操作起来也不困难,但是,在 App 中直接向网页进行转换,这个过程会使用户损失很多东西」

对 于开发出这个工具的原因,Google 公司负责标签页定制的(Chief Tab Customizer)软件工程师 Yusuf Ozuysal 如此说到,「当然,你也可以使用自定义的浏览器来打开那些网页链接,这样你会得到更好的操作体验,但是,它代价会是更复杂的技术难度及对用户来说不够熟悉 的浏览器体验。」

477810-google-chrome-45.jpg

因此,面对这个问题,Google 希望 Chrome custom tabs 可以解决它,因为设计这款工具的目的就是想让它帮助 Android 平台上的 App 打开网页链接的速度更快、显示效果更好。

首 先,从速度上来说,相比一般的网页视图 (WebView) 及使用传统 Chrome 或其他浏览器进行网页加载,Chrome custom tab 可以明显优化加载速度。它的运行原理是,App 将会预先为你在后台加载网页,当你要打开它们时,它们将会在极短的时间内显示出来。

其 次,Chrome custom tabs 将会大大优化用户的使用体验。App 可以通过调整 Chrome 浏览器工具栏的颜色、在浏览器工具栏上增加自定义操作等方法来定制其在浏览器上的显示,这样,App 的网页显示将会匹配于 App 本身的样子,用户也可以直接从浏览器上的自定义选项卡中直接对 App 进行特定操作。

c0bc3adaba981e3.jpg

Chrome custom tabs 目前被正式应用在 Chrome 45 浏览器上,而当你在使用 Custom tabs 时,除了它本身的功能之外,你还可以同时使用许多 Chrome 之前就具有的功能,比如可以存储密码、自动填充、便捷搜索。除此之外,Custom tabs 还同 Chrome 使用一样的 cookies,这意味着你可以在使用 Chrome 浏览器时进行无缝连接。举个例子,「如果一个用户之前就在 Chrome 浏览器上登陆过,那么当他通过 App 使用 Custom tabs 时,他将会自动登陆该账户。」

Chrome custom tabs 对开发者们来说,使用也并不十分麻烦,只需更改现有视图内容的一些参数而已,进行基本的融合也只需要额外的几行代码;并且 Custom Tabs Support Library 也可以帮助你更轻松地完成这些复杂的融合程序。

在 未来的几周时间内,你将会在一些 App 上见到 Chrome custom tabs 的样子。目前,Feedly、The Guardian、Medium、Player.fm、Skyscanner、Stack Overflow、Tumblr、及 Twitter 等应用正在测试这个功能,用户将会在未来的几周内体验到这个功能。

如果你是一个 Android 平台的开发者,并且对 Chrome custom tabs 也感兴趣的话,那就来试试吧,它支持任何一个可运行 Chrome 45 的 Android 版本。开发者手册在此:developer guide

期待国内的 App 开发者们也能尽快上手这款工具,为 Android 用户们带来更好的用户体验。

定制版的Google Play应用 App商店重返中国

北京时间9月5日消息,在离开中国市场5年后,谷歌有望最早于今年秋季重返中国大陆市场,并推出定制版的Google Play应用商店。知情人士还称,谷歌同时计划在中国市场拓展支持Android系统的可穿戴设备。

此外,谷歌已向中国官方作出保证,其在大陆业务将遵守 当地法律,并阻止Google Play发布一些被认为不合时宜的应用。

报道称,谷歌在大陆市场推出的定制版本Google Play应用商店,将仅支持最近谷歌发布的“M”版本Android系统,同时仅支持工信部备案设备。

知情人士表示称,谷歌同时将面向手机制造商推出新的激励措施,从而确保它们产品所搭载的操作系统能够升级到最新Android版本。还有一位知情人士表示,谷歌希望新手机能在今年年底前上市。

事实上,早在今年年初,就已经有不少外媒证实谷歌有意重返中国市场,并且会将 Google Play 商店引入国内。当时的报道称,谷歌需要寻找一个合作伙伴,来帮助它们在中国的数据中心存储应用程序,发布中国版的 Google Play。此前谷歌正是因为拒绝在中国设立数据中心等一系列原因在2010年将其核心搜索引擎业务撤出中国。

报道称,中国移动互联网的快速发展大大超出这些巨头的预期,让它们不得不重新反思对待中国市场的态度。

安卓APP平台广告费超苹果iOS App平台

所谓的APP装机广告,就是移动应用开发商购买的以用户点击、下载、安装软件为目的的广告产品。

安卓和苹果生态的移动应用软件规模快速增长,App开发商和个人开发者不得不投入巨额资金推广自家产品,市场竞争导致移动APP装机广告费暴涨,机构数据显示安卓软件装机广告费同比上涨了一倍多。

近日,美国波士顿的移动营销公司Fiksu发布了一份有关移动软件装机广告的市场报告。报告显示,获得一个忠实用户的装机广告成本(这名新用户在下载安装之后必须至少运行软件三次)在七月份上涨到了2.98美元,比六月份环比下滑了7%,但是和去年同期相比上涨了51%。

这个数据表明,手机软件开发商获取新用户的代价越来越高。随着苹果和谷歌软件商店的规模达到百万款,开发者必须千方百计吸引用户的眼球。

苹果iOS平台和安卓平台的装机广告费差异明显。苹果平台七月份的单次用户安装的价格为1.43美元(单次安装广告费和忠实用户获取成本属于两个指标),比六月份上涨了四分之一,和去年同期相比上涨了16%,涨幅并不大。

但是在安卓平台上,单次安装的价格上涨到了2.73美元,同比大幅上涨了115%,比六月份上涨了29%。

上述公司也指出,移动应用软件的单次安装广告价格在环比上涨,但是忠实用户获取成本在环比下降,这表明移动软件广告主,提高了广告传播效率,触及到软件的目标用户群,新安装软件的用户中,忠实用户越来越多。

九月份,苹果将发布新手机和新版iOS操作系统,上述机构预测,移动应用的装机广告费还会上涨。

在移动软件数量上,安卓最初落后于苹果平台。今年初,谷歌官方的Play软件商店宣布,软件数量达到121万款,第一次超过了苹果iOS。

Quirky Linux 特殊发布”Appril”,专为Android应用App开发商提供

Quirky Linux是由基于 Puppy Linux 的“诡奇”发行版,由PuppyLinux开发者barry kauler主导开发。新版Quirky采用最新的Linux内核,支持utf8的jwm桌面环境,互联网连接向导整合了pwireless2,特别适合低内存的旧电脑安装使用。

近日,Quirky 7.1 “Appril” 发布,此版本是 Quirky Linux Appril 系列的特殊版本,专为 Android 应用App开发公司的小伙伴们提供。

此版本包括:TAndroid SDK, Android Studio, App Inventor, Oracle JDK 和 LiveCode,提供开箱即用,一键完成的 Android 应用开发。

详细改进内容请看发行说明. Download (MD5): appril-7.1.usfs.xz (1,000MB)。