请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 284|回复: 0

APP测试

[复制链接]

28

主题

29

帖子

210

积分

中级会员

Rank: 3Rank: 3

积分
210
发表于 2022-6-23 19:20:58 | 显示全部楼层 |阅读模式
一.Android发展历程:
2005年:Google收购了成立仅22个月的高科技企业Android公司。
2007年:谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组。
2008年:谷歌正式对外发布第一款Android手机——HTC G1。
2010年:谷歌正式发布2.3操作系统。
2011年:谷歌正式发布Android 4.0操作系统。
二.层次结构:
1.Applications应用程序:
应用层是一个核心应用程序的集合,所有安装在手机上的应用程序都属于这一层,例如短信,浏览器,通讯录等,或者下载的微信、QQ、支付宝等
核心类库包含了系统库和Android运行环境。系统库主要包括一组C/C++库,用于Android系统中不同的组件,这些功能通过Android应用程序框架对开发者开放。
三.一些相关的核心类库:
1)C语言系统(libc):派生于标准C语言系统,并根据嵌入式Linux设备进行调优。
2)多媒体库(Media Framework):基于OpenCore多媒体开源框架。支持多种视频、音频文件
3)外观管理器(Surface Manager):管理访问子系统的显示,将2D绘图与3D绘图进行显示上的合成。
4)SGL:底层的2D图形引擎。
5)OpenGL|ES:基于OpenGL ES API的实现。该库使用了硬件3D加速或高度优化的3D软件光栅。
6)FreeType:用于位图和矢量字体的渲染。
7)SQLite:一个强大得瑟关系型数据库。
4.Linux Kernel:
Android依赖于Linux相应版本的核心系统服务,例如安全、内存管理、进程管理、网络堆栈、驱动程序模型。


鸿蒙系统:
开发鸿蒙适合的语言Java、CC++
·Java、js适合用于手机应用的开发。
在以后的鸿蒙版本中(华为计划是3.0),即将推出仓颉语言开发。
仓颉语言是华为自主研发的一款语言。

但是就目前而言,华为主推的还是ava
版本说明:
DevEco Studio 1.0 用于华为EMUI系统的应用App。
DevEco Studio 2.0 用于华为鸿蒙系统的应用App。
使用Java开发
开发工具会帮我们自动下载JDK、展示界面以及开发工具等相关软件。所以我们不需要自己安装JDK等环境。
JDK和工具链
JDK: 是Java语言所需要的开发环境。鸿蒙开发工具DevEco Studio会帮我们自动下载。
鸿蒙开发工具目前只支持JDK8。
工具链:
就是开发软件DevEco Studio里面需要用到的一些插件工具。
Toolchains:SDK工具链,HarmonyOS应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集合,首次下载SDK时默认下载。
Previewer:Lite Wearable预览器,在开发过程中可以动态预览Lite Wearable应用的界面呈现效果,默认不自动下载,需手动勾选下载。

iOS简介
简述 iOS(iPhone OS)是由苹果公司开发的手持操作系统。它最初设计是给iphone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等苹果相关产品上。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。最初苹果公司并没有给随iPhone 发行的iOS一个独立的称谓,直到 2008 年才取名为 iPhone OS,并在 2010 年 6 月改名为 iOS。
iOS开发

开发语言
开发语言选择:Objective-C VS. Swift
开发工具 Xcode
Xcode是苹果公司开发的一款产品,提供给开发者用来开发iOS App的集成开发环境(IDE)。Xcode只能运行与苹果系统。所以要想开发iOS App必须要有一台苹果电脑。
界面介绍
Xcode工作页面主要分成5个区域。从上而下从左到右分别是工具栏(ToolBar),标签栏(TabBar),导航区(Navigator),编辑区(Editor),工具区(Utilities)。
工具栏(ToolBar)提供运行/停止程序,编辑模式选择,Xcode界面布局设置。
标签栏(TabBar)和浏览器的网页一样,主要可以用来在多个页面之间进行切换。
导航区(Navigator)提供各种类型的导航,包括源文件,符号,搜索,警告问题,单元测试,调试信息,断点信息,报告信息。
编辑区(Editor)编写代码的地方。
工具区(Utilities)提供对文件的设置,包括类型,位置,编码等。还可以通过它来拖拉创建类,使用代码片段,使用控件,使用资源等。








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-3-25 16:02 , Processed in 0.039639 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表