V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wclebb
V2EX  ›  iPhone

天天说升级后悔和卡成狗的你们可以看看这个帖子了……

  •  
  •   wclebb · 2017-10-16 14:30:10 +08:00 · 11672 次点击
    这是一个创建于 2374 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://itunes.apple.com/us/app/cpu-dasherx/id1168527539?mt=8

    https://itunes.apple.com/us/app/battery-life/id1274973053?mt=8

    先安装这两个软件,当然只安装查看 CPU 软件也行。

    https://www.v2ex.com/t/397910 @mentalkiller 这位 V 友解释

    电池损耗和降频的问题基本情况一致,实际原因有所出入。

    电池电压才是影响 CPU 工作状态的参数。电池电量将近耗尽时,电压偏低且内阻增大,突然增加 CPU 功耗可能会导致电压不稳而不正常死机或直接关机。这个现象,无论是新电池还是老电池都会发生。手机系统出于保护目的,可能会在电量不足时强制限制 CPU 速度。另一方面,即使是容量偏低的老电池,在电压足够高时 CPU 也能正常工作。唯一的区别是,新电池可以支持手机正常工作一整天,然后进入降速状态;老电池可能只能支持正常工作半天,然后提前进入降速的状态

    所以换电池是正解。

    不是根据电池损耗直接降频的,CPU 频率本身就是运行时根据负载动态调整的,满载的时候才会出现 CPU 的物理峰值频率。平时负载低的时候 CPU 频率肯定是比物理峰值低的。 不过实际使用中,电池损耗大的确会导致使用时 CPU 降频的体验。因为损耗大的电池保持高电压的时间会降低。具体可以参考我楼上的回复。

    我同学的回复: https://ooo.0o0.ooo/2017/10/16/59e450a1a9f53.png

    只能说每个人的情况不一样。 我是确实感觉比 10 顺畅了许多。 如果你认为 11 比 10 卡,那么应该先确定问题在哪里,是否电池寿命和 CPU 降频。 大多数很多人认为卡,也许是 CPU 降频了。而 10.2 据说很早就加入了 CPU 降频措施。

    第 1 条附言  ·  2017-10-17 16:08:08 +08:00
    我这张帖子或许有原理、理论上不对。
    也许我彻底就是错了,电池老化跟 CPU 狗屁两者关系都木有。

    我发这帖子,纯粹是为了能让 iPhone 卡顿的问题得到解决。
    从而提供判断是否属于卡顿的问题。

    那些已经升级了 iOS 11 版本的 V 友们。
    可以自行检查电池健康寿命和 CPU 频率。

    我不是专家,我也无法判定电池健康寿命和 CPU 频率是否有两者关联。
    但事实上换电池,CPU 频率好了,不再卡顿或有少许的卡顿(无法精确描述),是我确实观察到的“事实”。

    从而提供简单检查的方法。
    毕竟,无论如何,你都想要回到丝滑般的体验和操作吧?

    电池始终会老化的。
    不可能一年、两年还能个流畅。

    所以你看我讲得不对,还指望高手和专家笑纳。
    当然,我仍然欢迎你在此帖子发表言论。

    只是,就像站长说的,没必要浪费时间“争议”。
    63 条回复    2017-10-19 18:28:40 +08:00
    holong2000
        1
    holong2000  
       2017-10-16 15:16:57 +08:00 via iPad
    11 卡显然不是这个原因。没切中要点。卡是普遍的, 不管你是新机还是老机。用了一年的机器电池还没有这么不堪, 而已我有一个刚换了电池
    holong2000
        2
    holong2000  
       2017-10-16 15:17:36 +08:00 via iPad   ❤️ 1
    库克就是要你换机, 没什么别的原因
    mentalkiller
        3
    mentalkiller  
       2017-10-16 15:31:13 +08:00
    @holong2000 #2
    11 的确是更卡,而且屏幕解锁期间有帧率变低的情况,不知道是否是我个别问题。
    以及系统占用内存更大了,微信切换到别的应用就被杀了,切回来就需要重启微信。
    我身边我的一台国行黑色 iphone8 以及我老婆的一台金色 iphone8 都有这个情况。
    新手机满电期间不至于出现降频问题。
    我感觉 ios11 卡是因为新系统的优化还不够。
    bao3
        4
    bao3  
       2017-10-16 15:38:42 +08:00
    洗地要专业,卡是并非电池降频引起,而是正常 cpu 频率下也卡(或者掉帧)。这是完全不同的事件事。
    wclebb
        5
    wclebb  
    OP
       2017-10-16 16:01:49 +08:00
    @bao3 #4 首先要确定问题在哪里嘛,既然有些人卡有些人不卡,那么先排除是什么问题再说。
    当然,懒的除外。
    louisw128
        6
    louisw128  
       2017-10-16 16:16:00 +08:00
    @wclebb
    1. 每个人对卡的定义不一样,同样的系统流畅程度,可能有的人觉得卡了,有些人就觉得不卡;
    2. 每个人手机存储的数据量、安装的 APP 数量都不尽相同,比如我的 iPhone 7 Plus 存了从最早 iPhone 3GS 一直到现在的照片,还安装了近 200 个 APP,如果另外一个人是一台完全新买的 iPhone 7 Plus,只装了几个 APP、还有很少的照片,而我觉得卡,他觉得不卡;

    上述两种情况都属于有些人卡、有些人不卡的情况。

    不过话说回来,苹果 iOS 的稳定性确实大不如以前了,不仅仅是卡不卡的问题。
    goodryb
        7
    goodryb  
       2017-10-16 16:18:03 +08:00
    降频是一方面原因,我前几天刚更换了电池,查看 CPU 频率 1400MHz,没降频,但是只是比之前稍好一些,总体还是卡顿
    AckywOw
        8
    AckywOw  
       2017-10-16 16:19:14 +08:00
    方正不升 11,月底换机,卖了去🤣
    wclebb
        9
    wclebb  
    OP
       2017-10-16 17:02:21 +08:00
    @louisw128 #6 好吧我承认我考虑不周到,没有覆盖更全面的情况。
    但判断的问题还是要有的,对吧。

    如果换是你,要一直抱怨卡卡卡的同时,也不去选择升级更好的功能和版本。
    还是尝试去解决排除法方式去解决卡顿的问题?

    如果是我,我选择后者。
    毕竟抱怨也没有多大的意义。
    当然抱怨多了,Apple 听到了,推出了解决这个问题的版本自然更好。

    但在此之前,我们别无他法,不是吗?
    当然,如果你有更好的判断问题的方法,我希望且乐意看到你有另外一种方案方法。
    revival83
        10
    revival83  
       2017-10-16 17:05:29 +08:00
    只要能打电话发微信。。卡什么样我都不管
    wclebb
        11
    wclebb  
    OP
       2017-10-16 17:05:43 +08:00
    @louisw128 #6 同时,我也装了两百多个 App (你也是 64G 吧?)
    也没有感觉到很卡的情况,所以我不认为 App 跟 顺畅是否有关系。

    苹果 iOS 的稳定性确实大不如以前了
    ——也许是吧,毕竟要考虑到支持这么多型号和功能及版本。难免会出问题。
    只能期待优化更好咯。
    wclebb
        12
    wclebb  
    OP
       2017-10-16 17:05:57 +08:00
    @revival83 #10 哈哈哈哈哈哈哈哈哈哈哈
    windirt
        13
    windirt  
       2017-10-16 17:19:51 +08:00
    果然,我的 6SP 显示只有 911Mhz.....
    windirt
        14
    windirt  
       2017-10-16 17:26:08 +08:00
    @windirt 冲了一会电,升到 1200Mhz 了
    tmac6740
        15
    tmac6740  
       2017-10-16 18:56:00 +08:00
    等 11.1 看看 但是 11.0.3 之前的版本确实要比 10 卡 这不可否认
    haifenluo
        16
    haifenluo  
       2017-10-16 21:33:19 +08:00
    我个人的看法,每个大版本的最后一个稳定小版本应该是最好的版本,不管是 MAC 还是 IPhone,我的感觉每次大版本升级前面几个新版本都不太好用,不管是测试版还是正式版,只有到最后快要升级新的大版本时最后的小版本稳定版,大家口碑都不错。
    anjunecha
        17
    anjunecha  
       2017-10-16 21:49:54 +08:00 via iPhone
    手持 8 plus 表示真的卡,springboard 崩溃重启日均一次,偶尔掉帧,很崩溃…
    wwimaggie
        18
    wwimaggie  
       2017-10-17 01:14:08 +08:00 via iPhone
    我就想说那些指责苹果故意让你换手机的,要么穷要么蠢。不穷也不蠢,说这种话那就是骨子里坏了。怎么?我这样指责你们没凭没据?反正你们也是“发表观点”,我也是。
    iOS 11 是慢是卡,但是你说库克故意干嘛干嘛,真是有病。
    kxxoling
        19
    kxxoling  
       2017-10-17 04:18:02 +08:00 via iPad
    @wwimaggie 10 发布的时候拔出过证据的,越狱后伪造手机型号就不卡了。
    kxxoling
        20
    kxxoling  
       2017-10-17 04:18:17 +08:00 via iPad
    @kxxoling 呃,是扒。。。
    holong2000
        21
    holong2000  
       2017-10-17 07:22:03 +08:00 via iPhone   ❤️ 1
    @livid 举报#18
    cigarzh
        22
    cigarzh  
       2017-10-17 07:31:04 +08:00 via Android
    @wwimaggie 扩大新型号市场
    vxcn
        23
    vxcn  
       2017-10-17 08:02:26 +08:00 via iPhone
    大多是哗众取宠
    Mycode43
        24
    Mycode43  
       2017-10-17 08:22:02 +08:00
    卡就没觉得,但是掉电飞快这是事实
    shanwu
        25
    shanwu  
       2017-10-17 08:28:13 +08:00
    换过电池。比没换前的严重降频肯定是好些。但比 iOS 10 卡也是明显能感觉到的。
    onionnews
        26
    onionnews  
       2017-10-17 08:45:01 +08:00 via Android
    @wwimaggie 真·果粉
    k9982874
        27
    k9982874  
       2017-10-17 09:00:06 +08:00
    128g ip6 一直跟着新版本走,没觉得卡,可能我的底线比较低。
    原装电池已经不行了换了第三方的电池,电量刚刚的。
    lrannn
        28
    lrannn  
       2017-10-17 09:07:52 +08:00
    换新机也卡!!我刚买的 8P 经常出现帧率低的情况!每次只能锁屏然后解锁!!!
    Qlccks2
        29
    Qlccks2  
       2017-10-17 09:12:18 +08:00
    硬件不变的情况下跑分会有多大差异?软件带来的卡顿用 CPU 跑分洗?
    pheyer
        30
    pheyer  
       2017-10-17 09:12:48 +08:00
    我的 iPhone 6 居然只有 600MHZ,比你们的 1000+MHZ 低多了,是不是不正常? 10.3.3 的系统
    mentalkiller
        31
    mentalkiller  
       2017-10-17 09:28:47 +08:00
    @wwimaggie #18 感谢丰富 block 列表
    wclebb
        33
    wclebb  
    OP
       2017-10-17 09:35:02 +08:00
    @tianlang1989 #32 此图片仅限于微博博客用户交流与沟通。
    crazycen
        34
    crazycen  
       2017-10-17 09:38:27 +08:00
    半个月前觉得是这个问题,现在已经换了电池,没之前那么卡了,之前电量在 1%的时候,卡的微信都打不开。。。
    对于楼上一概否定的态度,持保留意见!
    zhoucan007
        35
    zhoucan007  
       2017-10-17 11:11:41 +08:00
    手机系统卡,应该跟硬件关系不大,系统优化问题。开发先做 Feature,搞完了再搞 Performance、Debug。可对比下 6s 安装 iOS 10 和 iOS 10.3,对比很明显。目前 iOS 11.1 的优化蛮明显
    windirt
        36
    windirt  
       2017-10-17 11:13:53 +08:00
    https://www.v2ex.com/t/398258

    已经确认降频与电池相关
    Mirage09
        37
    Mirage09  
       2017-10-17 11:30:17 +08:00 via iPhone
    @kxxoling 给个链接啊,这么大的新闻当年居然没看到..


    @Qlccks2 降频了,降频了。
    wclebb
        38
    wclebb  
    OP
       2017-10-17 11:31:01 +08:00
    @crazycen #34 你做了什么导致你降权了?……
    wclebb
        39
    wclebb  
    OP
       2017-10-17 11:37:21 +08:00
    @pheyer #30 我帮人换电池之前的确是 600 (好像是 400,不记得了)
    至于“比你们的 1000+MHZ 低多了”
    不是不正常,是 CPU 主动降频了,你的应该是 1400 Mhz
    所以?先看看电池健康寿命是多少。

    然后再决定你是否要换电池,保内的话自行询问 Apple。
    reyes1004
        40
    reyes1004  
       2017-10-17 12:44:17 +08:00 via iPhone
    厨子不给 lz 发工资,于情于理都说不过去了
    imnpc
        41
    imnpc  
       2017-10-17 13:23:16 +08:00
    6SP 1800mhz
    MushishiXian
        42
    MushishiXian  
       2017-10-17 13:37:07 +08:00
    但也有人说 8 卡的,这怎么说...
    leavic
        43
    leavic  
       2017-10-17 13:58:15 +08:00
    我本来想说脏话的,想了想还是忍住了:
    但是,不懂开关电源的能不能不要瞎扯淡?

    电池 3.7V 的电压,CPU Core 电压一般 1V 甚至更低,用 DCDC 你电池就算是跌倒 1.5V 也不会影响输出电压的稳定。
    有点常识的都知道 Buck 电路的最恶略环境是输入电压最高的时候,不是输入电压最低的时候,你新电池都不出问题,电池老化电压降低后就出问题了?

    电池标称 3.7V ,其实充满电是 4.2V ,老化后可能掉到 4.1V ,只是最长放电区间是 3.7V 左右。

    如果说电池电压低了就会影响 CPU 频率,那么你这手机只有充满电的一瞬间是满速的?

    哪怕是刚下产线的手机,电量只有 50%的时候电池电压也远远低于充满电的老电池,那是不是应该新手机比老手机还卡?这样的话,我的老 6P 吃点亏加 200 块卖给你好不好?

    想反击这个谬论很简单:

    充电系统在有适配器接入的时候,系统供电是优先从适配器取电的,有富裕的部分才给电池充电(这就是为什么飞行模式下充电更快的原因)。

    这个时候系统电源电压是极度稳定的(除非你生活在电网电压波动极大的地方并且用了个超烂的山寨适配器),而且电压是电池充电的上限,电源等效内阻远低于只有电池的情况。

    请问对方辩友,这个情况下系统是不是不应该卡?应该跟出厂时一样流畅?

    那么,事实上是吗?
    leavic
        44
    leavic  
       2017-10-17 14:02:35 +08:00
    上面有人提到电量 1%的时候降频,这没什么疑问,就算是笔记本,从 AC 切换到 Battery Mode 也会降频,但就算你是新机器,1%但电量也会降频啊,电量低于 20%的时候 Battery Bar 变红不是只给你看看的,那是真的提示你要充电了。

    但在电量正常(>20%)的情况下,电池老化是不可能导致 CPU 降频的。
    Limius
        45
    Limius  
       2017-10-17 14:06:38 +08:00
    @windirt 6P 看了下我是 1400MHZ,3 个月前前换了内存换了电池。
    leavic
        46
    leavic  
       2017-10-17 14:08:40 +08:00
    楼主的帖子我可能有几句没注意到,技术上观点不算太偏颇,但和这个主题结合起来我就很纳闷了。

    电池老化跟卡能有什么关系,换电池并不能解决卡顿的问题,只能延长待机时间。
    leavic
        47
    leavic  
       2017-10-17 14:13:07 +08:00
    如果说是电池老化导致提前进入降频区间,那么这个观点我可以接受,但这个时间我不认同,绝对不至于从 1 天的不卡顿续航变成半天的不卡顿续航。

    apple 的电芯是行业内最好的,这点不需要怀疑,即使是用了一年的老机器,容量衰减最多 20%到顶,保持良好的充电习惯的话,我不太相信你会这么容易感受到降频导致的卡顿。
    leavic
        48
    leavic  
       2017-10-17 14:16:41 +08:00
    最后说一句,降频的原因不是电压不稳了,只是给你省电而已。
    如果一个电源系统在工作到电池放电曲线末端的时候输出响应出了问题,那么这段放电曲线就不能用,应该提前直接关机。

    电源设计者,是不可能要求负载端主动降低负载来达成设计目标的。
    leavic
        49
    leavic  
       2017-10-17 14:19:09 +08:00
    因为电源设计其实和 CPU RAM 这些 Hardware 部分其实在绝大部份公司是分开由不同的团队做的,如果 Power Team 指望着电池放电曲线末端要靠固件降频来保持电源稳定,那他们基本上就可以去死了,把自己的绩效建立在其他部们代码的质量上,这是不可能的。
    leavic
        50
    leavic  
       2017-10-17 14:20:13 +08:00
    所以电源设计的结果一定是,只要我还能输出电压,就一定是稳定的而且够用的,如果不行,我就直接断电。
    ggiiss
        51
    ggiiss  
       2017-10-17 14:31:49 +08:00
    升级前不卡,升级后卡,其中唯一的变量就是系统变了,难道不是系统的锅!
    说“电池损耗的”,升级前难道电池就没有损耗吗?
    wclebb
        52
    wclebb  
    OP
       2017-10-17 15:04:08 +08:00
    @reyes1004 #40 是啊,我的老板总是拖我工资,哼哼!

    @imnpc #41 1848Mhz,我是这样显示的。然后某个网站也是显示 1.85Ghz (我想这可能是数字四舍五入)。

    @MushishiXian #42 我更倾向于这是 iPhone 8 和 Plus 硬件(或软件上)出现了问题,是否跟电池有关,我不太清楚,刚出的,就卡顿,电池就算是 iPhone 6s 那批问题电池,也一般能撑一月以上的。不过三星代工电池的品牌真的非常有问题,爆破电池不说,现在撑破 iPhone 8 Plus 了,如果 iPhone 8 Plus 总是卡顿,那么我大胆滴猜一下,是不是有一种可能:电池出了问题?(当然,随便猜的,如果你对此有什么不对的感觉或者专业上,欢迎大喷)

    @leavic #46 谢谢。
    我不反对你认定的观点。
    你说了有点长,认真看了两遍还是有点不太明白。
    只是从中挑出一句话“电池老化跟卡能有什么关系,换电池并不能解决卡顿的问题,只能延长待机时间。”
    如果这是你想要认定的结论
    那么请对以下观察到的事实,说出你的结论:

    我观察到的结果是:换电池就好了。
    以及楼上 @windirt #36 也是这么认为。
    我也观察到了很多网友也表示,换了电池还能再战几年(即刻网友,主题应该是京东卖换电池服务有关)

    我帮人 iPhone 6 去找换电池之前
    电池健康只有 40%以下(电池老化你并不反对吧?)
    CPU 软件查询到的是 400Mhz (好像是 600Mhz,不记得了)
    然后去找了某网换电池,不到五分钟搞定。

    然后打开看,电池健康寿命:99%(我就纳闷为啥不是 100%……)
    CPU 软件查询到的是 1400Mhz

    然后原本天天跟我说卡死了卡死了
    现在欢天喜地不再抱怨,不再说电池不够用续航不够长顺滑般像巧克力一样。
    的确是延长了待机时间,但相比之前电池老化 40%时,还多了不在“卡顿”。

    我不懂电源或电池这方面的专业,我知识也许没你好。
    我只相信我看到的和事实发生的。

    但我发这个帖子出发点不在于“我的观点就是对的你他妈的闭嘴!”或者“引战帖:在座的各位都是垃圾”极端粉丝帖。

    我发出这个帖子只是很纯粹:

    找出适合或解决问题的方法。
    找出适合或解决问题的方法。
    找出适合或解决问题的方法。

    你提出的观点,或许是对的。
    但请问你的观点,能带来给 V 友有什么实际实质上的帮助吗?
    wclebb
        53
    wclebb  
    OP
       2017-10-17 15:05:47 +08:00
    @ggiiss #51 确实有可能是系统的锅。
    但如果你已经升级到 11 无法降级到 10,那么请问,唯一的解决方案是不是换电池就好了?
    还能顺便延长续航,不是吗?
    我一般都是抹盘升级,你可以试试备份系统后抹盘再恢复备份,可能不会再卡了。
    lucifer9
        54
    lucifer9  
       2017-10-17 15:34:55 +08:00
    一个观察,不一定对:
    不是为了回复别人的连续发文,自说自 high 的
    通常都不用太认真理会
    LeoNG
        55
    LeoNG  
       2017-10-17 16:28:56 +08:00
    我感觉两者关系不大。

    首先,为了尝鲜,我在 6 月份 WWDC 过后就刷了 11. 当时新鲜感>卡卡卡。所以,坚持使用了一月,但是,最后还是受不了 11 的卡,当然你可以说是 Beta 版本来就不是面向大众的。很明显的对比就是和手中 10.3 的 5s 测试机简直不是一个档次。

    之后,刷回了 10.3,顺滑又回来了,这很明显就是系统的锅。你说只能换电池解决的方案也不敢苟同,在没有明确的证明两者之间存在关系的建议,也可能是误导.

    另外。赞同#34 的观点。
    wclebb
        56
    wclebb  
    OP
       2017-10-17 16:37:07 +08:00
    @LeoNG #55 我想问问,你们经常说的“刷回 10.3 ”
    是否可以表示“升级后,发现很卡,刷回 10.3 ”,这操作是否属于抹盘后降级 10.3 ?我没降级过,不太清楚。经验告诉我,降级都是抹盘的。

    如果是,那么,你是否有试过,升级后再抹盘初始化,再观察是否卡顿?

    至于是否两者关系不大。
    我没有数据可以证明,我无法证明这两者关系是否有关联。

    只是我发这帖子
    纯粹简单提供两个软件,自行简单的检查。

    当然,检查完后发现跟我说的完全不符合。
    再来骂我也不迟。
    leavic
        57
    leavic  
       2017-10-17 19:54:11 +08:00 via iPhone
    @wclebb
    首先,两三个人关于是否卡顿的个人感觉,样本数就不足以支撑什么结论,而且卡不卡这种玄学东西个人感觉的误差太大了。

    至于我的观点能帮别人什么,很简单,避免不必要的为了不卡顿而进行的换电池。
    wclebb
        58
    wclebb  
    OP
       2017-10-18 10:33:46 +08:00
    @leavic #57 我只能说这不是我的感觉,
    是基于软件检测得出的结论。

    换电池前,400Mhz ( 600Mhz )时不时降频。
    换电池后,恢复 1400Mhz,续航也延长了。

    这不是我的感受,这是软件告诉我的。
    难不成“软件也是基于感受”来告诉我的咩?

    三个样本只是基于帖子的人来说。
    我不能代表其它网友来告诉你:很多人也可以的。

    “避免不必要的为了不卡顿而进行的换电池。”

    ——————————————————————————————

    我也很简单。

    https://itunes.apple.com/us/app/id1168527539?mt=8
    https://itunes.apple.com/us/app/id1274973053?mt=8

    安装这两个软件
    判断是否属于电池老化而造成的卡顿。

    若是低于这个数字 CPU 频率:可以考虑换电池。
    若不是:则不是我发帖子的问题范围了。

    是不是简单?
    不要把简单到连我“判断成立的条件”而进行“换电池”的条件去掉了,而只看到了“换电池”这个。
    yuxuan
        59
    yuxuan  
       2017-10-18 12:59:04 +08:00
    看到我的 se 60%电量还是 1848 好欣慰
    wclebb
        60
    wclebb  
    OP
       2017-10-18 13:56:58 +08:00
    @yuxuan #59 额? A9 CPU ?
    Yodoya
        61
    Yodoya  
       2017-10-19 17:39:45 +08:00
    @anjunecha 原来 8P 也会崩溃。。。7P 心理平衡了。。。
    ArimaKousei
        62
    ArimaKousei  
       2017-10-19 18:20:34 +08:00
    电量低卡顿可以理解,但是电量高于 20%的卡顿就和电池无关,现在是不管新机老机都卡,升级后悔那是肯定后悔的,用户体验不好就是不好,不能让用户去考虑电池损耗、降频这些问题
    AngelCriss
        63
    AngelCriss  
       2017-10-19 18:28:40 +08:00 via Android
    iOS 真会卡???
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   971 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:54 · PVG 05:54 · LAX 14:54 · JFK 17:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.