拦截苹果App广告的Been Choice被苹果闪电枪毙

昨天报道的,苹果软件商店中出现了一款堪称“史上最强大”的iOS平台广告拦截工具,除了浏览器网页广告之外,可以拦截各种APP内置的广告,连苹果官方的软件也不幸免。新闻媒体倍感惊讶——苹果为何让这样的广告拦截工具上架?

不过据英国《金融时报》等多家媒体报道,苹果已经火速撤架了这款广告拦截工具。

这款广告拦截工具名叫“Been Choice”,开发者使用了底层的VPN(虚拟专用网络)技术,对苹果平台移动软件的广告进行拦截,Facebook移动客户端,苹果新闻客户端中的广告都可以“被消失”。

开发者还宣称要推出一个前无古人的商业模式,即如果苹果手机用户愿意观看某些手机软件内部的广告,以及贡献自己的移动上网隐私信息,则每月最高可以获得20美元的收入。

这一广告拦截工具已经突破了苹果的底线,但是居然成功上架,这让业界十分震惊。

据报道,苹果公司日前表示,最近已经在软件商店中“移除”了少数软件,主要是担心这些软件对于用户的数据安全造成风险。苹果表示,一些外部软件在iOS设备中安装了数字证书,可能导致用户个人隐私被第三方监控。

苹果并未公布此次删除的具体软件名单,但是拦截工具Been Choice证实在被删除行列中。

在iOS9操作系统中,苹果做出一个大胆的改动,允许第三方广告拦截工具,对苹果Safari浏览器中的网页广告进行拦截。此后苹果软件商店中出现了多款广告拦截工具,下载量纷纷名列前茅。

其中一款热销拦截工具(售价三美元)的开发者内心受到谴责,将拦截软件火速撤架,苹果宣布向下载用户退款。

苹果允许第三方对Safari浏览器中的网页广告进行“合法”拦截,这在整个互联网行业引发了轩然大波,许多公司和新闻媒体谴责苹果“不地道”。众所周知的是,网络广告是绝大部分互联网公司的收入来源,网页广告被拦截,意味着许多公司收入将断流。

谷歌(微博)被认为是苹果这一政策的最大受害者(有业者认为苹果是针对谷歌故意而为之)。目前谷歌的网页搜索引擎和搜索广告,仍然以WEB方式提供,属于被拦截的范围。

苹果允许拦截的仅仅是自家Safari浏览器中的网页广告。苹果目前并不允许对海量iOS应用软件内部的广告进行拦截。实际上,大量iOS软件 免费提供下载,开发者的收入模式仍然是软件内置的广告,如果这些广告被拦截,将会冲击海量iOS开发者的收入以及苹果公司的分成,这也会摧毁整个iOS应 用生态系统。

分析人士预测,苹果未来也不会容许第三方拦截工具对APP内部广告进行拦截。

据悉,在安卓平台上,目前也出现了一些类似Been Choice使用VPN技术的拦截工具,由于众多手机品牌的安卓软件商店管理混乱,这些拦截软件已经渗透到不少用户的手机中。

广告拦截并非新鲜技术,但是过去一直是一种比较低调的“灰色商业模式”。据媒体爆料,谷歌微软等公司,曾经暗中向一些知名的网页广告拦截工具支付费用,希望对方“放过一马”。

不过苹果在iOS9中的公开支持,使得广告拦截从“灰色商业模式”走向公开化、合法化。

据报道,对于苹果“催热”的广告拦截工具,互联网行业已经开始发起反击。包括YouTube等一些视频网站,将会自动检查用户设备上是否安装了广告拦截工具,如果发现已经安装,则会强迫观看视频广告之后才能进入视频,或是干脆拒绝对拦截用户播出视频,以此进行惩罚。

目前仍然严重依赖网页搜索广告的谷歌,预计不久也会推出遏制苹果iOS平台拦截的“反拦截”广告技术。

不过也有分析人士指出,苹果支持对网页广告进行封杀和拦截,将会让更多的互联网公司和新闻媒体,从传统的移动版网站服务转型为移动软件APP服 务,即用APP取代网页。而众所周知的是,手机软件的用户体验和流畅度远远超过网页,APP数量的增加,对于苹果和安卓平台用户而言都是利好。

多个机构的调查报告已经指出,在智能手机的移动互联网活动中,APP使用时间占据了垄断地位,网页访问的时间占比低于两成,而且时间越来越短。未来在智能手机上,WEB可能会成为一种没落的技术。

据预测,未来,诸多依赖网页广告的新闻媒体,将会向新闻客户端转型。今年,Facebook、苹果、谷歌都推出了第三方的新闻聚合客户端,提供了新闻报道的栖身之所,媒体也能从这些客户端获得广告分成,无需再担心网页广告被他人拦截。

iOS9允许拦截广告,苹果APP广告也逃不过强大的App广告拦截工具

在最新版的iOS9操作系统中,苹果允许第三方拦截工具拦截Safari浏览器内的网页广告,这导致许多拦截软件涌现,也在互联网行业内引发了“苹果不太地道”的争议。广告拦截成为一股风潮,日前另外一款更加强大的拦截工具在苹果软件商店上架,它可以对Facebook乃至苹果新闻等移动客户端内部的广告进行拦截。

更令人吃惊的是,这款拦截工具号称要推出“网民看广告每月获得收入”的商业模式。

据 美国科技新闻网站Mashable报道,这款广告拦截产品名叫“Been Choice”,上周已经在苹果软件商店上架。这款工具不仅可以拦截苹果浏览器内部的网页广告,也可以拦截各种手机软件内部的广告,Facebook、音 乐流媒体服务Pandora,以及苹果新闻内部的广告均能拦截。

在iOS9操作系统中,苹果并不公开允许第三方拦截APP内部的广告,因为苹果移动生态操作系统的“细胞”是海量的第三方APP,如果允许拦截广告,将会引发整个生态的“地震”。

据报道,这款免费的拦截工具采用了VPN(虚拟专用网络)技术,可以在系统底层对APP内部的广告进行拦截。

令人感到意外的是,这款广告拦截工具还准备推出一种独特的商业模式,如果网民不拦截广告、愿意观看广告,此外还愿意贡献出自己的上网隐私信息,那么网民每个月可以获得最高20美元的收入。

这个拦截广告的两位开发者分别是David Yoon和Sang Shin,他们表示希望能够给智能手机用户在是否看广告、是否接受服务商的个人信息跟踪方面,提供更多的选择。

由于这款拦截工具采用了系统底层手段拦截广告,甚至苹果产品也未能幸免。苹果公司是否会让该工具尽早撤架,目前还不得而知。

苹果在iOS9系统中公开允许拦截广告之后,互联网行业内引发了轩然大波。许多互联网公司认为,苹果将过去作为灰色市场的广告拦截作为一种合法合规的产品,将给大量的互联网和新闻媒体公司带来重大冲击。

谷歌(微博)成为苹果新政策的最大牺牲品。谷歌主要依靠网页搜索结果中的搜索广告获得收入,如果用户使用苹果浏览器进行搜索,谷歌搜索广告则将被拦截。

众所周知的是,上个月,一位名叫Marco Arment的开发者,在看到自己推出的广告拦截工具成为苹果最受欢迎的免费软件之后,内心受到谴责,最终决定将拦截广告撤架,苹果公司也向下载者退还了费用。

这位开发者的举动,表明了广告拦截在互联网行业的争议性。

据报道,之前苹果软件商店中也出现了基于VPN技术的软件内部广告拦截工具,其中的一款产品叫做“Disconnect”,不过在拦截功能和看广告赚钱的商业模式上,Been Choice走的更远。

美国媒体指出,苹果让这款功能强大的广告拦截工具上架,令人意外。在苹果新闻客户端中,苹果推出了和新闻媒体分享广告的商业模式,如果媒体广告位由苹果负责销售,则苹果和媒体将以三七比例进行广告分成。如果苹果新闻客户端的广告被拦截,上述商业模式也将成为空谈。

据报道,在众多的广告拦截工具面前,微博客社交网络推特(Twitter)目前暂时幸免,推特在用户和服务器的通信方面进行了加密,导致外部的广告拦截工具无从下手。

APP又被苹果拒了怎么办?APP被拒理由秘籍帮你

常见App提交上架被拒原因(AppStore官方版):

https://developer.apple.com/app-store/review/rejections/

英文比较好的同学可以看上面的地址,不好的看下面的

 

崩溃和bug

当你完成应用开发并准备发布时应该将App提交审核。在提交审核前,要确保已经在设备上对应用程序进行了彻底的测试,修复了所有的bug。

断掉的链接

应用程序中所有的链接必须是功能性的。对于所有应用程序来说,链接至一个提供最新联系信息的用户支持是必需的。如果你提供了一个可自动更新或免费订阅的链接,再或者你的应用属于儿童类别,那么你必须提供一个链至你的隐私策略的链接。

占位符内容

在提交应用进行审核之前要完成所有的图片和文本。仍处于开发阶段或者包含占位符内容的应用不能准备发布,也不能通过审核。

信息缺失

在iTunes Connect的App Review Information部分输入所有所需的细节信息。如果有些功能需要注册,提供有效的demo账户用户名和密码。如果有特殊的配置需要设置,列出细节。 如果有功能需要一个很难复制的环境或者要求特定的硬件,那要准备好提供一个demo视频或者硬件。同样,请确保你的账户信息是完整的和最新的。

不准确的描述

应用程序的描述和截图应当清晰精确地传达其功能,这样可帮用户理解你的应用程序,并有助于塑造正向的用户体验。

误导用户

你的应用程序必须像你宣传的那样,不能给用户一种它并非如此的印象。如果你的App承诺了某项特性和功能,那么它需要实实在在交付给用户。

不合标准的UI

苹果高度推崇整洁的、精致的以及对用户友好的界面。开发者需要仔细规划设计,遵循苹果的设计规则和UI DesignDos and Don’ts,这样才能确保你的UI能达到要求。

广告

提 交应用进行审核时,苹果会询问你的应用程序是否使用Advertising Identifier (IDFA)进行广告宣传。如果你表明App使用了IDFA,但是它没有广告功能或者没有正确地展示广告,那么你的应用程序可能会遭到拒绝。要确保在 iOS设备上对App进行了测试,以验证能正确展示广告。同样,如果你表明App没有使用IDFA,但它确实使用了该服务,那么你的App将会被归为 “Invalid Binary”状态。

网页剪报、内容聚合或者链接集合

你的App应当是迷人的、有用的,并充分利用了iOS独有的特性。iOS应用程序中的网站,web内容并没有针对iOS格式化,并且有限的web交互难以做出一款高质量的应用程序。

反复提交类似的应用

因提交几个本质上一样的应用程序而影响其他应用的审核进程,那么将会有被拒的风险。通过仔细推敲将几个应用程序合并为一个,从而来提高你的审核经验和未来用户的体验。

没有足够持久的价值

如果你的应用程序没有提供丰富的功能或者内容,或者仅仅应用于一个小的利基市场,那么它可能不会被批准。在创建应用程序之前,可查看App Store中该类别的其他应用程序,并考虑你如何才能提供一个更好的用户体验。

常见App提交上架被拒原因(网友版):

1、App中提到了Android字眼;

2、App中用到了苹果的标志;

3、拨打电话,涉嫌扣费;

4、App中包含谈论Android系统的内容;

5、修改了状态栏;

6、程序中有重大bug;

7、只有第三方登录,没有自己的注册登陆功能;

8、网络功能无法正常访问;

9、App中包括色情内容(色情交易,色情展示);

10、有微信分享功能,需要强制用户安装微信,才能使用该功能,被拒;

11、App用了圆角按钮被拒;

12、App中有图标不能点击,也没有置灰或者隐藏;

13、被拒理由:应用里的积分从哪里来,到哪里去;

14、应用里面表示有广告,但是审核者玩了后说没广告,后来申述成功,因为第二次游戏的时候才会出现广告;

15、绕过苹果的付费渠道,有第三方支付;

16、因为集成了友盟,友盟获取用户mac地址被拒了;

17、App中因为没有举报功能被拒;

18、使用第三方的logo被拒;

19、没有提供测试帐号;

20、没有设置default页,启动画面为黑屏;

21、不符合iOS UI审美观(改UI);

22、只有第三方登录,没有自己的注册登陆功能;

23、App中加了强制评论功能;

24、游戏中包含奖励如没有说清楚与苹果没关系会被拒;

25、存放文档的地方由于iCloud会自动备份而被拒绝;

26、应用程序里用了著名游戏的关键字(如愤怒的小鸟);

27、因为截图里面放了iPhone的模型被拒;

28、游戏运行崩溃;

29、游戏截图中有“测试字样”;

30、游戏太简单;

31、iPhone版不支持480*320分辨率被拒;

32、一次提交多个相同的游戏;

33、App使用图片存在版权问题;

34、加了广告框架,游戏中缺没有广告显示;

35、内购不能使用;

36、娱乐分类App,因缺乏娱乐性被拒;

37、game center不能使用;

38、App Store显示名字和软件名称不符合;

39、支付时不得强制获取用户信息,必须在看到价格之前让用户登录、注册;

40、App内购,产品类型不符合;

41、App不符合中国法律;

42、上传通讯录没有通知;

43、内购没有Restore按钮;

44、有去除广告的按钮,但没发现有广告;

45、版权问题,没有提供相关的版权文件;

46、对不存在普遍比较标准的几类人进行比较和评判;

47、App界面设计太像一个网页了;

48、注册只局限移动或者联通账号被拒;

49、关键字不符合要求;

50、不能强迫用户注册;

51、App名字太色情;

52、涉及到音乐、视频类的数据,特别是国外的,如在提交时没有提及版权协议之类的被拒;

53、英文App介绍审核人员看不懂,后改中文通过;

54、内容太简单,说是浪费用户时间;

55、做浏览器的,分级必须选17+;

56、地图应用,Google大神的logo没有显示;

57、Support URL无法访问;

58、界面风格不符合iOS风格;

59、应用评级,从4+改成12+,再改成16+最后说我不符合16+,我再改回4+,竟然过了;

60、技术支持地址写的微博地址,被拒,原因:不能将需要登陆才能访问的网址作为技术支持地址;

61、Splash上放了个蝙蝠侠蜘蛛侠,版权问题未给通过,后让UI改画了一个猥琐男人,通过了;

62、说给出的应用不该用App开发,应该用HTML5;

63、用户在应用里自己下载的文档都不能存放在Document文件夹下被拒;

64、应用内提到付费项目但没有通过苹果付费通道;

65、做了款社交的软件,上线的时候没有提供账号和密码,导致审核的时候进不去;

66、论坛模块里由用户发的活动贴提到安卓平台和WP平台被拒;

67、按钮位置不符合iOS风格;

68、开放了document分享功能,被退回,理由:不需要分享,为何开放;

69、一个笑话App,开机画面上有“逗比”这两个字,苹果审核说含有粗俗不文明的文字,然后被拒了;

70、QQ登陆功能,但是没下载QQ就不行;

71、出现了“给我们五星好评”之类的文字;

72、第一次没有给用户举报的功能;

73、审核人员打开App无法加载内容,一般是因为国内服务器的问题。解决方法是录个App的操作视频,放到youtube上,发给苹果,屡试不爽;

74、界面太丑被拒,换了张背景图通过了;

75、年龄设置太低,含有成人内容;

76、iPad 写成了IPad;

77、App中出现了乔布斯为封面的出版物图片;

78、没提供注册功能被拒;

79、按钮图片类似iPhone桌面图标被拒;

80、在程序说明中有“越狱”两字被拒;

81、由于iCloud云备份的问题被拒绝,将备份功能关闭通过;

82、使用第三方SDK,有个提示信息遮挡了状态栏;

83、图片上有链接;

84、按钮点击无效被拒绝;

85、内容包含苹果产品iPad;

86、App中有竖中指的图片;

87、App里做了次抽奖,奖品是apple的产品;

88、App含有vip功能,涉嫌应用内收费;

89、IDFA展示广告没有提供视频;

90、注册页未添加privacy声明文件;

91、用了显眼的词语,其实就是”Beautiful girl”之类的,说内容令人反感;

92、引导页文案与内容不符;

93、网络工具软件,要求支持国外的电信运营网络被拒;

94、程序内按钮设计成标准的iOS icon;

95、因为应用截图被拒。

96、名字不符合,包含与当前App不符的内容,包含特殊含义的歧义字符;

97、App中有积分墙;

98、菜单中有一个文字包含测试;

99、应用请求使用地理位置权限,但相关功能藏得比较深,Apple说没找到相关功能;

100、App的功能过于单一或仅仅是一个demo;

101、在注册时强制获取用户信息;

102、强制玩家给App评5星好评;

103、没有兼容iOS;

104、App中出现了Beta字样;

105、做了一款智能家居的应用,没有提供应用控制智能设备的视频地址没拒;

106、资讯客户端焦点图放出了盘古破解iOS8越狱的新闻;

107、截图中出现一只玩具企鹅,然后拒绝说我们发现这个营销截图不能充分反映你的应用使用;

108、因为上行短信实现用户认证被拒;

109、测试人员的手机号在国外,因为收不到国内短信被拒;

110、如果有积分制度要说明和苹果无关。

苹果追击下的刷榜业还能挺多久

《刷榜是一条不归路,因为药不能停》的文章在行业内掀起涟漪。历时半年之后,《手游刷榜真相:潜规则变标配》一文,彻底引爆了整个移动互联网行业,很多CP在问:既然人人都在刷,我要不要刷?

刷榜到底是什么?严格意义上来说,刷榜是”冲榜”形式的一种,但它指的是通过盗号、机器虚拟账号的行为来操作激活与下载,一个简单的判断标准是:全程可以一人+数台机器实现。

强大的利益驱使,使得国内刷榜行业以顽强的生命力生长着。今天,公子就同大家一起聊聊这个行业的前世今生。

一AppStore动荡的九月

事件1:热门搜索榜规则调整

9月17日开始,AppStore中国区的热门搜索榜开始被一些古怪关键词所霸占,公子第一反应是某刷榜公司战略性操控,但经观察历史榜单和热 门搜索词对应的APP,这绝非非刷榜公司所为,原因在于10个热门搜索词的热度并未出现较大起伏。刷榜不可能,剩下的就是热门搜索规则调整,最直接的体现 就是当时几天热门搜索榜没人能刷进去。详情见下图:

 

事件2:9月20日锁榜

9月20日从7:16开始锁榜,直到晚上23:43解锁,锁榜时间高达16小时之久,21日榜单恢复正常更新。锁榜和更改算法是苹果打击中国地区刷榜的常用方法,与以往不同的是,此次继热门搜索榜整顿之后苹果又将目光转向榜单,打击刷榜力度之狠非昔日能及。

 

事件3:品牌词权重降低

很多CP发现搜索自家APP的品牌词时,排在第一位的不是自家APP,且并非竞品所为:竞品词同时出现异常,行业内也没有人刷过这些词,初步判断是苹果调低了品牌词权重。且不论这种方式是否合理,如果一旦变成常态,留给CP们的就剩抓狂了。

 

二刷榜产业的背景与艰辛进化之路

“刷榜”本是舶来品,2012年下半年至2013年上半年达到巅峰,随后在苹果官方的数次整顿中渐渐失去了光芒,主要体现在一批批高权重账号被苹果查封,这也是目前很少有刷榜机构能刷进免费榜TOP10的根本原因,高权重账号成为了这个行业稀缺的资源。

由于高权重账号稀缺,要达到刷榜的效果,又必须需要这些账号支撑;刷榜机构养这些模拟真实用户行为的账号需要很长的时间和精力,并且需要大量的 真机支持,成本非常高昂。因此这个行业诞生了另一条灰色产业链-盗号,简单讲就是盗取用户的iCloud账号,用这些账号刷榜。必须要强调一点,刷榜机构 一般不会自己去盗号,有专门的机构会提供。但从整个刷榜行业看,这是一个配套完善,资金雄厚,存在技术壁垒的完整产业链。

刷榜行业还有另一个通性:能搞定免费总榜TOP10业务的很少。原因很简单,没有足够的账号支撑刷进TOP10,这就给有实力的源头公司带来诱人的利润。

你可能发现行业内存在很多刷榜机构,但真正有实力的只有几家,我们习惯性的称为源头公司,这些公司一般自己也研发游戏或发行游戏,尽可能掘取整个产业链的利益。在很多人心中,刷榜应该是这样的,见下图:

 

但实际情况却是这样的,见下图。目前刷榜一般是通过PC端刷下载量,不激活,如果为了更好的效果,会配套真机操作。

 

三越危险越吸引?刷榜产业正在被吞噬

从目前行业大环境看,积分墙正在慢慢吞噬刷榜的份额,尤其是付费总榜和免费总榜TOP10等黄金位。友钱类的推广平台,能够通过大量的真实用 户,在短时间内(一般控制在2-3小时内)快速下载激活从而迅速提升APP的权重,达到排名升至预期位置。这种操作方式有两点需要注意:一是大量的真实用 户;二是短时间内消耗。由于这种方式是真实用户自行下载激活,安全性非常高,而冲榜成本与刷榜旗鼓相当。近期友钱与APP干货铺子微信公众号所联合推出 的”七折特价”送CPA活动更是将推广成本降至刷榜机构之下,对刷榜行业构成了不小冲击。

刷榜与风险是如情人般如影随形的,情节较轻的予以邮件警告并下榜,一般有两次警告机会,情节严重者直接下架或封号。从2013下半年以来苹果官 方通过各种方式获取关于账号尽可能多的信息,完善监测数据,一旦发现或经举报核实属实的情况,苹果会查封刷榜账号,并对刷榜的APP予以相应程度的处罚。 如果你没有被发现,那你很幸运,但这种幸运并不会每次都降临予你。

解读艺术品拍卖O2O误区

在众多微拍群泛滥的当下,更多的人是将微拍群调成免打扰模式,其实微拍更多像是一种游戏,利用碎片化时间的一种游戏,这种游戏能否长久是值得质疑的。

首先,从技术层面来看,微拍群缺乏很好的带宽网速、时间精确性以及后台依托,难以精确判定出价和截止时间。此外,微拍群不支付竞买保证金的方式也将面临一定的经营风险。其次,对于发布拍品而言,微拍群平台优势不明显。微拍群一天的信息高达几千条,客户体验度不是很理想。

另外,从专业拍卖角度看,微拍群对群友过于开放,各种信息时有发布,甚至有病毒、涉黄等不良信息,这实际上对业务的开展带来了不利影响。与此同时,很多人对艺术品拍卖O2O模式存有很多认识误区。

误区一:

夸大电商功能,认为艺术品均可线上交易

目前艺术品电商是各拍行都想开拓的一片新领域,但艺术品电商从业者良莠不齐,艺术品电商的初期创办者多为行内人士,有拍卖企业、画廊,也有艺术媒体从业者和艺术家,但大多以失败告终。

首先,需要区分普通商品与艺术品的区别。普通商品价值趋向于“等价交换”,而投资属性较强的艺术品更像是“击鼓传花”的游戏,价格只能持续攀升,渐渐背离 原来的价格。越好的艺术品越是稀缺的,价格只会越来越高。高价位的艺术品是不太适合线上销售的,但线上与线下展示结合是可以的。

常见的量产艺术品一般都是艺术消费品,或是消费属性更强一些,这类艺术品数量大,价格大多不高,艺术家或创作者容易完成。比如当前流行的所谓菩提、红木手串、各种彩宝等正属于这类。

当前,拍卖企业运营成本不断攀升,尤其每年的春秋两季大拍,线下图录印制、酒店场馆展示、拍卖费用开销颇大。因此,不少企业开始放弃线下,专攻线上。实际 上,艺术品与普通商品不同的地方在于拍品细节与个性化,这需要买家进行实物查看和鉴别。所以,艺术品的展示与鉴赏环节是无法用线上完全取代的。对于艺术品 的拍前展示,尤其是文物艺术品的展示环节,仍然需要坚持线下进行,更好的方式是采用“线下+线上”相互结合开展。

误区二:

认为当下火爆的微信群拍卖是最佳线上方式

对于微信拍卖,业内已经不再陌生,目前已经朝着专业化、品牌化的方向迈进。微信群拍卖发展壮大得益于两点:一是群友关系的维护,二是优质拍品资源的积累。 在微信中能发展壮大的基本都是熟人圈,是相对封闭的圈。封闭圈保证了信用度,个人的失信代价将是在业界圈中口碑的丧失,因此熟人圈信誉度有保证。但也因为 熟人,在竞价过程中不免出现不好意思再加价的情况。

苹果已证实350余款常用ios APP已经中毒

9月21日消息,据快科技报道,多款iOS应用被植入了XcodeGhost病毒,这引起了相当多用户的关注,而现在沉默的苹果终于给出了回应。

苹果在回应中强调,这次安全事件,是黑客诱骗应用开发者使用了修改过的苹果应用开发工具Xcode,从而将恶意代码注入至这些应用。

苹果发言人Chritine Monaghan回应:“我们已经从App Store移除了所知道的受影响应用。我们正在与开发者合作,确保他们使用正确版本的Xcode编译应用。”有人推测,对于中国用户来说,从苹果服务器下 载Xcode速度太慢,所以很多开发者选择从镜像下载。

此外,苹果还表示,已经从App Store删除了这些基于伪造工具开发的应用,同时正在与开发者合作,确保他们使用合适版本的Xcode去重新开发应用。

苹果并没有透露,iOS用户采取哪种方式,来判断自己设备中有哪些应用是被感染的。

昨天央视新闻也是报道了这件事,其中透露目前约350余款App内置有病毒。

 

app开发常用工具有哪些

随着移动互联网的飞速发展,智能手机的普及化,手机app应用软件已 经成为了人们生活中的一部分,APP开发行业也由过去的蓝海变成红海了。而app软件开发的效率已经成为了目前开发行业的关键,如何才能快速提升app软 件开发效率,这是每一位app软件开发工程师最为关心的问题了,那么如何才能提升软件的开发效率呢?这当然离不开一款好的app软件开发工具了。下面就为大家介绍几款目前APP定制开发市场的主流开发工具。

首先,APP开发包括几个平台,IOS开发、Android开发、windows开发,IPad开发等,不同的平台应用软件开发有不同的app开发工具。

Bizness Apps软件开发工具:

app开发常用工具
app开发常用工具

这是一块专门为中小企业提供的一个快速制作手机APP应用软件的平台。它目前支持的开发平台有IOS(含iPhone和IPad)、Android 这两,开发者可以直接在这个平台上制作IOS和安卓的app应用。这是一款可视化的操作软件,用户完全不需要举报任何的编程知识,只需要在平台上勾选及拖 拽就可以了,简单易操作。Bizness Apps为各种类型的app提供相应的模版,以及各个模版相应的常见功能,开发者只需要进一步勾选自己需要的功 能就可以完成整个的app设计。

APPMakr软件开发工具:

常用app开发工具
常用app开发工具

这也是一款可视化的开发工具,主要的对象还是针对不会编程的用户提供的一个功能齐全的手机APP客户端软件开发平台,里面带有功能齐全的DIY工具包,用户可以根据自己的需求DIY设计自己需要的APP软件。目前AppMakr工具大部分是针对IOS系统开发的。

Appsgeyser软件开发工具:

APP开发制作者常用到的工具
APP开发制作者常用到的工具

使用AppsGeyser就可以让任何人都可以做应用程序的开发。 当然,这个程序并不能让你创建下一个愤怒的小鸟或者Foursquare。

Mobile Roadie APP开发工具:

app开发平台的常用工具
app开发平台的常用工具

这是一款目前国外比较流行的app软件开发工具,Mobile Roadie 工具整合了整合 YouTube, Brightcove, Flickr, Twitpic, Ustream, Topspin, Google资 讯,RSS, Twitter和Facebook。用户可使用该应用平台开发iOS和Android的应用,并可以使用其提供的内容管理系统更新资讯,也 可自行修改应用细节。Mobile Roadie还提供了数据分析工具。

DevmyApp开发工具:

手机APP开发常用工具
手机APP开发常用工具

这是一款比较傻瓜式的iOS手机客户端开发工具,这款工具主要针对的是IOS系统的开发。有了该软件,开发者就可以自由的创建、设计和开发自己的iOS应用程序了,同时还可避免为一些经常出现的功能模块重复编写代码, 这款程序比较适合苹果手机客户端软件的制作开发

总结:以上这五款手机app开发工具是目前市场上主流的app开发工具,不管是懂编程还是不懂编程都非常的适合,一款好的app软件开发工具可以大大的提升开发人员的开发效率。

iPhone 6s/Plus 首周销量破记录

9 月 14 日晚间消息,苹果公司周一宣布,iPhone 6s 和 iPhone 6s Plus 上市后首个周末的销量预计将打破去年创下的记录。

苹 果在一份声明中称:“消费者对 iPhone 6s 和 iPhone 6s Plus 的热情十分高涨,上个周末全球预订量都相当高。当这两款新手机于 9 月 25 日正式开售后,预计首个周末的销量将超出 iPhone 6 和 iPhone 6 Plus 去年创下的 1000 万部的销售记录。”

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 的兼容适配方便会考虑的事项。

苹果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万注册者,除了电视应用外,还会有相片、音乐、游戏等等。