深入了解 Android:为何选择它?
1. Android 的起源与现状
Android 诞生于 21 世纪初,那时移动设备分为“智能手机”和“功能手机”,闪存驱动器的读写次数以万计,64MB 的 RAM 都算很大。其核心设计理念是资源节俭,因为没有后备存储来交换运行中的程序,内存紧张时操作系统只能终止程序。
如今,现代智能手机具备了当时笔记本电脑的所有功能。若在当下设计,Android 可能会大不相同。尽管电池续航仍是重要问题,但现代移动操作系统可以像笔记本电脑将数据交换到 SSD 一样,有效地将数据交换到闪存中。现代 Android 开发者正用新的、强大但资源消耗大的库(如 GSON 和 RxAndroid)来补充甚至取代 Android 内置的简单、节俭的库。
与此同时,移动设备逐渐超越了 Android 的架构,而物联网和智能设备带来了新的、更大的机遇。许多产品(从医疗设备、汽车车载系统到家居、电器甚至衣物)都在添加内置智能功能。这些设备对处理器有很大限制,而 Android 因其价格、设计和灵活性,成为驱动此类设备的绝佳选择。
2. 采用 Android 的理由
2.1 全栈解决方案
Android 操作系统能够满足产品全栈需求。从硬件和内核到立体音频以及多屏幕显示,它提供了丰富的选择和灵活性。可以将 Android 类比为 GNU/Linux 的发行版,如 Mint 或 CentOS,它能将一块普通的硅芯片设备转变为具有基本功能的实用计算机。
2.2 广泛接受度
选择 Android 进行硬件项目最明显的原因是其普及性。几乎任何常见芯片组都能直接运行某些版
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



