ios

来源:互联网 发布:附近淘宝店铺 编辑:程序博客网 时间:2024/04/29 09:53
  1. 1.苹果研发操作系统
  2. 2.思科研发操作系统
 

1.苹果研发操作系统

编辑本义项

ios

求助编辑百科名片

苹果ios  
苹果ios

苹果iOS是由苹果公司开发的手持设备操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等苹果产品上。iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上宣布改名为iOS。截止至2011年11月,根据Canalys的数据显示,iOS已经占据了全球智能手机系统市场份额的30%,在美国的市场占有率为43%。

外文名:iOS开发商:苹果公司发行商:苹果公司发行时间:2007年6月29日(初版)编程语言:C语言,C++, Objective-C源码模式:混合(封闭源码,开源组件)内核:Darwin授权条款:EULA(商业专有、开源组件)

目录

Objective-C
Apple 的 iOS
发展历史
最新 iOS 操作系统版本
相关资料
越狱
市场份额
展开
Objective-C
Apple 的 iOS
发展历史
最新 iOS 操作系统版本
相关资料
越狱
市场份额
展开

编辑本段Objective-C

  Objective-C是iOS的开发语言。Objective-c是c的升级版。
  对初学者来说,Objective-C存在了很多令人费解的写法,实际上他们是非常优雅的。
  程序员写的最多的就是函数以及调用自己写的或者别人写的函数。本文就从函数的角度来看下Objective-C的优雅之处。
  C#和Objective-C同属于c系列语言。让我们先看下C#的函数定义和调用,做个对比。
  C#函数的定义:
  public void doIt(string actorName, string movieName, int timesSeen)
  {
  Console.Write("{0} is my favorite actor in the movie {1}, I saw it {2} times.", actorName, movieName, timesSeen);
  }
  函数的调用:
  Class1 objMovie = new Class1();
  objMovie.doIt("莱昂纳多·迪卡普里奥", "盗梦空间", 120);
  在让.net程序员看下Objective-C的定义:
  - (void) doIt:(NSString *) actorName movieName: (NSString*) value timesSeen: (int)times {
  NSLog(@"%@ is my favorite actor in the movie %@, I saw it %i times.",actorName, value, times);
  }
  如果你第一次看Objective-C,肯定会琢磨不透上面的代码,怀疑是不是写错了。
  对于上面这个函数的定义:
  1、'-'表示这个函数是实例函数(类似非静态函数),'+'表示这个函数是类函数(类似静态函数)
  2、(void)表示这个函数没有返回值。
  3、函数名是'doIt:',而不是'doIt'
  4、参数用空格隔开
  5、参数类型写在括号中
  6、参数分内部参数和外部参数,如电影名称,内部参数是:value,外部参数是:movieName
  
  ios100中文网

ios100中文网

  7、函数的一个参数没有外部参数的名称,有内部参数名。如:actorName。
  调用:
  [objMovie doIt:@"莱昂纳多·迪卡普里奥" movieName:@"盗梦空间" timesSeen:120]
  从上面代码可以看出除了第一个参数,其余的参数都可以加上外部参数名称用于区别。
  从上面可以看出Objective-C和C#区别很大,实在会令.net程序员费解。Objective-C函数设计的优雅之处在于即有内部参数名又有外部参数名,可以不用在再内部定义变量来存放函数的参数。[1]

编辑本段Apple 的 iOS

  系统结构
  iOS的系统结构分为以下四个层次:核心操作系统(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),Cocoa 触摸框架层(the Cocoa Touch layer)。
  
  系统结构图

系统结构图

[2]

编辑本段发展历史

  iOS最早于2007年1月9日的苹果Macworld展览会上公布,随后于同年的6月发布的第一版iOS操作系统,当初的名称为“iPhone 运行 OS X”。最初,由于没有人了解“iPhone 运行 OS X”的潜在价值和发展前景,导致没有一家软件公司、没有一个软件开发者给“iPhone 运行 OS X”开发软件或者提供软件支持。于是,苹果公司时任CEO斯蒂夫.乔布斯说服各大软件公司以及开发者可以先搭建低成本的网络应用程序(WEB APP)来使得它们能像iPhone的本地化程序一样来测试“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 项新功能。

编辑本段最新 iOS 操作系统版本

  iOS 6 拥有更完善的文本输入法,并内置了对热门中文互联网服务的支持, 从而让 iPad、iPhone 和 iPod touch 更适合中文用户使用。有了全新的中文词典和更完善的文本输入法,汉字输入变得更轻松、更快速、更准确。你可以混合输入全拼和简拼,甚至不用切换键盘就能在拼音句子中输入英文单词。iOS 6 支持 30,000 多个汉字,手写识别支持的汉字数量增加到两倍多。当你向个人字典添加单词时,iCloud 能让它们出现在你所有设备上。百度已成为 Safari 的内置选项,你还可将视频直接分享到优酷和土豆网。也能从相机、照片、地图、Safari 和Game Center 向新浪微博发布信息。
  从地面,从天空看世界,现在你都可以。以全新角度呈现的地图,将改变你看世界的方式。地图元素基于矢量,即使你放大,再放大画面,图形和文字仍然是可圈可点的细节。平移操作也相当顺畅。你可以用倾斜和旋转的角度查看一个区域,那些街道和地点的名字不会因此错位。你甚至可以从城市上空掠过,以令人惊叹的高分辨率画质将景致尽收眼底。
  Siri 能让你通过语音来发送信息、预约会议、拨打电话,还可帮你做更多。你可用自己习惯的谈话方式,让 Siri 去处理各种事项。Siri 能听懂你的话,了解你的意图,还能回答你的问话。在 iOS 6 里,Siri 的见识大大增长。想知道你喜爱的球队和队员的最新比分和统计数据?尽管开口问 Siri 就好。或许你晚上想看场电影,Siri 就能为你显示最新的影评和预告片。你还可让 SIri 按菜肴、价格、位置或更多方式帮你查找餐厅。Siri 甚至能为你打开 app,你不必轻点屏幕,只要说一声“启用 Flight Tracker”或“打开鳄鱼小顽皮爱洗澡”,Siri 就会按你说的做。Siri 是如此易用与能干,你将发现更多的方式去使用它。
  现在,你能与你选择的人,分享你想分享的照片。只需从照片 app 中选择照片,再轻点分享按钮,选择你想分享照片的对象,照片就发送出去了。在 iOS 6 设备或运行 Mountain Lion 的 Mac 上使用 iCloud 的朋友,可立即在照片 app 或 iPhoto 中收到照片。你还能在 Apple TV 上浏览分享照片流。如果你的亲友没有 Apple 设备,也照样能在网上浏览你的照片。大家还可以称赞或评论每张照片。你能尽情分享照片,因为你的分享照片流不会占用 iCloud 存储空间,它们是通过 WLAN 和蜂窝数据传送的。
  你的登机牌、电影票、购物优惠券、会员卡及更多票券,现都归整一处。有了 Passbook,你可用 iPhone 或 iPod touch 扫描来办理登机手续,进入影院看电影,并兑换优惠券。你还能看到优惠券何时到期,音乐会的座席位置,以及那张重要的咖啡馆充值卡余额。你的 iPhone 或 iPod touch 一旦被唤醒,各式票券就会在适当的时间和地点出现在锁屏上,比如你到达机场时,或走进商店兑换礼品卡或优惠券时。如果登机口在办理登记手续后有所变化,Passbook 还能提醒你,避免你找错登机口。
  FaceTime 现可通过蜂窝数据网络和 WLAN 运行,无论你在哪里,都可以拨打和接收 FaceTime 视频电话。你甚至可以使用电话号码在 iPad 上拨打和接收 FaceTime 视频电话。这意味着你无论身处何地,只要携带任一设备,就不会错过每一个笑脸、眼神或飞吻。
  iOS 6 为你的 iPhone 增添了全新呼叫功能。现在,当你拒绝来电时,可以立即通过文本信息进行回复,或设置回拨提醒。如果事务太过繁忙,可启用勿扰模式,你就不会被任何人打扰,除了你不愿错过的联系人,比如你的老板或另一半。
  iOS 6 里的 Mail 经过重新设计后,界面更加简洁流畅,让阅读和编写邮件更轻松。你可设置自己的 VIP 名单,这样就不会错过来自客户、老板或挚友的重要信息。为电子邮件添加照片和视频也更容易。若要刷新你的邮箱,只需向下轻扫即可。
  iOS 6 为你的 iPhone、iPad 和 iPod touch 带来更佳的网络浏览体验。iCloud 标签可记录你在设备上打开的页面,因此你可以先在一部设备上开始浏览,稍后再使用手边的任何一部设备,从上次暂停的地方继续浏览。Safari 现可在阅读列表中保存网页,而不仅是链接,因此即使你没有互联网连接,也能继续阅读网页。当你向 eBay 或 Craigslist 等网站发布照片或视频时,不用退出 Safari 即可拍照或摄录,也可从相机胶卷中选择照片。如果你很想看到整个画面,将 iPhone 或 iPod touch 转为横向模式,并轻点全屏图标,即可全无干扰地查看网页。
  iOS 6 拥有更多功能,让视力、听力、学习以及肢体活动方面有障碍的用户也能享用 iOS 设备的精彩。引导式访问功能可帮助残障学生 (如自闭症患者) 将注意力集中在任务和内容上。它能让父母、教师或管理员通过禁用主屏幕按键,使 iOS 设备只显示一个 app,也可限制屏幕某一特定区域上的触控输入。VoiceOver 是为失明和低视力用户提供的创新性屏幕阅读功能,它现与地图、AssistiveTouch 和缩放功能相互整合。Apple 还与一些优秀的制造商联手推出为 iPhone 打造的助听设备,带来高效率、高品质的数字音频体验。
  这种事确实会发生。你遗失了 iPhone 或 iPad 或 iPod touch。幸运的是,iOS 6 和 iCloud 现提供“丢失”模式,让你更轻松地使用“查找我的 iPhone ”来定位并保护丢失的设备。立即使用 4 位密码锁定你丢失的 iPhone,并发送信息在屏幕上显示联系电话。这样,好心人就能在锁屏模式下给你打电话,而不会访问你的 iPhone 上的其他信息。在“丢失”模式期间,你的设备将追踪记录它所到过的地点,你可随时使用“查找我的 iPhone” app 登录,即可查看设备发回的信息。
  “查找我的朋友”是与亲朋好友分享位置信息的绝佳方式。与你共享位置信息的人会出现在地图上,这样你就可以迅速看到他们在哪里,在做什么。有了 iOS 6,你可以收到基于位置的提醒,比如当你的孩子放学或回到家时。“查找我的朋友”也可将你的位置信息告知他人,让你能与他们保持联络,或了解亲朋好友的行踪。
  iOS 6 将全新购物体验融入重新设计的 iTunes Store、App Store 和 iBookstore。在每个商店主页上方可以查看最新精选 app 和书籍。用手指轻扫即可浏览,轻点可以了解详细信息。通过 iCloud,你的预览历史记录会在你所有的设备上保持更新。因此,你可以在 iPhone 上开始购物,然后在 iPad 上继续。现在,你不必退出使用中的 app,即可购买你喜爱的 app。[3]
  据国外媒体报道,移动应用推荐平台App Brain和Appsfire日前分别整理出了Android和iOS应用名称中出现频率最高的词汇并进行了排名。如果Android手机用户在Google Play 键入“wallpaper”进行搜索的话,就会发现有海量的搜索结果。
  之所以会这样是因为wallpaper现在已经成为Android应用名称的第一高频词。事实上,根据App Brain网站评出的Android高频词排行榜显示,有多达2万9千多个Android应用的名字中包含“wallpaper”一词。在 Appsfire网站对iOS系统出现频率最高的词汇进行排行之后,App Brain也决定对Android系统出现的高频词汇进行了排行。

版本历史

  版本固件编号发布日期1.X  1.01A543a2007年06月29日1.0.11C252007年07月31日1.0.21C282007年08月21日1.13A100a 3A101a2007年09月14日1.1.13A109a 3A110a2007年09月27日1.1.23B48b2007年11月12日1.1.34A932008年01月15日1.1.44A1022008年02月26日1.1.54B12008年07月15日2.X  2.05A3472008年07月11日2.0.15B1082008年08月04日2.0.25C12008年08月18日2.15F136 5F137 9M25172008年09月09日2.1.15F1382008年09月09日2.25G77 5G77a2008年11月21日2.2.15H11 5H11a 9M2621a2009年02月27日3.X  3.07A3412009年06月17日3.0.17A4002009年07月31日3.17C144 7C1452009年09月09日3.1.27D112009年10月08日3.1.37E182010年02月02日3.27B3672010年01月27日3.2.17B4052010年07月15日3.2.27B5002010年08月11日4.X  4.08A2932010年06月21日4.0.18A3062010年07月16日4.0.28A4002010年08月12日4.18B1172010年09月18日4.28C134 8C134bN/A (被iOS 4.2.1代替)4.2.18C148a2010年11月23日4.2.58E1282011年02月07日4.2.68E2002011年02月10日4.2.78E3032011年04月14日4.2.88E4012011年05月04日4.2.98E5012011年07月16日4.2.108E6002011年07月26日4.38F1902011年03月10日4.3.18G42011年03月25日4.3.28H72011年04月15日4.3.38J22011年05月04日4.3.48K22011年07月16日4.3.58L12011年07月26日5.X  5.09A3342011年10月13日4s 2011年10月5日5.0.19A4052011年11月11日5.0.1(iPhone4S用户独有版本)9A4062011年12月16日5.19B1762012年3月8日5.1.19B2062012年5月8日5.1.1r1(iPhone4 GSM用户独有版本)9B2082012年5月25日6.X  6.0 beta(1-4)开发者版本,大约每两周更新2012年6月-2012年9月6.0(所有iPhone3GS/4/4s与iPad2/3版本)10A403[4]2012年9月19日6.0(iPhone5)10A405[4-5]2012年9月19日

用户界面

  
  iOS界面

iOS界面

iOS的用户界面的概念基础上是能够使用多点触控直接操作。控制方法包括滑动,轻触开关及按键。与系统交互包括滑动(Wiping),轻按(Tapping),挤压(Pinching)及旋转(Reverse pinching)。此外,通过其内置的加速器,可以令其旋转设备改变其y轴以令屏幕改变方向,这样的设计令iPhone更便于使用。屏幕的下方有一个主屏幕案件,底部则是 Dock ,有四个用户最经常使用的程序的图标被固定在 Dock 上。屏幕上方有一个状态栏能显示一些有关数据,如时间﹑电池电量和信号强度等。其余的屏幕用于显示当前的应用程序。启动iPhone应用程序的唯一方法就是在当前屏幕上点击该程序的图标,退出程序则是按下屏幕下方的 Home (iPad 可使用五指捏合手势回到主屏幕)键。在第三方软件退出后,它直接就被关闭了,但在 iOS 及后续版本中,当第三方软件收到了新的信息时,Apple 的服务器将把这些通知推送至 iPhone、iPad 或 iPod Touch上(不管它是否正在运行中),在 iOS 5 中,通知中心将这些通知汇总在一起。iOS 6 提供了 “请勿打扰” 模式来隐藏通知。在iPhone 上,许多应用程序之间无法直接调用对方的资源。然而,不同的应用程序仍能通过特定方式分享同一个信息(如当你收到了包括一个电话号码的短信息时,你可以选择是将这个电话号码存为联络人或是直接选择这个号码打一通电话)。

支持软件

  
  iOS 4.1发布会

iOS 4.1发布会

在2007年苹果全球开发者大会上,苹果宣布iPhone和iPod Touch将会通过Safari互联网浏览器支持某些第三方应用程序, 这些应用程序被称为Web应用程序。它们能通过AJAX互联网技术编写出来。iPhone和iPod Touch使用基于ARM架构的中央处理器,而不是苹果的麦金塔计算机使用的x86处理器。因此,Mac OS X 上的应用程序不能直接复制到iOS上运行。他们需要针对iOS的ARM重新编写。但就像下面所提到的,Safari浏览器支持"Web应用程序" 。从iOS 2.0开始,通过审核的第三方应用程序已经能够通过苹果的App Store进行发布和下载了。在经过越狱后的 iOS 设备上,可以安装未通过 App Store 审核的应用。

自带应用程序

  在 iOS 5 中,主接口包括以下自带的应用程序: 信息、日历、照片、 YouTube、股市、地图(AGPS辅助的 Google地图)、天气、时间、计算机、备忘录、系统设置、iTunes(将会被链接到iTunes Music Store和iTunes广播目录)、App Store、Game Center以及联络信息。还有四个位于最下方的常用应用程序包括有:电话、Mail、Safari和iPod。(iPhone4S内置Siri)
  除了电话、短信,iPod Touch保留了大部分iPhone自带的应用程序。 iPhone上的"iPod"程序在iPod Touch上被分成了两个:音乐和视频。位于主界面最下方dock上的应用程序也根据iPod Touch的主要功能而改成了:音乐、视频、照片、iTunes、Game Center,第四代的iPod Touch更加有了相机和摄像功能!
  iPad只保留部分iPhone自带的应用程序: 日历、通讯录、备忘录、视频、YouTube、iTunes Store、App Store以及设置;四个位于最下方的常用应用程序是:Safari、Mail、照片和iPod

不支持的软件

  从 iOS 1.0 版本开始,非法的第三方软件就可以在iPhone上运行了。然而这些软件面临着被任何一次iOS更新而被完全破坏 ,虽然苹果也曾经说明过它不会为了破坏这些第三方软件而专门设计一个系统升级。 这些第三方软件发布的方法是通过Cydia utilities,这两个程序会在iPhone越狱之后被安装到iPhone上。

可使用的设备

  iOS系统已经随着每一台iPhone、iPod Touch、iPod nano、iPad、Apple TV等设备出厂时就已经安装。[6-7]
  
  iPhone 4s产品图

iPhone 4s产品图

编辑本段相关资料

软件开发工具包

  内容 
  2007年10月17日,史蒂夫·乔布斯在一封张贴于苹果公司网页上的公开信上宣布软件开发工具包。它将在2008年2月提供给第三方开发商。软件开发工具包于2008年3月6日发布,并允许开发人员开发iPhone和iPod touch的应用程序,并对其进行测试,名为“ iPhone手机模拟器” 。然而,只有在付出了iPhone手机开发计划的费用后,应用程序才能发布。自从Xcode3.1 发布以后, Xcode就成为了iPhone软件开发工具包的开发环境。
  历史
  第一个Beta版本是iPhone SDK 1.2b1(build 5A147p)它在发布后立即就能够使用了,但是同时推出的App Store所需要的固件更新则直到2008年7月11日才发布。对于iPhone用户,这个更新是免费的;然而,iPod touch的用户则需要为更新付出9.99美元。
  发布日期版本编号更改2008年3月27日2.0b2 
Beta 2首发,发布iOS 2.0b2 (build 5A225c)2008年4月8日2.0b3 
Beta 3发布iOS 2.0b3 (build 5A240d)2008年4月23日2.0b4 
Beta 4发布iOS 2.0b4 (build 5A258f)2008年5月6日2.0b5 
Beta 5发布iOS 2.0b5 (build 5A274d)2008年5月29日2.0b6 
Beta 6发布iOS 2.0b6 (build 5A292g)2008年6月19日2.0b7 
Beta 7发布iOS 2.0b7 (build 5A331)2008年6月26日2.0b8 
Beta 8发布iOS 2.0b8 (build 5A345)2008年7月24日2.1 
Beta 1发布iOS 2.1 (build 5F90)2008年7月30日2.1 
Beta 2发布iOS 2.12008年8月8日2.1 
Beta 3发布iOS 2.12008年9月25日2.2 
Beta 1发布iOS 2.2 (Build 5G29)2008年11月20日2.2发布iOS 2.2 (build 9M2621)2009年1月27日2.2.1发布iOS 2.2.1 (build 9M2621a)2009年3月17日3.0 
Beta 1发布iOS 3.0的预览版及SDK 3.0的测试版2009年3月31日3.0 
Beta 2发布iOS 3.0的预览版2009年4月14日3.0 
Beta 3发布iOS 3.0的预览版2009年4月28日3.0 
Beta 4发布iOS 3.0的预览版2009年5月6日3.0 
Golden Master 
SeediOS 3.0的最终版(只给开发商和私人测试)2009年6月17日3.0 
FinaliOS 3.0的最终版(公开版)2009年7月31日3.0.1修复SMS漏洞2009年6月30日3.1 
Beta 1发布iOS 3.1的预览版2009年7月15日3.1 
Beta 2发布iOS 3.1的预览版2009年7月28日3.1 
Beta 3发布iOS 3.1的预览版2009年9月9日3.1 
Final发布iOS 3.1的最终版(公开版)2010年3月10日3.2 
Beta 4发布iOS 3.2的的预览版2010年3月17日3.2 
Beta 5发布iOS 3.2的的预览版2010年6月21日4.0 
Final发布iOS 4.0的最终版(公开版)2010年9月10日4.1 
Final发布iOS 4.0的第一次重大升级:iOS4.12010年11月1日4.2 
Final发布iOS 4.0的第二次重大升级:iOS4.22011年3月10日4.3 
Final发布iOS 4.0的第三次重大升级:iOS4.32011年6月6日5.0 
Beta 1发布iOS 5.0的预览版及SDK 5.0的测试版2011年10月13日5.0 
Final发布iOS 5.0的最终版(公开版)2011年12月1日5.1 
Beta 1发布iOS 5.1的预览版2012年3月8日5.1 
Final发布iOS 5.1的最终版2012年6月6日iOS 6 Preview发布iOS6预览版2012年9月20日iOS 6发布iOS6正式版

Core Location

  Core Location是Mac OS X中其中一个软件框架。它主要用来存储应用程序在iOS 2.0检测设备的位置。它作为iPhone软件路线图在2008年3月6日开发者大会上宣布,并成为了iPhone的软件开发包的一部分。

SDK

  内容  
 由于iOS是从于Mac OS X核心演变而来,因此开发工具也是基于Xcode。
  
  IOS

IOS

该SDK可分类为下列几大项:触控(Cocoa Touch)多点触控事件和控制(Multi-touch events and controls)加速支持(Accelerometer support)查看等级(View hierarchy)本地化(i18n)(Localization (i18n))相机支持媒体OpenAL混音及录音(Audio mixing and recording)视频播放图像文件格式(Image file formats)QuartzCore AnimationOpenGL ES核心服务网络SQLite嵌入式数据库地理位置(GeoLocation)线程(Threads)OS X核心TCP/IP协议套接字(Sockets)电源管理文件系统(File system)安全和Xcode工具一样,SDK开发工具中包含的iPhone模拟器用来在开发人员的电脑上模拟iPhone的外观和感觉。最初它被称为阿斯模拟器(Aspen Simulator),它被重命名于BETA2版中发布的SDK 。
  请注意,iPhone模拟器并不是模拟用于运行x86目标生成代码。
  该SDK需要拥有英特尔处理器且运行Mac OS X Leopard系统的Mac才能使用。其他的操作系统, 包括微软的Windows操作系统和旧版本的Mac OS X都不支持。
  版权
  SDK本身是可以免费下载的,但为了发布软件, 开发人员必须加入iPhone开发者计划, 其中有一步需要付款以获得苹果的批准。加入了之后,开发人员们将会得到一个牌照,他们可以用这个牌照将他们编写的软件发布到苹果的App Store。发布软件一共有三种方法: 通过App Store,通过企业配置仅在企业内部员工间应用,也可通过基于"Ad-hoc"而上载至多达100部iPhones。
  这个发布iPhone软件的形式的出现使人们不能根据GPLv3的授权代码发布软件。任何根据GPLv3任何代码的开发者也必须得到GPLv3的授权。同时,开发商在散发布已经由GPLv3 授权的应用软件的同时必须提供由苹果公司提供的密匙以允许该软件修改版本的上载。

Java

  苹果至今仍没有宣布任何让iPhone运行Java的计划。但太阳微系统已宣布其将会发布能在iPhone上运行的Java虚拟机(JVM)的计划,它是基于Java的Micro Edition版本。这将让用Java应用程序得以在iPhone和iPod Touch上运行。
  在这个计划发表之后,熟悉iOS软件开发协议的程序员们相信虽然iOS软件开发协议不允许应用程序后台运行(比如说在接电话的时候仍然运行程序), 但却允许自带的应用程序从其他的来源下载代码,而且它们还能与第三方应用程序相互作用(比如说Safari和Java虚拟机), 这可能会阻碍不与苹果合作的Java虚拟机的发展。 很明显,在iPhone运行的Java在iOS软件开发协议所规定的范畴以外。这个条列是规定3.3.2,其内容如下:
  3.3.2 — 无论如何,应用程序都不能自己安装或者启动其他任何可运行的代码, 包括没有限制的插件架构的使用,别的架构,应用程序接口或者其他任何形式。除了苹果发行的应用程序接口和内置的解释器,所有翻译码都不能经应用程序下载或使用。 然而,一些iPhone用户已经表明通过越狱的方式,iPhone能安装和运行Java ME。 在iPhone使用Java的可能性通过太阳计算机系统公司和苹果的会谈逐渐透露了出来, 目前太阳计算机公司正通过一个叫做Innaworks的公司为此目标而进行努力。 奇怪的是, iPhone使用的ARM处理器自身包括一个Java内置的硬件加速环境。.

Flash

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

SVG

  从iPhone2.1固件开始,iPhone版Safari开始支持SVG。该SVG支持SVG 1.1的编码特征和大部分静态功能。但它的图形界面还不支持SMIL动画。这需要等SMIL引擎足够成熟之后才能被支持。除SVG外,还支持HTMLCanvas。

编辑本段越狱

  众所周知,iOS系统为闭源系统,非开源。用户权限很低,通过越狱来打开系统封闭的大门,使用户完全掌控iOS系统,可以随意的修改系统文件,安装插件,以及安装一些App Store中没有的软件。
  著名的越狱团队和黑客有: 神奇小子(limera1n硬件漏洞的发现者,ios3.0, 4.1破解者,已经退出越狱)
  红雪团队(redsn0w越狱软件的开发团队,代表人物肌肉男,肌肉男是基带解锁和降级的研究者)
  comex(4.3.3系统的破解功臣,JailBreakMe一键越狱的开发者,已经退出越狱)
  绿毒团队(代表人物p0sixninja,已经退出越狱)
  pod2g(A5芯片的破解者,ios5越狱的核心人物)
  目前可以越狱的 iOS版本有 iOS 1.0 - iOS 4.3.3、iOS 5.0.1、iOS 5.1.1、iOS 6.0 Beta 所有版本的 iPhone、iPod touch、 iPad和Apple TV2(Apple TV2的最高版本为5.0.2)(iPad 2目前有iOS 4.3.3、iOS 5.0.1、iOS 5.1.1版本可以完美越狱,iPhone 4S iOS 5.0、iOS 5.0.1、iOS 5.1.1版本都可以完美越狱The New iPad iOS 5.1.1版本可以完美越狱 Apple TV2 iOS 5.0.2及以下版本iOS 4.3.4、iOS 4.3.5除外都可以完美越狱)均可以完美越狱。目前主流的 iOS 越狱方法有redsn0w,sn0wbreeze,greenpois0n,limera1n,absinthe,Seas0nPass和JailBreakMe,其中jailbreakme是iPad 2用户完美越狱(没有针对采用A5处理器的iPad 2以及iPhone 4S的不完美越狱版本)iOS 4.3.3版本的唯一方法,absinthe是所有苹果产品用户完美越狱iOS 5.0.1、iOS 5.1.1版本的方法(Apple TV2,3除外,iPhone 4S支持iOS5.0),Seas0nPass是Apple TV越狱的方法。
  最新消息,Pod2g和绿毒都没有食言。iOS 5.1.1完美越狱工具在北京时间5月25日晚20点30分出现在了绿毒的官方上(此工具针对iOS 5.1.1固件),并支持除Apple TV3以外的所有设备。

编辑本段市场份额

  苹果去年在全球市场的iPhone出货量为9300万部,同比接近翻番。在进入手机市场5年后,苹果2012年的手机出货量预计将超过1亿部。中国将成为今年苹果的关键市场,苹果的市场份额仍将快速上升。iPhone产品的首季度营收为227亿美元。更创造了iPhone 4单日售出60多万部的历史记录!苹果应用商店是苹果公司提供给软件开发个人或者大型公司发售自己开发出的在iPhone、iPad或者iPod Touch上的应用软件的地方。开发者可以通过将自己开发的软件、游戏上传到App Store。如今苹果在线商店App Store的应用数量已经突破1万个,200亿次。3G梦工场提供。

编辑本段功能特性

  ios强大的功能。

优雅直观的界面

  第一次上手,你就会知道怎样使用你的 iPhone、iPad 和iPod touch。因为iOS中极具创新的 Multi-Touch界面专为手指而设计。
  前所未有的轻松体验从简洁美观的主屏幕开始。从内置 app 到 App Store提供的 700,000 多款 app 和游戏,从进行 FaceTime 视频通话,到用 iMovie 剪辑视频,你所触及的一切,无不简单、直观、充满乐趣。
  优雅直观的界面

优雅直观的界面

精彩功能与内置APP

  iOS 以及不断丰富的功能和内置 app,让 iPhone、iPad 和 iPod touch 比以往更强大、
  更具创新精神,使用起来乐趣无穷.
  Siri 让你能够利用语音来完成发送信息、安排会议、查看最新比分等更多事务。只要说出你想做的事,Siri 就能帮你办到。Siri 可以听懂你说的话、知晓你的心意,甚至还能有所回应。
  siri

siri

  Facetime现在,只需轻点一下,你就能使用 iOS 设备通过 WLAN网络与其他人进行视频通话,甚至还可以在 iPhone 或 iPad 上通过蜂窝网络和朋友们进行 FaceTime 通话。虽然远在天涯,感觉却像近在咫尺。
  Facetime

Facetime

  信息包含iMessage,这是一项比手机短信更出色的信息服务,因为有了它,你可以通过 WLAN 网络连接与任何 iOS 设备或 Mac 用户免费收发信息。而且信息数量不受限制。因此你可以尽情发送文本信息,还可以发送照片、视频、位置信息和联系人信息。当然,你也可以让 Siri 帮你的忙。
  信息

信息

  Safari是一款极其受欢迎的移动网络浏览器。在 iOS 6 中,它变得比以往更强大。你不仅可以使用阅读器排除网页上的干扰,现在还可以保存阅读列表,以便进行离线浏览。iCloud标签可以跟踪各个设备上已打开的网页,因此上次在一部设备上浏览的内容,可以在另一部设备上从停止的地方继续浏览。
  Safari

Safari

  Game Center让你的社交游戏网络不断扩展,朋友和对手,不打不成交。你还可以加入多人游戏,与不认识的玩家一决高下。这是你的游戏世界,其他任何人都可以参与。
  Game Center

Game Center

软硬件搭配

  由于 Apple 同时制造 iPad、iPhone 和 iPod touch 的硬件和操作系统,因此一切都配合得天衣无缝。这种高度整合使 app 得以充分利用 Retina 显示屏、Multi-Touch 界面、加速感应器、三轴陀螺仪、加速图形功能以及更多硬件功能。FaceTime 就是一个绝佳典范。它使用前后两个摄像头、显示屏、麦克风和 WLAN 网络连接。这也使得ios是优化程度最好,最快的移动操作系统。

世界级庞大的APP集合

  ios所拥有的应用程序是所有移动操作系统里面最多的。iOS 平台拥有数量庞大的移动 app,几乎每类 app 都有数千款。而且每款 app 都天生出色。这是因为 Apple 为第三方开发者提供了丰富的工具和 API,从而让他们设计的 app 能充分利用每部 iOS 设备蕴含的先进技术。所有 app 都集中在一处,只要使用你的 Apple ID,即可轻松访问、搜索和购买这些 app。你需要做的,只是在设备上访问 App Store,然后轻点下载。
  app store

app store

iCloud

  iCloud 可以存放照片、app、电子邮件、通讯录、日历和文档等内容,并以无线方式将它们推送到你所有的设备上。如果你用 iPad 拍摄照片或编辑日历事件,iCloud 能确保这些内容也会出现在你的 Mac、iPhone 和 iPod touch 上,而无需你进行任何操作。
  iCloud

iCloud

系统更新

  iOS 可以免费更新。有更新发布后,你可以通过无线方式将其下载到 iPhone、iPad 或 iPod touch。设备甚至可以适时提醒你下载最新的版本。因此你不会错过新的更新中的所有精彩功能。
  ios更新

ios更新

内置辅助功能

  引导式访问、VoiceOver 和 AssistiveTouch 功能,让残障人士可以体验到 iOS 设备的更多迷人之处。比如,凭借内置的 VoiceOver 屏幕阅读技术,盲人和视力不佳的人士可以听到其手指在屏幕上触摸到的项目说明。而且,iOS 开箱即可支持 30 多种无线盲文显示屏和其它许多备受赞誉的辅助功能,如动态屏幕放大、隐藏式字幕视频播放、单声道音频、黑底白字显示等。
  ios辅助功能-Assistive Touch

ios辅助功能-Assistive Touch

安全可靠的设计

  从你打开设备的那一刻起,iOS 就能为你提供内置的安全性。我们专门设计了低层级的硬件和固件功能,用以防止恶意软件和病毒;同时还设计有高层级的 OS 功能,有助于在访问个人信息和企业数据时确保安全性。为了保护你的隐私,从日历、通讯录、提醒事项和照片获取位置信息的 app 必须先获得你的许可。你可以设置密码锁,以防止有人未经授权访问你的设备,并进行相关配置,允许设备在多次尝试输入密码失败后删除所有数据。该密码还会为你存储的邮件自动加密和提供保护,并能允许第三方 app 为其存储的数据加密。iOS 支持加密网络通信,它可供 app 用于保护传输过程中的敏感信息。如果你的设备丢失或失窃,可以利用 “查找我的 iPhone” 功能在地图上定位设备,并远程擦除所有数据。一旦你的 iPhone 失而复得,你还能恢复上一次备份过的全部数据。

多种语言支持

  iOS 设备可在世界各地通用。30 多种语言供你挑选,你还可以在各种语言之间轻松切换。由于 iOS 键盘基于软件而设计,因而有 50 多种支持特定语言功能的不同版式供你选择,其中包括字符的变音符和日文关联字符选项。此外,内置词典支持 50 多种语言,VoiceOver 可阅读超过 35 种语言的屏幕内容,语音控制功能可读懂 20 多种语言。
  多种语言支持

多种语言支持

适合商务使用

  全球的企业都开始选用 iOS 设备,因为它具有企业专属功能和高度的安全性。iOS 兼容 Microsoft Exchange和标准服务器,可发送无线推送的电子邮件、日历和通讯录。iOS 在传输、设备内等待和 iTunes 备份三个不同阶段为信息分别加密,确保你的数据安全。你可以安全地通过业界标准VPN协议接入私人企业网络,公司也可以使用配置文件轻松地在企业内部署 iPhone。
  商务使用

商务使用

适合学习之用

  有了 iOS,iPhone、iPad 和 iPod touch 即可变为出色的学习工具。你可使用日历来追踪所有的课程和活动,提醒事项发出的提醒,帮你准时赴约并参加小组学习,还可利用备忘录 app 随手记下清单内容,或将好想法听写下来。借助内置WLAN功能在网上进行研究或撰写电子邮件,甚至还可以添加照片或文件附件;使用语音备忘录录制采访、朗读示例、学习指南或课堂讲座。无论是单词定义、练习法语词汇,还是查找腰脊柱的位置,都能在
  App Store 找到相应的 app。[8]
  学习使用

学习使用

词条图册更多图册
原创粉丝点击