葡萄城控件旗下网站葡萄城控件旗下网站

iOS

aspnet
iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS(IOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。

简介

iOS是iPad、iPhone、iPod touch和Apple TV的操作系统。

iOS 具有简单易用的界面、令人惊叹的功能,以及超强的稳定性,已经成为iPhone、iPad 和iPod touch 的强大基础。尽管其他竞争对手一直努力地追赶, iOS 内置的众多技术和功能让 Apple 设备始终保持着遥遥领先的地位。

  • 2007年1月9日苹果公司在Macworld展览会上公布,随后于同年的6月发布第一版iOS操作系统,最初的名称为“iPhone Runs OS X”。
  • 2007年10月17日,苹果公司发布了第一个本地化iPhone应用程序开发包(SDK),并且计划在2月发送到每个开发者以及开发商手中。
  • 2008年3月6日,苹果发布了第一个测试版开发包,并且将“iPhone runs OS X”改名为“iPhone OS”。
  • 2008年9月,苹果公司将iPod touch的系统也换成了“iPhone OS”。
  • 2010年2月27日,苹果公司发布iPad,iPad同样搭载了”iPhone OS”。这年,苹果公司重新设计了“iPhone OS”的系统结构和自带程序。
  • 2010年6月,苹果公司将“iPhone OS”改名为“iOS”,同时还获得了思科iOS的名称授权。
  • 2010年第四季度,苹果公司的iOS占据了全球智能手机操作系统26%的市场份额。
  • 2011年10月4日,苹果公司宣布iOS平台的应用程序已经突破50万个。
  • 2012年2月,应用总量达到552,247个,其中游戏应用最多,达到95,324个,比重为17.26%;书籍类以60,604个排在第二,比重为10.97%;娱乐应用排在第三,总量为56,998个,比重为10.32%。
  • 2012年6月,苹果公司在WWDC 2012上宣布了iOS 6,提供了超过 200 项新功能。
  • 2013年6月10日,苹果公司在WWDC 2013上发布了iOS 7,几乎重绘了所有的系统APP,去掉了所有的仿实物化,整体设计风格转为扁平化设计。将于2013年秋正式开放下载更新。
  • 2013年9月10日,苹果公司在2013秋季新品发布会上正式提供iOS 7下载更新。
  • 2014年6月3日(太平洋时间2014年6月2日),苹果公司在WWDC 2014上发布了iOS 8,并提供了开发者预览版更新。

Java

苹果至今仍没有宣布任何让iPhone运行Java的计划。但太阳微系统已宣布其将会发布能在iPhone上运行的Java虚拟机(JVM)的计划,它是基于Java的Micro Edition版本。这将让用Java应用程序得以在iPhone和iPod Touch上运行。在这个计划发表之后,熟悉iOS软件开发协议的程序员们相信虽然iOS软件开发协议不允许应用程序后台运行(比如说在接电话的时候仍然运行程序), 但却允许自带的应用程序从其他的来源下载代码,而且它们还能与第三方应用程序相互作用(比如说Safari和Java虚拟机), 这可能会阻碍不与苹果合作的Java虚拟机的发展。 很明显,在iPhone运行的Java在iOS软件开发协议所规定的范畴以外。

Flash

iOS不支持Flash。Adobe计划在iPhone发行第三方Flash Lite软件程序,但现时仍未有计划。以现时来说,只支持标准Flash。现时可以使用iPhone第三方程式jailbreak观看flash动画。但不支持在线播放。

Swift

Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。

Swift是苹果公司在WWDC2014上发布的全新开发语言。从演示视频及随后在appstore上线的标准文档看来,语法内容混合了OC,JS,Python,语法简单,使用方便,并可与OC混合使用。作为一项苹果独立发布的支持型开发语言,已经有了数个应用演示及合作开发公司的测试,相信将在未来得到更广泛的应用。某种意义上Swift作为苹果的新商业战略,将吸引更多的开发者入门,从而增强App Store和Mac Store本来就已经实力雄厚的应用数量基础。

OS X

OS X 是先进的操作系统。基于坚如磐石的 UNIX 基础,设计简单直观,让处处创新的 Mac 安全易用,高度兼容,出类拔萃。UNIX 之威力,Mac 之简单OS X 既简单易用且功能强大。所有的一切 – 从启动 Mac 后所看到的桌面,到你日常使用的应用程序,都设计得简约精致。无论是浏览网络、查看邮件和外地朋友视频聊天,所有事情都简单高效、趣味盎然。当然,简化复杂任务要求尖端科技,而 OS X 正拥有这些尖端科技。它不仅使用基础坚实、久经考验的 UNIX 系统提供空前的稳定性,还提供超强性能、超炫图形并支持互联网标准。

简介

OS X是苹果公司为Mac系列产品开发的专属操作系统。基于UNIX系统。使Mac变得简单易用,出类拔萃。

  • 易用性:OS X非常简单易用,以至于从你一开始打开Mac就会操作它,OS X处处体现着简洁的宗旨。
  • 编程:OS X是基于UNIX系统的。是全世界第一个采用“面向对象操作系统”的,全面的操作系统。“面向对象操作系统”是史蒂夫•乔布斯(Steve Jobs)于1985年被迫离开苹果后成立的NeXT公司所开发的。后来苹果电脑公司收购了NeXT公司。史蒂夫•乔布斯重新担任苹果公司CEO,Mac开始使用的Mac OS系统得以整合到NeXT公司开发的Openstep系统上。Mac OS X采用C、C++和Objective-C编程。采用闭源编码。

系统

OS X 是与先前麦金塔操作系统彻底地分离开来,它的底层程序码完全地与先前版本不同。尽管最重要的架构改变是在表面之下,但是 Aqua GUI 是最突出和引人注目的特色。柔软边缘的使用,半透明颜色和细条纹(与第一台 iMac 的硬件相似)把更多的颜色和材质带入到桌面上的视窗和控件,比 OS9 所提供的 “白金” 外观更多,引发了使用者间大量的争论。很多旧的麦金塔使用者把这个接口描述得像是玩具一般,和缺乏专业的优美,而其他的人则为苹果革命的新 GUI 状新为所欢呼。这种外观非常立即地可以辨认出来,即使在第一个 OS X 版本推出之前,第三方的开发者开始针对可以换外表的程序像是 Winamp 制作类似 Aqua 接口的外表。苹果电脑以法律行动,威胁那些声称是由他们有版权的设计下,所制造或散布且提供这种接口软件的人。

命名

X 这个字母是一个罗马数字且正式的发音为 “十”(ten),接续了先前的麦金塔操作系统像是 Mac OS 8 和Mac OS 9 的编号。某些人把它读作 X 字母且发音为 “ex”。对于这个直接解读的原因是对于Unix-like操作系统的传统命名会以字母 “x” 作为结尾 (例如 AIX, IRIX, Linux, Minix, Ultrix, Xenix)。另外一个原因是苹果电脑的倾向提及特别的版本是以(例如) “OS X 版本 10.4″ 印刷出来。

OS X 版本以大型猫科动物命名加版本号命名。10.0 版本的名称是猎豹(Cheetah),10.1 版本的名称为美洲豹(Puma)。10.2 版本命名为 美洲虎(Jaguar),10.3 命名为 黑豹(Panther),10.4 命名为老虎(Tiger),10.5为豹子(Leopard)10.6为雪豹(Snow Leopard)。10.7狮子(Lion),10.8美洲狮(Mountain Lion)。

2013年6月10日,苹果在WWDC大会上对OS X使用了新的命名规则,将10.9版本的OS X命名为Mavericks(巨浪),结束了连续9个版本的大型猫科动物命名规则。2014年6月2日(北京时间6月3日),苹果在WWDC大会上将10.10版本的OS X命名为Yosemite(优胜美地,美国加利福尼亚州一国家公园名字)。

兼容性

苹果电脑公司在发布OS X系统时,宣布该系统只能在G3处理器及更高版本上使用。而在拥有英特尔处理器的Mac上,这可以通过苹果官方提供的软件安装双系统。(OS X系统和Windows系统)。OS X 通过提供一种称为 Classic 的模拟环境,保留了与较旧的 Mac OS应用程序的兼容性,允许使用者在 OS X 中把 Mac OS 9 当做一个程序来执行,使大部分旧的应用程序就像在旧的操作系统下执行一样。另外,给 Mac OS 9 和 OS X 的 Carbon API 可以创造出允许在两种系统执行的程序码。OpenStep 的 API 也依然可以使用,但是苹果把它称为 Cocoa 技术。(这个遗留下来的传统可以在 Cocoa API 中看到,大部分的类别名称都是以 NeXTSTEP 的缩写 “NS” 开头。) 给开发者的第四个选项是可以在 OS X 当做 “第一等公民” 一样的 Java 平台上写应用程序 — 事实上这就是说 Java 应用程序尽可能的与操作系统合适地搭配而仍然能够”跨平台(cross-platform)”,以及他的 GUI,是以 Swing 撰写的,看起来几乎完全地与天生的 Cocoa 接口类似。

只要他们能够在这个平台上被编译,OS X 可以执行很多 BSD 或 Linux软件套件。编译过的程序码通常是以 OS X 封装的方式来散布,但有些可能需要命令列的组态设定或是编译。像是 Fink 和 DarwinPorts 这样的专案,提供很多标准套件之预先编译或是预先格式好的封装。在 10.3 版开始,OS X 已经包含 Apple X11,这是给 Unix 应用程序的 X11 图形接口的公司版本,当做是在安装阶段的选择性元件。苹果是以 XFree86 4.3 和 X11R6.6 为基础实作的,搭配一个模仿 OS X 外观的视窗管理员,与 OS X 有更密切的整合,延展扩充到使用天生的 Quartz 显像系统和加速 OpenGL。早期的 OS X 版本可使用 XDarwin 来执行 X11 应用程序。

对于早期的 OS X 版本,有支持的标准硬件平台是以 PowerPC G3、G4、G5 处理器的麦金塔电脑产品线(膝上型、装上型、或是服务器)。后期的 OS X 版本不再支援某些老旧的硬件、举例来说,Panther 不支援 “米黄色” G3,以及 Tiger 不支援苹果在推出 FireWire 之前的系统。然而,免费的工具像是 XPostFacto 可以使得苹果官方宣称不支援的某些旧系统可以安装 OS X,包含某些 G3 之前的系统。操作系统针对所有支援的硬件提供相同的功能,除了基本硬件的限制之外(例如,CD-ROM 不能烧录CD)以及在更多先进配备上尽量增快效能(例如图形加速)。

于2005年6月6日,史蒂夫•乔布斯在苹果每年的全球开发者大会中发表演说,表示接下来的两年间苹果将会从 PowerPC 转换到 Intel 的微处理器,而且在这个转变的期间,OS X 都会支援两种平台。对于 PowerPC 平台的支援会一直持续到 10.5 版,但是同时支援两种平台多久的时间并不清楚(Mac OS 对于 Motorola 68k 架构的支援一直持续到 PowerPC 系统推出后的约四年)。新版的 Xcode 支援建造 通用二元程序码(Universal Binaries),可以在两种架构执行。PowerPC 程序码在 Intel 为基础的 Mac 会使用称为 Rosetta 的模拟器来提供支持。史蒂夫•乔布斯也证实先前的谣言,就是苹果之前每一版的 OS X 开发周期都有 Intel 微处理器的版本。像是跨平台的能力已经早就存在 OS X 的血统中 – 就是 OS X 的前身,OPENSTEP,已经被移植到很多个架构下,包含 Intel 的 x86,以及 OS X 的核心操作系统Apple Darwin 也移植到 x86,早在 OS X 第一次推出就可以免费下载。然而,苹果声明 x86 平台的 OS X 将不会支援 Classic 环境。

特点

  • 它的 Quartz 影像模式使用 PDF(可携文件格式,Portable Document Format)的子集合当做基础。
  • 全彩,可连续缩放的小图示(最大到 256×256 像素)。
  • 在视窗周围的阴影和分离的文字符素来提供深度的感觉。
  • Global spell checking and other powerful tools thanks to NeXT-style application services.
  • 专用界面工具集、文字、图形和视窗元件的反锯齿效果。
  • New interface elements including sheets (document modal dialogs attached to specific windows) and drawers.
  • Interweaving windows of different applications (not necessarily adjacent in the visible stacking order).
  • ColorSync color matching built into the core drawing engine (for print and multimedia professionals).
  • OpenGL(在 10.2 版中纳入) 合成视窗到萤幕上,容许硬件加速绘图。这种技术称为 Quartz Extreme。
  • Exposé(在 10.3 版中纳入)可以快速地排列视窗或是显现桌面。
  • 在整个操作系统中普遍使用 Unicode。
  • Straightforward architecture for localization of applications and other code, fully separating language dependencies from the core code of a program.
  • FileVault(于 10.3 版中纳入)可以使用 AES(Advanced Encryption Standard) 128 位元金钥来加密使用者的家目录。
  • Dashboard(在 10.4 版中纳入)支援小的应用程序称为 Widget,可以透过一个按键就叫出来和隐藏。
  • Spotlight 搜寻技术(在 10.4 版中纳入)允许以项目的特性或内容来快速的即时搜寻资料档案、邮件讯息、照片、和其他资讯。
  • Automator(10.4版中加入)是一种设计来为不同的工作任务建立一种自动化的工作流程之应用程序。

缺点

与 Microsoft Windows 相比,有某些针对 OS X 缺乏升级价格的评论;前一版的使用者必须付全额的价格购买新版。视 OS X 零售包装是否被认为 “升级” 或不是而定,而有些语意上的争议。一方面,它只能在 Mac 上使用,所有的 Mac 都会搭配某些 Mac OS 的版本一起出售,所以它是有所争议的升级版本。另一方面,在 9.0 或 10.3 升级到 10.4 的升级版间没有价格的差异,假设消费者买了两种版本之一的完全授权,也就是至少对于其间的升级并没有得到任何的好处。此外,消费者在新版的的 OS X 公布后到它开始预先安装到新机器来出货期间,购买了麦金塔电脑,通常可以以更少的金额(.95~19.95美金)来得到升级版。同时,Windows 的 升级价格 实质上是视购买数量协议而有所变化,如家庭版 vs. 专业版等等,导致各版本间直接的价格对照相当困难。在某些情况下,Windows 的升级价格超过 OS X 的价格,因此这种评论并不切实际。

The Open Group 也批评苹果对于 “Unix” 字眼在 OS X 广告宣传使用,而苹果并没有让操作系统获得正式的认证,且他使用这个字眼可能构成商标上的违法行为。苹果宣称他们使用这个字眼当作 概括性商标,且获得认证所需的费用将会使得操作系统价格上变得更贵,但是 The Open Group 声明对于一家公司的认证费用上限是110,000美金。即使 OS X 是以 Unix 为基础,且以 BSD Unix 兼容性层面为特性,但是它并不兼容于 Single Unix Specification。从OS X Lion已经拥有了UNIX正式认证。

不过最新10.9系统升级已经开启了免费升级。用户可以直接通过App Store下载更新升级。

葡萄城成立于1980年,是全球最大的控件提供商,世界领先的企业应用定制工具、企业报表和商业智能解决方案提供商,为超过75%的全球财富500强企业提供服务。葡萄城于1988年在中国设立研发中心,在全球化产品的研发过程中,不断适应中国市场的本地需求,并为软件企业和各行业的信息化提供优秀的软件工具和咨询服务。

邮箱: leadtools.xa@grapecity.com | 电话: 029-88331988-244 | 微博: 葡萄城控件官方微博葡萄城控件

©2018 西安葡萄城