当前位置: 首页 > news >正文

iPhone - 少一点自恋,多一点现实 !

北京时间<chsdate isrocdate="False" islunardate="False" day="12" month="6" year="2007" w:st="on"><span lang="EN-US">6</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">月</span><span lang="EN-US">12</span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">日</span></chsdate>,苹果 WWDC2007Worldwide Developers Conference :世界开发者会议)在旧金山市的 Moscone West会议厅正式开幕。

在本次大会上,Apple CEO - 乔布斯表示:“在保证安全的前提下,iPhone手机应用可以向第三方开 放。”但他从出道那天似乎就不喜欢开放这个词,不但苹果电脑、iPod都是封闭的,iPhone一样也是封闭的。号称智能手机,却没有可用的软件,一帮苹果Fans天真地表示:iPhone都给你提供功能了,你还要装软件干嘛呢?

  在我看来,所谓智能手机,就是可以自由增加自定义功能,也就是增加软硬件。在本次苹果开发者大会上,乔布斯宣称iPhone将开放开发者接口。但让人沮丧的是,乔布斯并没有像WindowsMobile和Symbian那样提供完整的软件开发包,而是假模假样地采用Safari浏览器资源进行开发。也就是说,不管你对 Mac OS 系统有多熟悉,也许还有在写些简单的小应用,但仍然无法真正自由的扩充 iPhone 的软件,目前据悉这方面的套件,也可能只限制在一些小程序的开发上,很有可能就是些简单的 Widgets。这令很多开发者极度失望,有人说:“在大多数情况下,基于Web的应用都非常酷。但是,开发者更希望苹果允许他们为iPhone开发原生应用。如果不能直接访问设备,就无从获得存储空间,不能在应用之间共享信息,也无法读取或写入地址簿和日历。毫无疑问,要通过基于Web的应用实现上述功能并非易事。”

  反正苹果的粉丝们说了,他们不需要软件,也就是拒绝附加的应用。那我想问了,iPhone不支持即时聊天、不支持自定义铃声、不支持Java、不支持内置GPS、没有内置摄像头、不支持主流的文本格式、为了防止盗版不能自由拷贝歌曲和电影、不支持主流的多媒体格式(绝对死硬的MOV分子,妄图全世 界人民把手上的RM转成MOV),这样的功能,我怎么用?

  没有一款产品能靠外观笑到最后,以前没有,以后也没有。手机和MP3不一样,手机需要的是切切实实的功能,通话、多媒体、商务功能缺一不可。离开了应用的iPhone,孤芳自赏的iPhone,对我们又有什么价值?千万别说用苹果就代表品味。如果这么说,那只能祈祷iPhone属于小众人群。全球手机保有量比MP3可大得多,当6月29日,iPhone卖开了(Apple期待首日销售300台iphone,争取到2009年底,卖出多达4000万部的iPhone?!很难想像Apple会达到这个预期!),那就无从谈起品味。
呵呵,目前看来iphone将仅仅是时尚人群追逐的玩物,是无法触及企业应用和工业应用领域的。

(部分内容节选自 http://it.sohu.com/20070622/n250718390.shtml)

相关文章:

  • 《动手学深度学习》(PyTorch版)代码注释 - 37 【LSTM_with_simple_way】
  • FerryMan Fractal的: 23312506
  • 《动手学深度学习》(PyTorch版)代码注释 - 38 【Gradient_descent_Learning】
  • 鲁迅先生
  • 《动手学深度学习》(PyTorch版)代码注释 - 39 【Small_batch_stochastic_gradient_descent】
  • 《动手学深度学习》(PyTorch版)代码注释 - 40 【Momentum_method】
  • 《动手学深度学习》(PyTorch版)代码注释 - 41 【AdaGrad_algorithm】
  • 《动手学深度学习》(PyTorch版)代码注释 - 42 【RMSProp_algorithm】
  • 《动手学深度学习》(PyTorch版)代码注释 - 43 【AdaDelta_algorithm】
  • OpenGL Fractal Hill
  • 《动手学深度学习》(PyTorch版)代码注释 - 44 【Adam_algorithm】
  • Cg Browser下载
  • 《动手学深度学习》(PyTorch版)代码注释 - 45 【Image_augmentation】
  • 接天莲叶无穷碧,映日荷花别样红
  • 《动手学深度学习》(PyTorch版)代码注释 - 46 【Transfer_learning】
  • 2017前端实习生面试总结
  • Android单元测试 - 几个重要问题
  • Asm.js的简单介绍
  • C语言笔记(第一章:C语言编程)
  • jquery cookie
  • Laravel Mix运行时关于es2015报错解决方案
  • Mac转Windows的拯救指南
  • node学习系列之简单文件上传
  • STAR法则
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • ViewService——一种保证客户端与服务端同步的方法
  • windows下如何用phpstorm同步测试服务器
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 通过git安装npm私有模块
  • 新手搭建网站的主要流程
  • 译有关态射的一切
  • 最简单的无缝轮播
  • 容器镜像
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​你们这样子,耽误我的工作进度怎么办?
  • # .NET Framework中使用命名管道进行进程间通信
  • #### go map 底层结构 ####
  • #Linux(权限管理)
  • #LLM入门|Prompt#3.3_存储_Memory
  • $.ajax中的eval及dataType
  • (2015)JS ES6 必知的十个 特性
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (转)scrum常见工具列表
  • (转)Sql Server 保留几位小数的两种做法
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .net core 6 redis操作类
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET 表达式计算:Expression Evaluator
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • @RequestMapping 的作用是什么?
  • @WebService和@WebMethod注解的用法
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛