微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Android开发技巧:软硬件的巧妙整合

Android开发技巧:软硬件的巧妙整合

时间:01-16 来源: 点击:

2.3版所支持的NFC近场通信技术,以及更高阶的相机模组等等,背后都有各自的驱动程序与软件技术,也必须要与Android系统相结合使用。

  四、效能表现的稳定

  尽管上述这些技术不断推陈出新,但也都不能因此而牺牲设备原本的效能表现,让处理速度因此变慢或造成使用上不顺畅的状况。除了采用更好的硬件设备外(例如现今处理器的时脉已迈向1GHz),更需要操作系统的支持,像是如何在多任务运作的状况下维持程序执行速度以及系统满载的处理等等,都必须要透过软件面的奥援。也就是说,一台Android设备除了要能将各种功能与技术收纳起来、将软硬件整合外,更必须同时注重它在效能上能否维持应有的水准,以提供使用者在操作上流畅易上手的感受。

  五、低电耗设计  

Android的设计概念主要是应用于便携式设备上,目前市面上可见的像是平板电脑与智能手机等。对这类产品而言,电池续航力的好坏可说是影响消费者使用感受的关键之一,试想,若是一台智能手机的待机时间过短,而使用者在外时又无法随时充电使用,不能即时的连网查询资料或执行其他手机功能,这样的产品便失去了它作为便携式移动设备应有的便利性。追根究底,良好的待机时间除了需仰赖高容量的电池以提供充足电力之外,另一个重点就是设备本身在被使用执行时能否作到低电耗设计。Android设备让使用者能透过各种多样化的应用程序,来达到各种不同的使用目的,举凡像是单纯上网、观看新闻、邮件推播或是游戏等等,各种不同功能的程序都能透过自由下载使用,也由于其多任务处理与让程序背景执行的能力,更让降低耗电量成为开发者不可轻忽的一项课题。

  持续验证修正 找出最佳Android整合方案

  正如前面我们不断提到的,对Android设备而言,最困难的开发挑战便在于如何完美地"整合"软件与硬件,以开发出一项功能完整又同时注重使用者感受的产品。从对Android本身程序码的修改、相关硬件的选择,到驱动程序的结合运用以及能否维持稳定的效能表现等,在在都必须要透过仔细的研究与不断的尝试,才能找出问题的根源并解决、更进而找出最合适的整合方案。
  

  附图我们归纳出一些在Android设备上经常出现的问题与其可能肇因,而这些也都是开发厂商必须重视却可能忽略的一环。像是Android源代码中对音源的重新取样(Re-sampling)设计,就会导致设备在读取48K音源时重新取样成44K,而造成谐波失真的现象影响音质,这便是厂商不会注意到而未去修改的问题;另外像是天线位置的设计,也可能直接的影响到收讯能力的好坏;而不良的电源管理设计,也极有可能影响到设备在持续使用状态中的耗电情形。百佳泰在此仅以专业测试验证实验室的角度,希冀以宏观的方式,针对Android设备的开发设计提供可用的参考,近期内我们也将会提供实际的相关测试数据报告,并进一步指陈这些可能的问题风险,以期让更多厂商与消费者都能注意到品质验证的重要性,是从产品设计的根源就要开始层层把关。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top