移动计算:iPhone与Android平台开发对比

需积分: 9 3 下载量 38 浏览量 更新于2024-07-31 收藏 2.18MB PDF 举报
“E6998: Mobile Computing with iPhone and Android 是一门美国大学的课程,由 Jason Nieh 主讲,探讨移动计算领域的相关内容,特别是针对 iPhone 和 Android 设备的开发。” 移动计算的发展历程: 移动计算起初是软件和硬件的移动性结合。1981年的第一代大规模市场移动计算机体积庞大,重达23.5磅,电池寿命有限,不支持内部电池,只能外部供电,使用时间仅1小时,并且价格昂贵(2000美元)。这些设备不具备网络连接,没有电话、相机和音乐播放功能。然而,随着技术的进步,现代智能手机如iPhone和Android设备变得小巧轻便,通常重量在5盎司左右,电池续航能力强,可支撑全天使用。价格也更加亲民,大约在200美元左右,同时具备了持续的网络连接(WiFi和3G),拥有应用市场,集成了电脑、电话、相机和音乐播放器等功能。 iPhone与Android设备的对比: 以iPhone 3G和Android的HTC G1为例,iPhone 3G拥有3.5英寸480x320分辨率的显示屏,搭载412MHz的ARM处理器,128MB的DRAM内存,16GB的闪存,并配备200万像素的摄像头。其尺寸为4.5英寸x2.4英寸x0.5英寸,重量为4.7盎司(133克)。 相对地,Android的HTC G1采用3.2英寸480x320分辨率的显示屏,搭载528MHz的ARM处理器,192MB的SDRAM内存,256MB的闪存,支持MicroSD扩展槽。它的相机像素更高,达到320万,尺寸为4.6英寸x2.2英寸x0.6英寸,带电池的重量为5.6盎司(158克)。 应用市场的发展: 随着iPhone的App Store和Android的Google Play等应用市场的出现,开发者可以为这些平台创建丰富的应用程序,用户也能轻松下载和安装各种应用,这极大地推动了移动计算的繁荣。App Store为iPhone用户提供了一个集中购买和管理应用程序的平台,而Android Market(现称为Google Play)则为Android设备提供了类似的功能,两者共同促进了移动应用生态系统的快速发展。 总结: “E6998: Mobile Computing with iPhone and Android”课程涵盖了移动计算的历史、现代智能手机的特点以及iPhone和Android设备的硬件配置对比,同时强调了应用市场对移动设备功能拓展的重要性。这个课程对于理解移动设备的发展和编程实践具有深远的指导意义。