应用程序将数字刻录到iPad屏幕上,我该如何防止这种情况发生



EDIT:如果有人可以查看和评论的话,我的代码实际上是开源的

我能想到的可能是一个问题:使用自定义字体,使用亮绿色,更新标签太快?

回购是:https://github.com/andrewljohnson/StopWatch-of-Gaia

时间标签的类:https://github.com/andrewljohnson/StopWatch-of-Gaia/blob/master/src/SWPTimeLabel.m

运行计时器以更新标签的类:https://github.com/andrewljohnson/StopWatch-of-Gaia/blob/master/src/SWPViewController.m

==============

据报道,我的StopWatch应用程序会在屏幕上临时烧毁一些iPad。有人建议我如何防止这种屏幕持久性吗?一些已知的偶尔清空像素的解决方法?

我一直收到关于它的电子邮件,你可以在这里看到许多评论:http://itunes.apple.com/us/app/stopwatch+-健身房厨房计时器/id518178439?mt=8

苹果公司不能给我建议。我给appreview发了一封电子邮件,被告知要提交技术支持请求(DTS)。当我填写DTS时,他们告诉我这不是代码问题,当我进一步向DTS寻求帮助时,一位"高级经理"告诉我,这不是苹果知道的问题。他进一步建议我,如果我认为这是一个真正的问题,就向苹果雷达漏洞跟踪器提交一个漏洞。

我在几周前提交了雷达错误,但一直没有得到承认。根据评论者的笔记,更新了苹果员工的雷达链接rdar://12173447

在非CRT显示器上并不是真正的"烧录",但在某些LCD显示面板类型上可能存在图像持久性/保留问题。

避免这两种情况的一种方法是缓慢地移动图像,比屏幕保护程序慢得多。如果你把钟面移动得很慢(比如几分钟,形成一个只有几十个像素的完整电路),用户甚至可能不会注意到这种情况的发生。但随着时间的推移,这种运动会模糊所有的细线和尖锐边缘,因此即使存在持续性,缺少尖锐边缘也会使其更难看到。

已添加:还有一份(未经证实)报告称,以全帧率闪烁像素可能会增加出现此问题的可能性。因此,如果长时间重复,任何就地文本/数字更新都应该以更人性化的速度进行(比如5到10帧/秒,而不是30到60帧/秒)。如有必要,该应用程序可以随时将结束号码更新为更准确的计数。

"老化"是由于CRT中的磷光体磨损。液晶显示器不可能烧录,因为它们不使用荧光粉。

更有可能是图像保留/图像持久性。图像可以在屏幕上停留长达48小时。通常情况下,它不应该持续那么长时间,所以这可能也是他们硬件的缺陷。MacRumors有一个关于iPad图像保留的帖子,它讨论了这个问题。至于解决方案,你对实际屏幕无能为力,因为它只是LCD的工作方式。如果你还担心的话,我会尝试使用更微妙的颜色。除非有什么东西在积极地改变像素(想想屏幕保护程序),否则你无法完全消除这个问题。

相关内容

  • 没有找到相关文章

最新更新