关于iPhone XS、XS MAX、XR自己的一点感受看法
-
一、个人认为,最值得购买的是MAX和XR,而XS有点鸡肋。土豪直接上MAX,小土豪上XR即可。
-
二、MAX只比XS贵了900元,但拥有更大更震撼的屏幕,更出色的续航,还支持双卡,装X指数更高,900元差价很值。
-
三、重点说说XR和XS,这也是大家谈论最多的。个人认为XR比XS便宜了2200元(64G版本),我认为XR很值得购入。主要从以下几个重要方面讨论下:
-
1、性能上:基本打个平手,都是A12芯片,性能体验差不多。性能上配上iOS系统,战个3、4年没问题。
-
2、屏幕上:各有优劣,没错,我认为是各有优劣。XR是LCD屏幕,XS是OLED 屏幕,分辨率前者虽然略低,但是个人认为观感并不会有太大影响,如果对iPhone 8的屏幕没有意见的话,XR的屏幕你也会接受的,日常使用APP的话,二者几乎无差。6.1的尺寸反而比5.8的观感更有优势,得益于更低的分辨率,运行游戏时负荷会更小。当然,OLED 与LCD看你眼睛喜好才是最重要的。
-
3、摄像头上: XS略占优势。前置相机配置完全相同。后置XR是单摄,XS是双摄。个人认为,80%的使用场景下,二者成像效果差不多,差别就是你在使用长焦端拍摄远处的物体时,XS占据优势。(但对于拥有全画幅、半画幅、乃至M43画幅各种装备的童鞋们来说,可以直接无视这一条)
-
4、续航上:XR优势大。官方数据显示,XR是目前续航最强的iPhone。屏幕的妥协换来了优秀的续航,很赞,尤其是现在社会每天都是用到各种APP,对手机依赖度极高,续航的提升反而是最让用户受益的。(可能比性能的提升更重要)
-
5、外观上:各有优势。外观可能是槽点最大的了,个人认为XR的边框确实有点宽,但整体还算和谐。但需要注意的是:去年这个时候,大家都在吐槽iPhone X的刘海屏丑,吐槽face ID鸡肋,但这一年来的时间证明,iPhone X依然成功。我想XR也是这样,我看好它。同时,XR带来更多的配色,彩虹机身带来更多个性的选择,也是外观的加分项。
-
6、关于3D按压,XS胜。我问过身边的同学,用的人会觉得很好用,不用的同学从来不用,甚至有位女同学不知道她的6sp可以3D重按。总之阉割掉了也确实算是个遗憾吧,但不是苹果奸诈不给上,而是LCD异形屏工艺技术原因放弃的。
-
7、关于双卡双待,XR支持,XS没有,XR胜,这一点优势很大。
-
四、综上所述,XR还是很不错的一款产品,至少没有很多人说的那么不堪,与去年的8P相比,XR提升了芯片性能、屏占比、续航,没有了3Dtouch,保留了8p的人像模式,定价还算合理。iPhone的精华就是A系列芯片和iOS系统,而去年A11 的iPhone X虽然价格降到与XR一个水准,但从芯片、续航、双卡双待、新Face ID体验来看,个人认为没有购入X的理由。当然,6.5寸的MAX无论是产品力还是装X指数都是业界的“无敌战神”,有矿的直接刷卡就好。
-
附上各机型宏定义
//判断是否是ipad
#define isPad ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
//判断iPhone4系列
#define kiPhone4 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) && !isPad : NO)
//判断iPhone5系列
#define kiPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) && !isPad : NO)
//判断iPhone6 6s 7系列
#define kiPhone6 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(750, 1334), [[UIScreen mainScreen] currentMode].size) && !isPad : NO)
//判断iphone6p 6sp 7p系列
#define kiPhone6Plus ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1242, 2208), [[UIScreen mainScreen] currentMode].size) && !isPad : NO)
//判断iPhoneX序列(iPhoneX,iPhoneXs,iPhoneXs Max)
#define IS_IPHONE_X ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size) && !isPad : NO)
//判断iPHoneXr
#define IS_IPHONE_Xr ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(828, 1792), [[UIScreen mainScreen] currentMode].size) && !isPad : NO)
#define IS_IPHONE_Xs_Max ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1242, 2688), [[UIScreen mainScreen] currentMode].size) && !isPad : NO)
//导航栏和底部tabbar
#define k_Height_NavContentBar 44.0f
#define k_Height_StatusBar ((IS_IPHONE_X==YES || IS_IPHONE_Xr ==YES || IS_IPHONE_Xs== YES || IS_IPHONE_Xs_Max== YES) ? 44.0 : 20.0)
#define k_Height_NavBar ((IS_IPHONE_X==YES || IS_IPHONE_Xr ==YES || IS_IPHONE_Xs== YES || IS_IPHONE_Xs_Max== YES) ? 88.0 : 64.0)
#define k_Height_TabBar ((IS_IPHONE_X==YES || IS_IPHONE_Xr ==YES || IS_IPHONE_Xs== YES || IS_IPHONE_Xs_Max== YES) ? 83.0 : 49.0)