IOS开发者群  - 讨论区

标题:IOS简介

2013年03月25日 星期一 21:53

iOS(原名:iPhone OS)是由苹果公司为移动设备所开发的操作系统,支持的设备包括iPhoneiPod touchiPadApple TV。与AndroidWindows Phone不同,iOS不支持非苹果硬件的设备。系统操作(iOS 6)占用约1GB左右的储存空间。[3]

 

开发历史

 

苹果于2007年6月29日发布了iOS的第一个版本,目前已开发到iOS 6。iOS可以通过iTunes对设备进行升级,iOS 5.0及以上版本亦可以通过OTA的方式进行软件更新。iOS必须要与设备通过苹果服务器进行激活,激活方式可以通过iTunes,iOS 5.0及以上版本可以通过iCloud服务激活,并且自动同步。最新版本的iOS大约占用约1GB左右的储存空间。

 

系统构架

  • 框架:iOS使用基于与苹果麦金塔计算器不同的ARM架构中央处理器,使用由PowerVR视频卡渲染的OpenGL ES 1.1[4],以Darwin作为基础[5][6]
  • 系统架构层次:核心操作系统层(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),触控应用层(the Cocoa Touch layer)。

使用界面

  • 设计特点:iOS用户界面能使用按键、多点触控对设备进行控制。此外透过其内建的加速器,可以令其旋转装置以使屏幕改变方向,这样的设计令设备更便于使用。
  • 实体按键:包括屏幕下方的 Home 按键(用于退出应用程序、回到主界面、长按开启语音控制或Siri),顶部的 Power 按键(用于锁定屏幕、关机),侧面的音量控制按键。
  • 多点触控:包括滑动(Swiping)、轻按(Tapping)、挤压(Pinching)、反向挤压(Reverse Pinching or unpinching),可以与系统互动。
  • 屏幕界面:以应用程序方格的形式呈现,最底部的一栏成为 Dock,可以有最多四个程序程序图标被固定在 Dock 上,其他可以通过“滑动”的方式进行变换显示的应用程序。状态栏处于屏幕上方,能显示时间、电池电量和讯号强度等信息。将状态栏下滑

应用程序

  • 应用商店:App Store苹果公司为iOS操作系统所创建和维护的数字化应用发布平台,允许用户从iTunes Store浏览和下载一些由iOS SDK或者Mac SDK开发的应用程序。根据应用发布的不同情况,用户可以付费或者免费下载。应用程序可以直接下载到iOS设备,也可以通过Mac OS X或者Windows平台下的iTunes下载到计算机中。其中包含游戏、日程管理、词典、图库及许多实用的软件。
  • 内置程序:iOS最新版本中的应用(因设备不同部分应用可能有所差异):电话、MailSafari、音乐、视频、SpringBoard、短信、日历、照片、相机、FaceTime、Photo Booth、股市、地图(Apple Map)、天气、备忘录、杂志、提醒事项、时钟、计算器、指南针、语音备忘录、App StoreGame Center、设置、通讯录、iTunesNike+iPod、Voice Control、Siri;在最新版本被移除的软件:YouTube(iOS 6中被移除)、iPod(iOS 5中被拆分成“音乐”和“视频”)、Google地图(iOS 4中使用AGPS辅助的Google地图;iOS 5中使用格洛纳斯系统辅助的Google地图;iOS 6中使用Apple Map,Google地图被移除)[7]
  • Web应用程序:在2007年苹果全球开发者大会上,苹果宣布iPhoneiPod Touch将会通过Safari网络浏览器支持某些第三方应用程序,这些应用程序被称为Web应用程序。它们能通过AJAX网络技术编写出来。[8]
  • 第三方软件:iOS只支持从App Store用官方的方法安装软件。[9]但经过iOS越狱后,一款名为Cydia的软件会被安装在设备,通过安装破解补丁即可通过第三方平台安装软件。[10][11]

开发人员


iOS开发者计划(英语:iOS Developer Program)是苹果公司为iOS开发人员提供的官方项目,该计划包括为开发人员提供开发工具,技术支持培训,资格及程序发布审核等支持[12]苹果公司的iOS Dev Center网站亦提供了大量技术和学习资料。此外苹果公司每年都会举办苹果公司全球软件开发者年会WWDC)。

开发者每年拥有两次技术支持事件(TSI),每次允许开发者请求技术支持工程师提供代码级支持。问题将被分配给合适的工程师以帮助排除代码问题,指出获取其他技术资源的途径,或者提供能够加速其开发过程的变通方法或相应的技术文档。开发者可以通过会员中心的“Programs & Add-ons”(计划和附加项目)购买额外的技术支持事件,包括99美元2次技术支持和249美元5次技术支持两种选择。

 

 

 

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号