那时候手机还算是个老东西,大厂把产能往死里压,生怕你找不到用处的机型。
那时候的 iPhone,跟目前的手机大相径庭,界面是那种像剪报一样的黑色方块,字体是那种没经过打磨的黑体,触控感也像是直接贴在玻璃上的硬木头,没有后来的圆润和顺滑。
那时候最火的就是塞班,那是微软主导的,界面是立体的、层级分明的,像是一个个跳出来的小窗口,操作逻辑彻底是“点它”、“选它”,跟目前的滑动、长按彻底不同。
那时候的安卓阵营,小米、华为这些后来者,就连还没彻底被市场接纳,还在摸索自己的打法。 那孩子出生前,国内就已经启动“抢”手机了。2008 年 iPhone4 那个发布的时候,国内一些手机厂商直接把首发固件塞进了自家的 iPhone4S 里,直接把那颗纯黑的方块塞进了国产机里。
那时候的发布会,也是那种贼严肃的,送礼品、拿样品,就连直接卖票。
那时候的 J 卡,目前可能叫手机卡了,那时候换卡得走营业厅排队半天,还得带身份证,现场看手机、配网、激活,整个流程就像办个结婚证一样繁琐。
那时候的 AppStore,连个下载入口都没有,手机里全是文件夹和文件夹,想下载个软件,得先找好“文件夹”,再点进去,再找文件,再点进去,再找,感觉像是在找一只掉在墙角的蚂蚁。 那时候的 iOS 系统,实际上也是处于一种“野蛮生长”的状态。诺基亚那边别看叫 Symbian,但后来也被苹果给“吸”进去了,变成了 Apple Mobile Network Access (AMOLED),也就是后来的 iOS。
那时候的安卓,别看流畅,但保险性远不及目前的手机,大量垃圾应用随意溜进去就能搞死你的手机。
那时候的开发者,是那种“野蛮人”心态,哪位先把 App 上架了哪位就是老大,苹果和谷歌别看在后面兜底,但那时候的开发者们,确实就是在裸奔,把手机当成服务器、数据库、网关、路由器,一遍遍调试、优化、打包,最终才发上去。
那时候的固件更新,也是那种“随插随走”,你刚装好了一个 App,可能第二天就自动崩溃了,得再装回去,再点那个更新按钮,那个按钮在屏幕上可能还泛着蓝光。 那时候的用户群,主要是两类人,第一类是那种喜爱折腾硬件的发烧友,他们喜爱刷机,喜爱改系统,喜爱折腾各种怪的 App,就连要自己动手把内存条拆下来换,把 GPU 换过,各种 DIY,像个工程师一样。
第二类就是那种纯粹为了拍照和社交的,那时候的相机,拍照质量实际上还不错,别看不算顶级,但确实比目前的手机好一点,那时候的 iPhone 4 拍出来的照片,那种颗粒感和色彩,目前看都认定有点复古,但那时候的人却认定那是艺术品。
那时候的社交,就是发个图,配个文,发个链接,看看别人发的,顺便加个微信,这就是那时候的社交版图。 那时候的电商,是那种纯粹的线下卖货,去商场里买,去柜台里挑,还要亲自上手摸一摸手感,手感不好就换,手感好就留,那种感觉,目前换成手机壳就懂了。
那时候的物流,别看不发达,可是那是“送上门”的感觉,你选个地址,快递员会亲自送到家,不会让你自己去拿。
那时候的支付,还是现金和银行卡,别看有些支付功能,但主要靠信用,不靠银行卡号。
那时候的通信,也还是那种“运营商”思维,话费一算,卡一拔,然后接着用,仿佛手机就是个拨号盘。 那时候的互联网,还没那么成熟,大局部还是那种“延迟”挺高的状态,网页加载慢,就连有时候是 3G 就连 2G 的网速,这时候的加载页,往往是一张广告,要么是一个个厚厚的文件夹。
那时候的 App,大量是那种“一次性”的,你下载一个,用个一两次,就变不成东西了,要么连个框架都没有,根本没法用。
那时候的开发者,确实是在“裸奔”,他们做的是把手机变成 PC、NFS 服务器、Web Server、Gateway 网关、Router 路由器,然后通过各种桥接、路由、代理、中间件,把这些东西连成一片,才构成了后来那样的互联网生态。
那时候的开发者,确实挺杂,有各种各样的人,有搞硬件的,有搞软件的,有搞游戏的,有搞教育的,有搞医疗的,有搞金融的,有搞生活的,有搞艺术的,有搞政治的,有搞宗教的,有搞哲学的,有搞科学的,有搞历史的,有搞文学的,有搞音乐的,有搞绘画的,有搞建筑的,有搞设计的,有搞贸易的,有搞零售的,有搞餐饮的,有搞运输的,有搞物流的,有搞财务的,有搞人事的,有搞销售的,有搞造的,有搞管理的,有搞行政的,有搞后勤的,有搞后勤的,有搞后勤的,有搞后勤的…… 那时候的生态,是那种贼混乱,但也贼野蛮的状态。
没有标准的接口,没有统一的协议,没有统一的认证方式,没有统一的保险策略,没有统一的推送机制,没有统一的应用商店,没有统一的云服务,没有统一的操作系统。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用,靠着各种各样的服务,才让这个生态活下来了。
那时候的开发者,确实是在裸奔,他们靠着各种各样的技术,靠着各种各样的资源,靠着各种各样的用户,靠着各种各样的需求,才把这个生态给撑起来了。
那时候的用户,确实是在裸奔,他们靠着各种各样的硬件,靠着各种各样的软件,靠着各种各样的应用