zoukankan      html  css  js  c++  java
  • 最近换了个手机

    作者:朱金灿
    来源:http://blog.csdn.net/clever101/


         题目不太准确,就权当引子吧。


         最近换了个手机--NOKIA C5。说实话我买这些产品都从实用和软件角度考虑的,花哨时尚的如iPhone的我压根的就没予以考虑。所谓实用是指具备基本的手机功能就够了。所谓软件的角度我是指操作系统。


         从我自身的基础选择Windows Mobile系统对我来说是最合适的,首先我最常用开发工具是VS,最常用的开发语言是C++,感觉VS中的手机模拟器做得不错。不过搜了一下,用Mobile的手机似乎不多。我的印象中似乎只有多普达用得多一些(印象中是多普达用Mobile,Moto用Linux,Nokia用Symbian)。多普达没有我喜欢的机型。然后开始考虑Google手机操作系统Android,看到的是触摸屏的比较多(貌似现在开始流行触摸屏)。我还是喜欢键盘。最后我弟向我推荐NOKIA C5。本来我对Symbian系统比较反感,原因是我听说Symbian系统的C++二次开发并不是使用标准C++语法的,我向来反感这种自定义一套法则来对抗公共法则的做法,感觉除了加大开发者的难度没有其它好处。不过出于对Nokia的坚固耐用的声誉的信赖以及我对这款手机的界面还比较认可,还有我手头正好也有一本Symbian C++开发的书,就决定买了下来。


         以前看到CSDN上有篇文章,大意是指Nokia会因槽糕的Symbian系统而衰落。说实话我也同意作者所说的Symbian系统确实有些地方比较糟糕,比如对二次开发者的如何不友好。后来和头讨论了这个问题,头的观点是:手机操作系统现在和手机是附属一起的,因此手机操作系统仅仅是人购买手机的一个考虑因素,而且还可能只是一个次要因素。现在想想也是,手机操作系统现在还是没法和PC操作系统相提并论的,主要区别在哪里呢?我想主要区别在于手机还主要是一个通讯和娱乐工具,而PC则是一个应用很广泛的工具,涵盖了人们的工作生活和娱乐,因此某些缺点在PC可能是要命的,在手机则没那么严重,比如二次开发的友好性,在PC操作系统是非常重要的,因为如果二次开发不友好,众多的行业软件由谁来开发呢?但对手机操作系统而言则不那么严重,因为手机上的应用程序目前还集中在娱乐。这些程序的开发我估计手机制造商多雇些人来开发就行了。当然如果未来的某一天,人类都把工作平台放在手机上,那么一切都将发生巨大变化了。




  • 相关阅读:
    Leetcode Binary Tree Level Order Traversal
    Leetcode Symmetric Tree
    Leetcode Same Tree
    Leetcode Unique Paths
    Leetcode Populating Next Right Pointers in Each Node
    Leetcode Maximum Depth of Binary Tree
    Leetcode Minimum Path Sum
    Leetcode Merge Two Sorted Lists
    Leetcode Climbing Stairs
    Leetcode Triangle
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470986.html
Copyright © 2011-2022 走看看