我回到了 iphone1 的时候

0813a179a2ef5ed49080b9ac091169da.gif

An iPod

a phone

and an Internet communicator. 

An iPod

a phone… 

are you getting it?

These are not three separate devices

this is one device

and we are calling it

abcf78003d05beca3a5c8feaa6ef7354.png

相信不少果粉对这段台词已经滚瓜烂熟了。

这出自乔布斯在 2007 年,第一款 iphone 手机发布会时,向大家介绍 iphone 时的经典场面,从此改变了智能手机的定义,具有划时代的意义。

这几天我找时间全程重温了一遍,感觉十分震撼。

但让我感觉震撼的,不是这场发布会有多劲爆,而是这场发布会的朴素和普通。

乔布斯称 iphone 是一款革命性的设计,这和现在的各种夸张用词,动不动就重新定义可不一样。看看 iphone 手机出现之前的一些经典智能手机的样子就知道了。

965165c5cc93507f5d6be9f227f94ce2.png

而 iphone 是这个样子。

2ef5280cf6f8890d8cbbf63a5e2bc406.png

额开玩笑开玩笑,是这样。

a98c94ca9866a87acc8d10ef83adc398.png

我注意到当乔布斯把这个图片第一次展示给观众时,观众并没有大声的惊呼,而是顿了几秒钟,才渐渐发出掌声和尖叫声

可能这才是震撼的真正表现吧。

当然,最让我震撼的是,整个发布会的后面的部分。

没有华丽的辞藻,没有炫酷的画面,就是乔布斯像教我们的爷爷奶奶一样,手把手教大家如何使用这款手机。

而这些操作,在如今 14 年后的今天,几乎所有的智能手机,都没有什么革命性的改变。

比如滑动解锁

08a8c7b5b38f175f7509a0a108bc8f36.png

左右滑动浏览影音

4d06f6983d8d917e26cb09907afa1abc.png

双击使视频充满屏幕

b4cd3e7662b10eaa5216216ddb25919c.png

第一通 iphone 电话

52962b1cc2f02c6f62815a5a0107d9fe.png

而且居然如果有第三个人打电话进来,可以合并通话,进行三方对话!

4a72d0da350b2d2b936872a74a57fefa.png

左右滑动切换图片

711c51dfd9fc72f8bb3beb4b84ce566b.png

两个手指放大地图,或者双击放大地图

a61aabff452efc4a2fbc1f9d8b8603f1.png

最后,乔布斯把 iphone 和市面上的智能手机的各个功能逐一做了比较,我想这时观众才回过味来,这的确是一款革命性的手机。

0fcc5b25d10b45d5ee21cf40997912b5.png

当然,最令我震撼的是,竟然就是这样一场几乎全部时间都是乔布斯在玩手机的发布会,成为了历史性的一刻。

如果不考虑这款手机的革命性,光听整个发布会,我估计后半场有的人都要睡着了。

全程都是乔布斯在演示这款智能手机的使用方法,有的时候感觉他投入在演示中,都忘记了说话,经常有好几秒钟完全无声的情况。

而观众同样也是,好多时候都是鸦雀无声,在震惊中看着乔布斯的一个个颠覆认知的手机操作方式,都忘记了尖叫。

我想,不论是当年,还是现在,能够成为历史性时刻的东西,永远是实打实的内容,而不是形式吧。

诶等等,现在的 iphone 手机也能三人电话么?我赶紧去试试。

7173d80206f8ebf7e72469ae6675da5a.gif

b9b09a18d1f25de2850d828b539f45ab.gif

我知道你在看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以通过以下代码获取iOS设备的序列号: ```objc #import <UIKit/UIKit.h> #import <sys/utsname.h> NSString* deviceSerialNumber() { struct utsname systemInfo; uname(&systemInfo); NSString *platform = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; if ([platform isEqualToString:@"iPhone1,1"]) return @"iPhone 2G (A1203)"; if ([platform isEqualToString:@"iPhone1,2"]) return @"iPhone 3G (A1241/A1324)"; if ([platform isEqualToString:@"iPhone2,1"]) return @"iPhone 3GS (A1303/A1325)"; if ([platform isEqualToString:@"iPhone3,1"]) return @"iPhone 4 (A1332)"; if ([platform isEqualToString:@"iPhone3,2"]) return @"iPhone 4 (A1332)"; if ([platform isEqualToString:@"iPhone3,3"]) return @"iPhone 4 (A1349)"; if ([platform isEqualToString:@"iPhone4,1"]) return @"iPhone 4S (A1387/A1431)"; if ([platform isEqualToString:@"iPhone5,1"]) return @"iPhone 5 (A1428)"; if ([platform isEqualToString:@"iPhone5,2"]) return @"iPhone 5 (A1429/A1442)"; if ([platform isEqualToString:@"iPhone5,3"]) return @"iPhone 5c (A1456/A1532)"; if ([platform isEqualToString:@"iPhone5,4"]) return @"iPhone 5c (A1507/A1516/A1526/A1529)"; if ([platform isEqualToString:@"iPhone6,1"]) return @"iPhone 5s (A1453/A1533)"; if ([platform isEqualToString:@"iPhone6,2"]) return @"iPhone 5s (A1457/A1518/A1528/A1530)"; if ([platform isEqualToString:@"iPhone7,1"]) return @"iPhone 6 Plus (A1522/A1524)"; if ([platform isEqualToString:@"iPhone7,2"]) return @"iPhone 6 (A1549/A1586)"; if ([platform isEqualToString:@"iPhone8,1"]) return @"iPhone 6s (A1633/A1688/A1691/A1700)"; if ([platform isEqualToString:@"iPhone8,2"]) return @"iPhone 6s Plus (A1634/A1687/A1690/A1699)"; if ([platform isEqualToString:@"iPhone8,4"]) return @"iPhone SE (A1662/A1723/A1724)"; if ([platform isEqualToString:@"iPhone9,1"]) return @"iPhone 7 (A1660/A1779/A1780)"; if ([platform isEqualToString:@"iPhone9,3"]) return @"iPhone 7 (A1778)"; if ([platform isEqualToString:@"iPhone9,2"]) return @"iPhone 7 Plus (A1661/A1785/A1786)"; if ([platform isEqualToString:@"iPhone9,4"]) return @"iPhone 7 Plus (A1784)"; if ([platform isEqualToString:@"iPhone10,1"] || [platform isEqualToString:@"iPhone10,4"]) return @"iPhone 8 (A1863/A1906)"; if ([platform isEqualToString:@"iPhone10,2"] || [platform isEqualToString:@"iPhone10,5"]) return @"iPhone 8 Plus (A1864/A1898/A1899)"; if ([platform isEqualToString:@"iPhone10,3"] || [platform isEqualToString:@"iPhone10,6"]) return @"iPhone X (A1865/A1901)"; if ([platform isEqualToString:@"iPhone11,2"]) return @"iPhone XS (A2097/A2098)"; if ([platform isEqualToString:@"iPhone11,4"] || [platform isEqualToString:@"iPhone11,6"]) return @"iPhone XS Max (A1921/A2103)"; if ([platform isEqualToString:@"iPhone11,8"]) return @"iPhone XR (A1984/A2105)"; if ([platform isEqualToString:@"iPhone12,1"]) return @"iPhone 11 (A2111/A2223/A2221)"; if ([platform isEqualToString:@"iPhone12,3"]) return @"iPhone 11 Pro (A2215/A2160/A2217)"; if ([platform isEqualToString:@"iPhone12,5"]) return @"iPhone 11 Pro Max (A2218/A2161/A2220)"; if ([platform isEqualToString:@"iPhone12,8"]) return @"iPhone SE 2nd Gen (A2275/A2296/A2298)"; if ([platform isEqualToString:@"iPhone13,1"]) return @"iPhone 12 mini (A2176/A2398/A2399/A2400)"; if ([platform isEqualToString:@"iPhone13,2"]) return @"iPhone 12 (A2402/A2403/A2404/A2405)"; if ([platform isEqualToString:@"iPhone13,3"]) return @"iPhone 12 Pro (A2341/A2406/A2407/A2408)"; if ([platform isEqualToString:@"iPhone13,4"]) return @"iPhone 12 Pro Max (A2342/A2410/A2411/A2412)"; return nil; } NSString* getDeviceSerialNumber() { UIDevice *device = [UIDevice currentDevice]; NSString *deviceSerialNumber = nil; if ([device respondsToSelector:@selector(identifierForVendor)]) { deviceSerialNumber = [[device identifierForVendor] UUIDString]; } else { deviceSerialNumber = (NSString*)CFBridgingRelease(CFUUIDCreateString(NULL, CFUUIDCreate(NULL))); } return deviceSerialNumber; } ``` 其中,`getDeviceSerialNumber` 返回的是设备的唯一标识符,可以用作设备的序列号。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值