手机开发实战2——手机系统简介2

大多数手机开发人员,最初接触到的都是开发PC系统应用,手机与PC相比,有许多不同之处:

1开发PC应用软件的系统环境和软件的实际运行环境相差不大;但开发手机软件,基本都是在宿主机-PC上开发,然后通过下载线将软件下载到目标机-手机中,开发和运行是两个不同的环境。

2手机CPU运行速度低;

3手机内存和硬盘容量小;

4手机显示器小;

5使用PC系统时,基本都是利用外接电源供电,电量属于无限供给(未接充电器的笔记本除外);但使用手机时,主要利用自带的电池供电,电量有限;

6 PC系统基本都使用全键盘,但手机的按键个数少,或纯触控操作,无键盘;

7手机的主要功能是接打电话和收发信息,所以这两个任务的优先级最高,也就是在任何时刻,都尽可能的让用户可以接听电话和收到信息;

8手机系统有WatchDog重启机制;

当然还有许多其他不同之处,相对于PC开发,手机开发可以说是一个全新的领域。

手机软件开发除了要了解基本的软件开发、编程知识外,还会涉及嵌入式系统开发、ARM开发、通信协议(GSM、GPRS、CDMA等)、网络协议(HTTP、TCP/IP等)、WAP、MMS、J2ME、串口通信等各方面知识。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,240评论 25 709
  • 手机系统简介 手机本质上是一个实时嵌入式系统。 嵌入式系统是以应用为中心和以计算机技术为基础的,并且软硬件可裁剪的...
    xjbclz阅读 3,452评论 0 2
  • 看完才知道,这作品问世后在社会上引起巨大反响,其受人欢迎的盛况唯有上个世纪的《少年维特之烦恼》能够与之媲美。 我记...
    大啊大的阅读 4,375评论 1 1
  • 今天阅读《故事思维》的20页至30页。这个部分主要讲了如何最大限度地影响别人,要想有效的影响别人的观念跟...
    4b40c2d9081e阅读 1,436评论 0 0
  • 文/鱼音 我幻想 在慢慢的人生途中 遇到正在漫步的你 放慢脚步和你散步 欣赏街边的风景 聊着一些琐碎的小事 规划着...
    鱼音er阅读 1,852评论 0 3