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

Mobile 计算机科学的哪些领域与移动开发特别相关?,mobile,computer-science,theory,Mobile,Computer Science,Theory,这不是一个特定于平台的问题,而是我对与平台无关的计算机科学领域感兴趣,这些领域与移动应用程序开发特别相关 例如,压缩技术、分布式同步算法等。。在构建移动应用程序时,你发现了哪些相关的、有用的或可实现的概念?是一个重要的考虑因素,当你考虑到移动设备具有各种“正常”计算机的输入时,比如触摸屏(多点触摸)、一个或多个麦克风、照相机(S),等等。从嵌入式软件开发中获得的是处理稀缺资源(如CPU负载和电池寿命)的习惯。我的2美分:,(RFID)我不明白为什么“所有的计算机科学”都不相关。 (即使是与大规模

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


例如,压缩技术、分布式同步算法等。。在构建移动应用程序时,你发现了哪些相关的、有用的或可实现的概念?

是一个重要的考虑因素,当你考虑到移动设备具有各种“正常”计算机的输入时,比如触摸屏(多点触摸)、一个或多个麦克风、照相机(S),等等。

从嵌入式软件开发中获得的是处理稀缺资源(如CPU负载和电池寿命)的习惯。

我的2美分:,(RFID)

我不明白为什么“所有的计算机科学”都不相关。 (即使是与大规模计算相关的事情:你不能 你手上的一个小装置,可以做非常复杂的事情 大规模的,除非在其他地方有一个大型引擎。

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

分页(操作系统如何将堆内存拆分为“页”单元)在决定临时缓冲区的大小时非常有用。

  • 语境的概念:和/或
  • 而且

可能大部分区域:)。此外,用户可以点击或触摸屏幕上的任何位置,而不是鼠标输入/鼠标输出。确切地说,许多(所有?)规则在输入方面发生了变化。另一个我忘了提到的是用于检测物理倾斜和震动的加速度计输入。HPC技术往往不适用于设备本身。可能是整个服务系统的其他部分,但移动设备将始终被限制为客户端组件,而没有显著的可用电源。(这样,您就可以避开500个核心MPI作业了!;-)