描述的应该是闪退的问题。闪退,多指在移动设备(如iOS、Android设备)中,在打开应用程序时出现的突然退出中断的情况(类似于Windows的应用程序崩溃突然消失)。
一、应用程序出现闪退,可能有以下原因:
1、应用程序自身漏洞:开发的应用程序代码存在缺陷,造成大多数设备在运行该程序时会出现闪退的情况。这种情况需要开发者进行解决。
2、设备问题:
设备问题主要包括:系统固件版本不支持、系统配置(CPU、RAM等)不支持。这种情况表现为部分设备能正常运作该程序,而其他设备会闪退。例如:iOS上最新版的水果忍者在iPhone/iTouch1代上运行就会出现闪退的情况,而在iPhone4上则可以完美运行。
二、表现
1、直接闪退:打开应用程序后黑屏,然后直接回到主屏幕。
2、操作闪退:对应用程序进行某操作后黑/白屏,然后回到主屏幕。
3、联网闪退:打开应用程序后正常启动,但加载数据时突然跳到主屏幕。
三、处理
1、在启动占内存较大的应用时关闭其他应用。
2、及时更新应用程序。
3、及时清理手机内存。
1、应用程序自身漏洞:开发的应用程序代码存在缺陷,造成大多数设备在运行该程序时会出现闪退的情况。这种情况需要开发者进行解决。
2、设备问题:
设备问题主要包括:系统固件版本不支持、系统配置(CPU、RAM等)不支持。这种情况表现为部分设备能正常运作该程序,而其他设备会闪退。
跟iOS的内存管理机制有关,程序进入后台时被挂起,如果有别的前台程序需要内存,则后台程序可能被强制终止以保证前台程序的流畅。
不兼容