彩票走势图

leadtools中文官方网站 > 所有产品 > 图像 > ios & os x

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 设备始终保持着遥遥领先的地位。

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 是与先前麦金塔操作系统彻底地分离开来,它的底层程序码完全地与先前版本不同。尽管最重要的架构改变是在表面之下,但是 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 环境。

特点

缺点

与 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下载更新升级。

?
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP