Android是一个面向用户的系统。所以同学们在面对它的设计思想的时候,应该设置一定的Boundary。即不要因为他的思想优秀就到处引用。

Android面向用户的精粹是可以吸收的。但也正因为它,它从头到尾就是一个为用户设计的系统。它的应用环境应该说,是一个非常平静的系统。它不是一个生产型系统,而是一个服务型系统。但是我们平常开发的大多数WEB应用却大多是生产型系统。因为用户并不可能接触到我们的服务器。就算有一些针对人的设计也是在考虑其生产性的基础上作出的。它们不是一样的东西。

甚至可以说,Android是以体验为中心的,而WEB应用的服务端大多是以效率为中心的。WEB应用的前端倒是可以引用Andrid的思想,但是也还是有些许的区别。因为WEB前端必须跟后端一起工作,存在一个协同的问题。而ANDROID却没有这样的挑战,或者说至少这不是它最大的挑战。即,它最大的挑战并不是单个应用的效率而是整体系统的协调运行。在这样的环境中更讲究的是秩序而不是效率。相反,对于服务器来说,最讲究的正好是如何解决混乱,因为在那样的环境中,混乱是必然的,所以它的中心设计理念就不是如何避免陷入混乱,而是如何在混乱中理出头绪,完成工作。

Android不应该乱。Android应该井井有条。如果乱了,那就是“乱”了。是失败!

更多相关文章

  1. android 系统核心机制binder(01)C语言简谈binder
  2. 【Android】Android输入子系统
  3. android电池管理系统
  4. Android系统手机通讯录
  5. android系统架构图及各层介绍
  6. 系统安全
  7. Android Things:用户驱动-传感器

随机推荐

  1. Android webview 应用
  2. Android——Shader渲染器
  3. Android(安卓)APK调用mongoose
  4. Android之网络请求3————OkHttp的拦截
  5. Android简明开发教程十九:线程 Bezier曲线
  6. android HDMI (一):HDMI基础篇
  7. Android Uri获取资源文件(多种方式)
  8. 【Android】SerialPortFinder学习笔记,显
  9. 一个支持上下滚动动画的Android TextView
  10. Android应用程序打包签名、加固、二次打