Crashlytics告诉你iOS应用为何崩溃

news/2024/7/20 21:10:50 标签: ios, 平台, android, ios5, 移动开发, 创业

你的iOS应用程序为啥会崩溃?你花费时间开发,然后在模拟器上面运行,还要费心费力去测试,然后好不容易进入App Store,结果用户却开始抱怨。创业公司Crashlytics采用了一个方法让你找到应用崩溃的原因以及如何解决这些问题。

Crashlytics是基于云的错误报告解决方案,旨在找到所有崩溃应用的共同点。

通过写一行简单的代码来激活一个大概75KB的SDK,然后在Amazon Web Services的云上来运行错误报告,最后给出关于你的应用崩溃的一个简单的报告。这是目前对移动开发者最有用最简单的错误报告系统。

其联合创始人Wayne Chang称 “Crashlytics可以提取500个崩溃日志,然后找到23个问题样本,然后找到你实际需要修复的那个问题”。

Crashlytics想给开发者更多的应用从设备平台崩溃的环境信息。比如能否在iOS4或者iOS5上面运行?纵向还是横向模式?Crashlytics的目标是获取尽可能多的信息,然后传递给开发者。令人印象最深的是其结果的间隔尺寸。你会在你的报告中看到23个问题,但是该平台会在这当中突出前两个,并且找到那些发生错误的几行代码。

Crashlytics给开发者呈现的崩溃报告作了整体简化。现在崩溃日志发送给苹果会轮流发送给开发者。这个程序会耗时两周。在应用条款中这是个生命周期。当评论者留下负面的时候,因为在AppStore崩溃几个小时就可以找到关键。Crashlytics的SDK会加速这个进行以及帮助开发者快速修复他们的应用。Crashlytics还关注一个清新的用户界面来让程序尽可能无害。

Chang在七岁就开始写代码,并且成为了Napster的一员。这是他的第三个创业公司,但是首次进入移动领域。Crashlytics已经获得了来自Flybridge和Baseline的100万美金的投资。

如今Crashlytics还只专注在iOS这一块。该团队的理念就是先做好一个平台,获取用户的信任,然后才考虑是否进军另一个平台。Chang称在接下来的几个月内会有一个Android版本,这是一个明智的战略,因为iOS开发者往往也会做Android上面的开发。

 

via RWW

(benimaru 供雷锋网专稿,转载请注明!)


http://www.niftyadmin.cn/n/1615397.html

相关文章

LVS+Keeplived+dns+http备忘

PS : 转自kumu磊,实验还未做,先转了,一定会做一下滴! 本文主要讲解LVS结合keepalived和dns实现高可用,主要实现调度器和RealServer的高可用。主调度器如果出现宕机等情况,利用 keepalived的心跳监测会自动…

iPawn:文艺青年的玩桌游方式

如果用直接用卡牌玩 桌游的是普通青年,用iPod Touch玩万智牌的是2B青年,那这款iPawn应该属于文艺青年的桌游方式吧,和之前Disney推出的 Appmate一样,这是一种以 iPad为棋盘,配上特制的游戏道具和棋子的新式桌游方式。现…

php 日志记录函数,PHP用fwrite和fopen实现日志记录函数 方便跟踪代码调试

PHP实现一个日志记录函数 方便跟踪代码调试在调试PHP开发的web站点时,可以在浏览器直接一刷就打印出在代码中留下的print_r数据;然而,当调试比较大的项目时,很多框架采用了事件驱动来耦合业务逻辑,在主程序进程中通过e…

oracle复制数据库文件,史上最简单的方法复制或迁移Oracle数据库

在DBA的日常工作中,经常需要重装或在新机器上安装Oracle,但每次安装所浪费的时间、精力以及失败的挫折都在考验着DBA的承受能力,本文着重介绍了一个简单的复制和迁移Oracle数据库的方法,详细内容请参考下文。复制迁移的步骤如下:◆…

问答平台Piazza推出移动版应用

近日,面向学生和老师的问答平台 Piazza发布了 iOS和 Android移动版应用,旨在帮助学生随时随地进行问答分享。 Piazza移动版应用的功能和早前的web版应用基本相同,允许用户查看、发布、搜索和编辑问题和答案。另外,该应用还提供了…

Robert Scoble炮轰Google:我希望Google+ pages从未出现过

编者注:本文作者为科技博客Scoble博主Robert Scoble​。昨天他刚刚炮轰微软做平板没有前途,今天他又对准了Google开炮,抨击Google新推出的Google Pages。 我的读者都知道,我是Google的头号粉丝。不过昨天Google推出的品牌主页&am…

oracle 12899 值太大,ORA-12899: value too large for column错误的解决办法

原因导入数据时报错以下错误,这是因为原来的数据库是GBK的,每个汉字两个字节,但新数据库是UTF-8的,每个汉字是三个字节,导致超过长度了。ORA-12899: value too large for column (actual: 27, maximum: 20)解决开始--…

DNS分离解析简配

主配置文件 named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. //o…