移动软件开发对设备的依赖性是否太高

5years 2007-04-02 08:23:51
如题
...全文
434 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengzhenwanli 2007-04-24
  • 打赏
  • 举报
回复
这个看你开发的层次,如果是应用层,基本上不依赖,但是驱动的话就依赖了
bulaohe 2007-04-23
  • 打赏
  • 举报
回复
小小顶
shunan 2007-04-21
  • 打赏
  • 举报
回复
小顶
StarCraftPJF 2007-04-20
  • 打赏
  • 举报
回复
顶一下…………
IntelMobl 2007-04-10
  • 打赏
  • 举报
回复
的确有很强的依赖性,移动软件开发前是要大致确定目标设备的硬件平台以及软件平台。因为

非常有可能某一项配置会影响到这个移动应用的特性的设计和处理。下面我分别举例屏幕对用

户界面,以及内存大小对数据访问模型的影响。

首先,目标设备具有的不同尺寸和外形对用户界面有很大的影响。因为不同的尺寸会影响到信

息的布局,不是说你把台式机的某个游戏的界面的字体缩小,控件缩小,并且紧密排列就可以

把它移植到移动设备上来的。你要重新考虑,在当前的分辨率下信息是否清晰可见,用户的交

互是通过输入文本还是点击按钮来进行的。某些设备如PDA等主要是通过触摸屏作为他们的主要

的输入机制的,而UMPC等设备又有手写板,还有一些手机设备通常用户只是单手操作,考虑到

以上这些因素,就不可能采用一个通用的用户界面来应付所有移动设备。

对于内存大小,不同的移动设备差得就更多了,这就需要针对具体的应用来设计数据访问模型

。要更有效的使用内存,最好使用请求式载入模型,即对象被需要的时候在创建,并且在可能

的情况下重复使用分配的对象。如果应用需要经常访问某组少量的数据,那么把它构造成数组

放于内存中就没问题,但如果牵涉到大量的数据,比如搜索某例病人的医疗纪录,往往会有上

千条记录,这就只能部分的放于内存中,根据需要数据被换入和换出。某些长期的数据,比如

说通讯簿等,那就最好将其放于本地或服务器的数据库中。究竟本地还是服务器呢,又要考虑

目标设备的网络连接情况与同步策略。
pengzhenwanli 2007-04-03
  • 打赏
  • 举报
回复
看什么方面了,

568

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧