信息安全调查:iOS App 宕机率是 Android 的 2.5 倍

简介:

国外信息安全公司 Blancco Technology Group 日前发布调查报告,以 2016 年前两季相比,iOS 系统 App 的宕机率从 25% 提高到 58%,而 Android App 的宕机率则是从 44% 降低到 35%,打破 iOS 系统比 Android 系统稳定的神话。

首先要注意的是,依据 Blancco 的测试与调查时间来看,当时 iOS 的版本多半是从 iOS 9 开始,一直到 iOS 9.3.X。而 Android 的版本则是 Android 6.0 Marshmallow 到 Android 6.0.1 之间。

在 iOS 的部分,伴随着 iPhone 6s 和 iOS 9 的推出,在 App 宕机率上由 iPhone 6 拔得头筹,而两年前的老机 iPhone 5s 却只有 8% 的宕机率,虽然之后几乎每个月更新一次 iOS 仍改变不了宕机率偏高的事实。

Android 的部分则要分成两个部分来看,一个是制造品牌,一个是手机型号。品牌部分由三星夺冠占了 26%,但是在考虑到三星占全球 Android 手机市占将近 25% 后再看,其实 26% 并不是太高的数字,后面四名除了 ASUS 华硕之外全是中国大陆厂牌。而宕机率最高的手机则是乐视 Le1s,5 款宕机率最高的手机也全由中国国大陆厂包办。

调查报告显示,使用者最常在 iOS 设备上碰到的问题是各种 App 闪退,比率高达 65%,而 Wi-Fi 和移动数据相关问题上总共占比也来到了 15%。

在 Android 设备上使用者较常抱怨的则是照相与充电相关问题,各占 10%,其他则是在触摸、喇叭和麦克风等方面的问题。

而这些经常在 iOS 设备上宕机的 App 有哪些呢?除了第一名的 Snapchat 外,前五名当中 Facebook 相关的 App 就占据了二三四名,通讯相关的 WhatsApp 则仅占 2%。不过,这并不代表 LINE 不会宕机,而是以全球的 App 使用率来看 LINE 无法列入统计。

在 Android 设备上的情况又是如何呢?调查结果发现绝大多数的使用者遇到 App 宕机的状况,都是 Android 内建的 Apps,其中名列第一的 Google Play 相关服务占了 12%,其他包括通讯录同步、联络人、相片等等都经常发生问题。

有趣的是,在 iOS 设备上常发生问题的多半是第三方程序,而在 Android 上常出问题的几乎全是内建程序,会发生这样的结果代表 iOS 内建的程序使用的人数太少,而 Android 使用者多半使用内建程序来处理日常所需。但就整体使用经验来说,过去相信 iOS 系统因为封闭而较稳定问题较少的神话已经被打破,虽然勤于更新系统,加入许多功能,仍无法改变这样的结果。在今年下半年推出的 iOS 10 在上线初期也是状况频传,相较于 Android 使用者们拥有庞大的开放资源可以对手机进行调校,iOS 的使用者们只能在每次系统更新先观望一段时间,看看有没有灾情传出再进行更新。

不管是 iOS 或是 Android,每个使用者都希望自己能够拥有最好的使用体验,这份调查报告的结果虽然已经不见得适用在已经更新到 iOS 10 版本的现在,但仍值得我们继续观察号称最稳定最安全的 iOS 是否还有机会可以重返荣耀。

本文转自d1net(转载)

目录
相关文章
|
3月前
|
XML Java 数据库
安卓项目:app注册/登录界面设计
本文介绍了如何设计一个Android应用的注册/登录界面,包括布局文件的创建、登录和注册逻辑的实现,以及运行效果的展示。
251 0
安卓项目:app注册/登录界面设计
|
7天前
|
存储 监控 API
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
|
2月前
|
传感器 iOS开发 UED
探索iOS生态系统:从App Store优化到用户体验提升
本文旨在深入探讨iOS生态系统的多个方面,特别是如何通过App Store优化(ASO)和改进用户体验来提升应用的市场表现。不同于常规摘要仅概述文章内容的方式,我们将直接进入主题,首先介绍ASO的重要性及其对开发者的意义;接着分析当前iOS平台上用户行为的变化趋势以及这些变化如何影响应用程序的设计思路;最后提出几点实用建议帮助开发者更好地适应市场环境,增强自身竞争力。
|
2月前
|
设计模式 Swift iOS开发
探索iOS开发:从基础到高级,打造你的第一款App
【10月更文挑战第40天】在这个数字时代,掌握移动应用开发已成为许多技术爱好者的梦想。本文将带你走进iOS开发的世界,从最基础的概念出发,逐步深入到高级功能实现,最终指导你完成自己的第一款App。无论你是编程新手还是有志于扩展技能的开发者,这篇文章都将为你提供一条清晰的学习路径。让我们一起开始这段旅程吧!
|
4月前
|
Java 数据库 Android开发
一个Android App最少有几个线程?实现多线程的方式有哪些?
本文介绍了Android多线程编程的重要性及其实现方法,涵盖了基本概念、常见线程类型(如主线程、工作线程)以及多种多线程实现方式(如`Thread`、`HandlerThread`、`Executors`、Kotlin协程等)。通过合理的多线程管理,可大幅提升应用性能和用户体验。
156 15
一个Android App最少有几个线程?实现多线程的方式有哪些?
|
4月前
|
存储 开发工具 Android开发
使用.NET MAUI开发第一个安卓APP
【9月更文挑战第24天】使用.NET MAUI开发首个安卓APP需完成以下步骤:首先,安装Visual Studio 2022并勾选“.NET Multi-platform App UI development”工作负载;接着,安装Android SDK。然后,创建新项目时选择“.NET Multi-platform App (MAUI)”模板,并仅针对Android平台进行配置。了解项目结构,包括`.csproj`配置文件、`Properties`配置文件夹、平台特定代码及共享代码等。
334 2
|
4月前
|
XML Android开发 数据格式
🌐Android国际化与本地化全攻略!让你的App走遍全球无障碍!🌍
在全球化背景下,实现Android应用的国际化与本地化至关重要。本文以一款旅游指南App为例,详细介绍如何通过资源文件拆分与命名、适配布局与方向、处理日期时间及货币格式、考虑文化习俗等步骤,完成多语言支持和本地化调整。通过邀请用户测试并收集反馈,确保应用能无缝融入不同市场,提升用户体验与满意度。
140 3
|
4月前
|
Java 数据库 Android开发
一个Android App最少有几个线程?实现多线程的方式有哪些?
本文介绍了Android应用开发中的多线程编程,涵盖基本概念、常见实现方式及最佳实践。主要内容包括主线程与工作线程的作用、多线程的多种实现方法(如 `Thread`、`HandlerThread`、`Executors` 和 Kotlin 协程),以及如何避免内存泄漏和合理使用线程池。通过有效的多线程管理,可以显著提升应用性能和用户体验。
125 10
|
3月前
|
安全 网络安全 Android开发
深度解析:利用Universal Links与Android App Links实现无缝网页至应用跳转的安全考量
【10月更文挑战第2天】在移动互联网时代,用户经常需要从网页无缝跳转到移动应用中。这种跳转不仅需要提供流畅的用户体验,还要确保安全性。本文将深入探讨如何利用Universal Links(仅限于iOS)和Android App Links技术实现这一目标,并分析其安全性。
427 0
|
4月前
|
XML 数据库 Android开发
10分钟手把手教你用Android手撸一个简易的个人记账App
该文章提供了使用Android Studio从零开始创建一个简单的个人记账应用的详细步骤,包括项目搭建、界面设计、数据库处理及各功能模块的实现方法。