1美元“白送”Apple TV,苹果电视APP开发商福利

日前苹果宣布,将会向一批经过挑选的开发者,以一美元的象征性价格,销售第一批机顶盒,提供应用软件开发和测试。

本周一,苹果已经向开发者群体发送了通知,将会向第一批开发者在本周内提供机顶盒。

据悉,苹果特意挑选了第一批开发者。他们能够以一美元的优惠价格购买机顶盒。这些开发者必须在本周三购买机顶盒,另外向苹果方面确认自己的姓名和地址。

苹果通知开发者,在网上购买之后,一到三个工作日内将会发货。意味着本周之内,绝大多数开发者将会拿到苹果的新机顶盒。

按照苹果的计划,新版机顶盒将会在十月份对普通大众开始售卖。

苹果这是三年来首次更新机顶盒产品。苹果做出了重大升级,机顶盒外观全新设计,使用全新处理器,存储容量更高。而在遥控器上,苹果引入了语音操控,触摸板,以及动感操控能功能,遥控器可以作为电视游戏的控制设备。

总而言之,通过全新升级的机顶盒,苹果将会在客厅的大屏电视机上构建一个互联网娱乐生态系统。用户可以获得更丰富的影视欣赏、儿童教育、网络游戏等功能。

在机顶盒和智能电视生态建设上,苹果公司已经远远落后于谷歌和安卓阵营。以中国为例,已经出现了海量的智能电视应用软件和一批领先的电视软件商店。许多安 卓手机上的知名软件,比如京东、淘宝等服务商,都已经给安卓电视机开发了软件,用户可以实现用遥控器或飞鼠在电视机上自由购物。

苹果在机顶盒中引入了全新的tvOS操作系统。和iOS一样,苹果将会向第三方开发者完全开放,提供开发各种电视端软件。

苹果升级机顶盒、开发电视端应用生态的背景,是该公司越来越依赖智能手机业务,越来越依赖中国这个单一市场。手机业务占到了苹果公司总收入的三分之二,这种业务单一化的程度,在苹果历史上几无先例。

面对外界的质疑和股价大跌,苹果掌门人库克必须加速苹果的多元化,“电视互联网”成为新的一个方向。

苹果新版机顶盒分为两个版本,32GB存储空间的售价为149美元,64GB版本为199美元。美国机顶盒的行业普遍定价为100美元,苹果新机顶盒在价格上处于劣势。

在秋季发布会上,苹果发布了全新升级的机顶盒(Apple TV),苹果将通过机顶盒在电视机上构建一个“客厅互联网”应用生态系统。

被忽略的大数据收集应用“排队App”

生活服务类软件:网络远程排队APP。如果有公司能开发此产品,必定能迅速成为下载排名第一的手机应用。

看病排队,银行排队,甚至上班高峰时乘坐电梯的排队队伍能一直延伸到马路上。对于服务提供者来说,排队是资源“供不应求”的体现,商家乐于看见长长的排队队伍,这能充分证明其生意的火爆。如果家乐福超市的结算处没有出现排队,它就会关闭若干收银出口——人为地造成排队。

一些银行和医院采用了一种排队机器,这种机器的运作原理十分简单,就是按照先后顺序派号,提供者声称排队机是“人性化”的体现,解决了排队问题。实际上,排队机并没有解决任何排队问题,它仅仅是使排队秩序变成规范一些罢了,对管理者有利。

当前排队机生产、销售企业估计在千家左右,排队机企业在“红海”中苦苦挣扎求生,一批企业面临着淘汰和消亡。如果有企业能够转型,将排队机为企业管理秩序服务,变成为消费者服务,开发一款“网络排队机”(简称排队APP),必定可以笑傲江湖。

排队APP怎么运作呢

设想你最近嗓子不舒服,要去医院找医生瞧瞧。通常情况下,你不知道医院的排队情况如何,也许因为最近灰霾严重,有100人在你前面排队,也许你去了医院,发现在你前面排队的只有两三个人。人多人少你无从知道,除非有人正在医院里看病,他告诉你。

但是无论前面人多人少,你一样得过去老老实实地在排队机前取号,然后等待叫号。因为人多, 你去晚了,就得排更长的队。你去了,发现人果然比较多,在你前面排队的有20个人。这20个人会需要多长时间看完呢?你依然不知道,也许20分钟就轮到你 了,也许两个小时都轮不到你,其间的时间误差非常大,你只能老老实实地呆在医生办公室门口,等待着叫号。

排队,消耗了大量毫无意义的时间在等待之中。实际上需要这么长的时间吗?排队APP专门为此而生。当你安装这款手机应用之后,你可以在家登陆这家医院的排队系统,你发现,前面还有20个人在排队。于是你点击一下“加入排队”,你变成为了一个新的排队者。

五分钟后,你前面还有19个排队者,于是你优哉游哉,在家写点文章,煲点汤什么的,过了一 个小时,发现前面还有五个人,预计很快就轮到你了,于是你这时才开车出门,十分钟开到了医院,停好车,发现前面还有两个排队的。你在楼下悠闲地踱步走向医 生办公室。在距离办公室五十米的地方,你听到了叫你的号码。

你还想顺便去银行开一个新卡,ok,同样进入你要去的银行排队系统,发现前面只有两个人排 队,人很少,就没必要加入排队了,直接去了就可以办。又准备顺便在自助柜台把交通违章罚款缴了,进入发现在前面的排队有30多人,算了,那得等好几个小 时,也不加入排队了,等下次人少的时候再去排队吧。排队作为一个“问题”存在,就在于它需要消耗大量的毫无意义的时间在等待之中,而且,“等待”本身就是 一件工作,除了“等待”,你别无它途,不能离开。而排队APP真正可以解决排队问题,排队在网络之中,你只需要在最后一分钟到达现场即可。

如果将上面的过程用概念化的文字表达,那就是:用户通过排队APP加入服务提供者的排队序列之中,并知晓即时排队进程。

这种APP的工作原理十分简单,现在已有类似的排队软件出现在订饭店、订酒店的服务之中,但是这些软件下载安装量预计极小。原因很简单,没人天天要去你饭店定位子吃饭。

但是如果它变身为大众软件,可以登录任何一家排队机,那它就成为每个人的生活必需品了。没 有人可以摆脱排队,也没有人可以摆脱排队带来的烦恼。不光是银行、医院这些常见的排队地方,排队存在于:海关,出入境,户政,车检,工商税务,信访,超 市,法院立案,购车上牌,热门景点,以及一切形成热点的地方。

只要是供不应求,只要是争夺公共资源,就会形成排队现象,若论隐形排队,比如建设审批,比如汽车通行,比如幼儿园读书,比如地铁公交乘车,那么排队已经渗透中国人每一天的生活细节之中。

那么,这款应用的开发难度何在呢?在于联网。工商银行采购的排队机与建设银行的必定不相同,医院取药与公安局户政的叫号系统也大大不同,这些排队机分散属于中国的上千家排队机生产企业。

如果要开发这款应用,第一个难题就在于如何让一个普通用户的手机可以直接登录进入这成千上万台各不相同的排队机之中。排队机行业并无普遍的规范和普遍采用的系统,因为它的研发成本低,随便一个小公司都可以投资研发一套派号系统,可以想见每台机器必定存在巨大的差异。

因此,这款应用虽商业前景巨大,但一时也不易发展起来,它最可能的路径是,某家银行先推出 自己的应用。比如农行,它有四亿用户,两万家分支机构,它推出农行排队APP,通过APP可以直接在农行远程排队。尔后,农行APP整合其他几家商业银行 的排队机,形成整个金融业排队APP,进而,医院,公安等也独自开发自己的排队APP,最后,这些APP的数据规模足够大,联网足够广泛时,就可以推出一 款聚合各企业、单位的APP,通过这个APP可以在任何一个有排队机的地方远程排队。

排队APP如果仅仅是用于服务消费者,那开发者大约也没有太大的兴趣。关键在于,它具有奇特而庞大的数据收集能力。现在银行里摆的那台排队机,是一个傻瓜,它只会按顺序叫号,对于排队者,它不知道是谁,不知道要做什么。

 而排队APP,却知道,用户在哪里,用户需要什么。一个用户登录进入APP,如果这个用 户是需要购火车票,那么APP知道他将来火车站,目的是购票——这是一个旅行者,如果这个排队序列很长,APP可以智能地判断,现在火车票要“火”。通过 实时的手机监控,地点查询,排队APP对于用户的动态情况掌握的一清二楚。它是一个庞大的数据收集机器,更可怕的是,它明确地知道,用户准备去干什么。

ASO-app开发了之后,上线的描述怎么写?

app描述很重要,很多人都知道,但你有没有亲自比较、研究过别人的app是如何描述的呢?

毫无疑问,app描述页面不仅仅是描述,它更多是一个销售页面,开发者不能面对面向用户营销自己的产品,因此app描述页面的重要性就凸显出来了。

如果你的应用是免费的,用户可能匆匆一眼扫过你的描述,因为是免费的,所以不会怎么仔细看,找到能吸引他下载的信息就行了。但对于付费app就不一样了,用户会阅读你的每句话,会查找每个详细的信息,因为这是要花钱的。

本文列举了16个app描述,看看哪些是我们以前忽略了的,哪些是我们也犯过的错误。图中有红色背景的文字是需要强调的地方,这些应用均来自Google Play,不过你可以以此来研究App Store的应用。

app描述是另一种类型的产品文案,跟其他行业的文案多少有共通的地方。

1.简单明了 开门见山 Viber:一款网络通话软件。最大特色是用户无需打开该应用就可以直接拨打VoIP电话。 在“Read More”链接之前,Viber简洁明了地向用户传递了几个信息:1.功能-打电话、发短信、发送照片;2.支持多个平台-Android、 iPhone、Blackberry以及WP;3.用户数量-1.75亿;4-免费。

App描述 ASO

2. 让用户有“Read More”的欲望

Scanner Radio Pro:款非常有趣的Android软件,它的功能在于能够让你利用Android手机来收听全世界各地的警察、消防部门、气象无线电和业余无线电爱好者发出的无线电电波。

如果用户没有兴趣点击“Read More”查看软件更多详细信息,那你极有可能会失去用户。除了直中要点外,你还得保证你能“勾起”用户往下看的欲望。Scanner Radio Pro的描述给你的第一感觉是:非常酷,那它还能做些什么呢?这样可以让用户对app的其他细节更感兴趣。

App描述 ASO

3.利用同情心理 引起用户兴趣

Pig Rush:Pig Rush《小猪快跑》是一款有趣并且令人爱不释手的平台游戏,在游戏里你需要帮助小猪跳着逃离农场。在路上,你会遇到深谷、火堆和会动的平台。戴上防火帽会保护你不受火的伤害,吃掉超级猪饲料可以变成巨大的无敌猪!

很少有无聊的推销能获得成功,同样,你的app描述也不能让人觉得无聊的想睡觉。Pig Rush的描述是非常有趣和吸引人的,让人有下载app,营救可怜小猪的冲动。

App描述 ASO

4.砍去跟应用本身无关的信息  别指望用户会同情你

从下边的图中可以看到,开发者写了一句“This is my first shot at app development so please bear with me”,如果是款免费的游戏,大家或许还会出于好奇下载,但若是付费应用,用户会觉得一个不怎么有经验的人开发出的app,售价0.99美元,还是不要冒 这个风险了。其实这个开发者想让人们产生同情心理来下载应用,但要掏钱的时候,用户一点都不马虎。

App描述 ASO

5.利用用户好的评论 提高口碑营销的效果

用户的评论可以告诉其他正在犹豫要不要下载应用的用户,用户积极的评论向潜在用户传递了一个信息,这个应用已经下载过了,非常好用。

比如下边这个跟用女性例假周期的应用Period Calendar/Tracker。我们可以从应用商店收罗出一大把类似的应用,你的应用有什么特色吸引用户下载呢?在下载之前,谁也不知道应用好不好用,这时候别人积极的评价就非常有效果了。   App描述 ASO   6.让新闻、杂志或者其他媒体为你代言

印象笔记在app描述的第一句就说“New York Times Top 10 ‘Must-Have App’Winner”,纽约时报就为印象笔记做了一次免费代言,告诉用户一些非常有影响力的人正在使用这款有趣的,功能强大的app。

此外科技媒体TechCrunch和Mashable也对它进行了评测和推荐。媒体代言当然有效,但产品质量也是一个必要条件。

App描述 ASO

7.以项目符号形式列举应用价值

你的应用足够特别才能吸引人下载,File Manager吸引人的价值定位(比如对FTP和Dropbox支持)让人们有下载使用的冲动,使用这个应用就能代替平台原始的文件管理。并且File Manager以项目符号的形式列出了主要功能,简洁有力且易读懂。 App描述 ASO

8.列出应用的目标受众 主要是教育类app

家长在为孩子们选择应用方面非常细心,除了关注应用的质量外,更关注适不适合孩子使用。如果你列出了受众年龄,无疑让妈妈们更放心。比如Kids ABC Phonics,Kids ABC Phonics描述中注明了适合2-7岁的孩子。妈妈们不希望在孩子身上冒险,因此她们放心了才有可能下载你的app。

App描述 ASO

9.让用户放心 尤其是付费类app

你得让用户相信你是一个可靠的开发者,你要保证在用户有问题的时候可以联系上你。如果你能提供退款,那就以文字的形式标明自己的态度。

App描述 ASO

10.写明app有多少个4-5星评价 不要不好意思

如果你的app真的有大量4-5星的评价,你大可以在app描述中写出来,比如ROM Toolbox在描述中写app收到了13000个五星评价,多数用户的认可能帮你说服用户下载。

App描述 ASO  

11.写明下载量(适用于下载量比较可观的应用)

如果应用有可观的下载量,你可以在app描述中说明,这可以表明你的应用非常有娱乐性质(游戏)或者非常有用(非游戏类应用)。 OfficeSuite Pro 7开门见山地写出应用有超过1亿的下载量,超过4万的日注册用户量,这比其他什么都有说服力。   这一点同样适用于app推广页面。

App描述 ASO

12.展示你开发的其他app

如果你开发过比较有名的app,你也可以在描述中透露这一点。如果用户认同你以前发布的app,那么他会认为你是一个成功的开发者,那么你发的新品也应该不错。

App描述 ASO

13.描述中使用星号、箭头、心形以及其他符号

描述中使用星号、箭头、心形以及其他符号来让你的app脱颖而出。比较下边两个应用的描述,看看第一感觉上那个更吸引你。

App描述 ASO

14.使用屏幕截图展示app的精华所在

先不说其他应用,Chrome深谙此道。在用户下载之前,它通过截图向用户展示了一些非常期待的功能。但不能否认Chrome的产品功能更是上乘。

App描述 ASO

15. 写清楚app解锁功能

如果你的app像《愤怒的小鸟》一样,用户只有达到一定水平才能解锁其他关卡,你要在app描述中写明了,在《愤怒的小鸟》比较难的关卡中,用户可以通过IAP购买Mighty Eagle来增加对小猪的攻击力。

App描述 ASO

16.写明你的社交媒体上的账号(Facebook、Twitter等)

为了增加你和应用的可信度,你可以在应用描述中添加社交媒体上的账号和网站地址。如果你有一个电子商务网站卖跟应用相关的设备,你可以添加进去。另外,你也可以添加YouTube上app视频链接。所有这些都是为了增加开发者、app以及品牌的可信度。

App描述 ASO

上述只是列举了app描述注意事项中的部分内容,如果你有其他建议,欢迎留言,我们一起来总结!   本文转自Mobileapps   由姑婆那些事儿主编铁哥编辑

本文由姑婆那些事儿发布,转载请注明本文出处,并附带本文链接,违者必究。

文章链接: http://www.gupowang.com/app/1107.html

评说亿点时代下的APP开发行业

APP应用的兴起是从2010年左右开始的,这五年期间,有些企业已消失在APP行业当中,有些企业则在这几年中获得了空前的成功。APP的兴起缘 于用户行为的转移,如果说早先用户更多的是在pc端交流、传递信息,那么从2010年开始,用户则更多的在移动端进行阅读、通讯、社交与游戏

一、2015年中国十大APP排行榜:

我们从榜单中可以看到微信、百度、QQ占据了榜首前三。QQ与百度是头个二十年中中国人的网上交流与通讯习惯,随着各种智能手机不断涌出,当用户渴望在随身携带的手机上能随时随地交流与搜索时,QQ与百度要做的就是满足用户需求。

二、社交与游戏将成为人们在移动APP中的主要休闲方式

现在人们花在移动APP中的时间越来越多,游戏与社交将成为人们在移动端的主要阅读方式,如图所示游戏与社交将在未来占用人们在移动端的79%的时间。近几年各种手游游戏的诞生速度非常快的原因就是因为企业看到了游戏APP在未来中的前景。

三、移动APP还影响了电视与报刊行业

如果说以前人们是通过电视、报纸、书箱来阅读的话,那么现在以及未来,人们将主要通过移运app来进行阅读,这就造成了传统电视行业与地刊业的日渐势弱,但有许多报刊行业也开发了自己的APP,主动式的去迎合用户,来给自己争取了更多的发展空间

四、与APP相关行业与职业正逐渐兴起

企业开发一款APP后,豪不例外需要推广与宣传,于是ASO这个行业开始诞生,ASO类似于人们所熟知的SEO,只不过ASO是移动端的搜索引擎优化。

五、APP如何营利是待研究的课题

由于国内用户更习惯使用免费的应用程序,这导致了各大小个企业与个人开发者的的利润极低,或根本不赚钱。APP的营利模式需要去研究,而用户的作用 习惯也需要时间一点一点去培养,最主要的是你的产品需要有足够的竞争力与吸引力。如:近两年一些生活类APP开始崛起,并且利润可人,如大众点评、饿了 么、美团等。

APP的产生极大的便捷了用户的各种需求,拇指时代下的经济效益已足渐显现,未来随着我国网民数量的进一步扩大,APP行业势必又会迎来新一轮的发展期。

美国学生开发手机戒瘾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%,年内有望查询所有公交线路信息。

苹果tvOS支持App Store开发

在苹果今天的新品发布会上,苹果带来了全新的 TV以及专门针对该平台的操作系统tvOS,该系统也是基于iOS系统。

tvOS采用了OSX以及iOS一样极简风格的UI界面,用白色背景代替了之前的黑色,看起来很清爽。

这次的 TV可以说最大的亮点是遥控器,你并没有听错,它是 TV得以操作的基础,它支持触控操作和Siri语音操作。

tvOS系统当中可以通过Siri进行iTunes、Netflix、Hulu、HBO等应用当中的全局搜索,也可以进行快进和回放,以及随时获取比赛比分和天气之类的信息。

值得一提的是,tvOS终于引入了AppStore,第三方的应用开发商也可以针对该平台开发应用。我们在演示中甚至看到了遥控器支持体感,就像Wii的遥控器一样。

不过当前的AppStore并不只用于tvOS,tvOS会有自己独立的AppStore,目前开发中心已经有了1100万注册者,除了电视应用外,还会有相片、音乐、游戏等等。

百度地图构建移动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生态圈。