您好,欢迎访问三七文档
手机操作系统主要应用在智能手机上。目前应用在手机上的操作系统主要有Android(谷歌)、iOS(苹果)、windowsphone(微软)、Symbian(诺基亚)、BlackBerryOS(黑莓)、windowsmobile(微软)等。iosiOS是由苹果公司开发的手持设备操作系统。苹果公司于2007年1月9日的Macworld大会上公布这个系统,以Darwin(Darwin是由苹果电脑的一个开放源代码操作系统)为基础,属于类Unix的商业操作系统。iOS的产品有如下特点。(1)优雅直观的界面。iOS创新的Multi-Touch界面专为手指而设计。(2)软硬件搭配的优化组合。Apple同时制造iPad、iPhone和iPodTouch的硬件和操作系统都可以匹配,高度整合使App(应用)得以充分利用Retina(视网膜)屏幕的显示技术、Multi-Touch(多点式触控屏幕技术)界面、加速感应器、三轴陀螺仪、加速图形功能以及更多硬件功能。FaceTime(视频通话软件)就是一个绝佳典范,它使用前后两个摄像头、显示屏、麦克风和WLAN网络连接,使得iOS是优化程度最好,最快的移动操作系统。(3)安全可靠的设计。设计了低层级的硬件和固件功能,用以防止恶意软件和病毒;还设计有高层级的OS功能,有助于在访问个人信息和企业数据时确保安全性。(4)多种语言支持。iOS设备支持30多种语言,可以在各种语言之间切换。内置词典支持50多种语言,VoiceOver(语音辅助程序)可阅读超过35种语言的屏幕内容,语音控制功能可读懂20多种语言。(5)新UI的优点是视觉轻盈,色彩丰富,更显时尚气息。ControlCenter的引入让操控更为简便,扁平化的设计能在某种程度上减轻跨平台的应用设计压力。AndroidAndroid英文原意为“机器人”,AndyRubin于2003年在美国创办了一家名为Android的公司,其主要经营业务为手机软件和手机操作系统。Google斥资4000万美元收购了Android公司。Android平台最大优势是开发性,允许任何移动终端厂商、用户和应用开发商加入到Android联盟中来,允许众多的厂商推出功能各具特色的应用产品。平台提供给第三方开发商宽泛、自由的开发环境,由此会诞生丰富的、实用性好、新颖、别致的应用。产品具备触摸屏、高级图形显示和上网功能,界面友好,是移动终端的Web应用平台。Android版本概览版本号名称发布时间特性Android1.0未命名2008年9月内置应用商店;支持html网页浏览Android1.5Cupcake纸杯蛋糕2009年4月30日来电照片显示;采用webkit浏览器;支持复制粘贴操作;屏幕虚拟键盘Android1.6Donut甜甜圈2009年9月15日重新设计的AndroidMarket手势;支持CDMA网络;文字转语音系统;查看应用程序耗电;支持虚拟私人网络(VPN);支持更多屏幕分辨率;支持OpenCore2媒体引擎Android2.1Eclair松饼2009年10月26日优化硬件速度;支持更多分辨率;优化UI;新的浏览器的用户接口和支持HTML5;新的联系人名单;改进GoogleMaps;支持MicrosoftExchange;支持相机闪光灯;改进虚拟键盘;支持蓝牙2.1;支持动态桌面的设计Android2.2/2.2.1Froyo冻酸奶2010年5月20日3G网络共享功能;Flash的支持;App2sd功能;全新的软件商店;更多的Web应用API接口的开发Android2.3Gingerbread姜饼2010年12月7日优化垃圾回收和优化处理事件;原生代码可直接存取输入和感应器事件、EGL/OpenGLES、OpenSLES;新的管理窗口和生命周期框架;支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果;支持前置摄像头、SIP/VOIP和NFC;一键文字选择复制粘帖;改进电源管理系统;新的应用管理方式Android3.0Honeycomb蜂巢2011年2月2日优化针对平板;全新设计的UI增强网页浏览功能;n-apppurchases功能Android3.1Honeycomb蜂巢2011年5月11日优化Gmail;全面支持GoogleMaps;将Android手机系统跟平板系统再次合并;任务管理器可滚动,支持USB输入设备(键盘、鼠标等);支持GoogleTV.支持XBOX360无线手柄;widget支持优化Android3.2Honeycomb蜂巢2011年7月13日支持7英寸设备;引入了应用显示缩放功能Android4.0IceCreamSandwich冰激凌三明治2011年10月19日全新的UI;新ChromeLite浏览器,有离线阅读,16标签页,隐身浏览模式;截图功能;Gmail加入手势、离线搜索功能,UI优化;新功能People:以联系人照片为核心,集成了Twitter、Linkedin、Google+等通讯工具;新增流量管理工具,可查看每个应用产生的流量,限制和禁用流量Android4.1JellyBean果冻豆2012年6月28日特效动画帧速提高至60fps,增加三倍缓冲;增强通知栏;全新搜索UI、智能语音搜索和GoogleNow;桌面插件自动调整大小;语言和输入法扩展;新的输入类型和功能;新的连接类型Android4.2JellyBean果冻豆2012年10月30日键盘手势输入功能;改进锁屏功能,锁屏状态下支持桌面挂件和直接打开照相功能;可扩展通知,允许用户直接打开应用;Gmail邮件可缩放显示;用户连点三次可放大整个显示频,两根手指进行旋转和缩放,专为盲人用户设计的语音输出和手势模式导航Android4.3JellyBean果冻豆2013年7月25日多用户登录;智能蓝牙;OpenGLES3.0;数字版权加密(DRMs)Android4.4KitKat奇巧2013年9月4日支持两种编译模式;RAM优化;新图标、锁屏、启动动画和配色方案;新的拨号和智能来电显示;加强主动式语音功能;集成HangoutsIM软件;全屏模式;支持Emoji键盘;轻松访问在线存储;无线打印;屏幕录像功能;内置字幕管理功能;计步器应用;低功耗音频和定位模式;新的接触式支付系统;以及新的蓝牙配置文件和红外兼容性。Android5.0Lollipop棒棒糖2014年10月15日1.谷歌将为自家的语音服务GoogleNow加入一个名为OKGoogleEverywhere的全新功能。2.Android5.0将会加入更多的健身功能。3.整合碎片化。4.支持64位处理器。5.使用ART虚拟机。Android6.0Marshmallow棉花糖2015年5月28日1.锁屏下语音搜索。2.指纹识别。3.更完整的应用权限管理。4.Doze电量管理。5.NowonTap功能。6.AppLinks。Android7.0AndroidN[1]2016年5月19日[1]Android现状10Android开发者的收入Android开发者收入顺序:1)移动广告,2)付费下载,3)虚拟货币,4)应用内购买。iOS上的开发者收入顺序与android相反:1)付费下载、2)应用内购买、3)虚拟货币交易、4)移动广告;11APPInventor的登录方法一、访问国内搭建的服务器二、利用QQ或者Email登陆三、点击新建项目,开始App的开发APPInventor的工作界面组件面板包含AppInventor提供的多种组件,如标签、图像、按钮等。工作面板相当于虚拟的手机屏幕,组件面板中的所有组件都可以通过拖动的方式添加到工作面板中。被拖入工作面板的组件(即对象),都会显示在组件列表中,在此可以对组件进行重命名和删除每种组件都会有自己特有的性质,我们称之为属性,我们在属性面板里可以对每个组件的属性进行设置。素材中会列出整个项目中到的图片、声音等所有的资源1、添加标签组件(Label)——显示文本2、添加图像组件(Image)——显示图片3、添加按钮组件(Button)——点击按钮可以触发一些事件,如播放音乐4、添加音效组件(Sound)——播放音乐5、添加加速度传感器(AccelermeterSensor)——检测设备是否被摇动逻辑设计1、梳理需求分析中的功能设计对象当……的时候(触发事件)做……(动作)按钮1被点击播放音乐加速度传感器1被晃动更换图片播放音乐Screen1(返回键)被回压关闭程序
本文标题:跟我学做App
链接地址:https://www.777doc.com/doc-3658961 .html