计算机科学的哪些领域与移动开发特别相关?

时间:2010-04-30 14:22:12

标签: mobile computer-science theory

这不是一个特定于平台的问题 - 而是我对计算机科学的一般平台独立领域感兴趣,这些领域与移动应用程序开发特别相关。

例如,压缩技术,分布式同步算法等等。在构建移动应用程序时,您发现哪些理论概念具有相关性,实用性或启用性?

7 个答案:

答案 0 :(得分:7)

Human-computer interaction是一个重要的考虑因素,当您考虑移动设备具有“普通”计算机不具备的各种输入时 - 例如触摸屏(具有多点触控),一个或多个麦克风,相机(s)等...

答案 1 :(得分:4)

从嵌入式软件开发中习惯处理稀缺资源,如CPU负载和电池寿命。

答案 2 :(得分:2)

我的2美分:Augmented realityNFC(RFID)

答案 3 :(得分:1)

答案 4 :(得分:1)

我不明白为什么“所有计算机科学”都不相关。 (甚至大型大型计算的事情都是相关的:你不能拥有 你手中的一个小设备,它可以做很复杂的事情 大规模除非在其他地方有一个大引擎。

答案 5 :(得分:1)

Derecursivation(将递归代码转换为迭代循环)很方便,因为有些系统试图限制默认的可用堆栈大小。

分页(操作系统如何将堆内存分成“页”单元)有助于理解何时确定临时缓冲区的大小。

答案 6 :(得分:1)