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操作系统是非常重要的,因为如果二次开发不友好,众多的行业软件由谁来开发呢?但对手机操作系统而言则不那么严重,因为手机上的应用程序目前还集中在娱乐。这些程序的开发我估计手机制造商多雇些人来开发就行了。当然如果未来的某一天,人类都把工作平台放在手机上,那么一切都将发生巨大变化了。




  • 相关阅读:
    查看full gc频率怎么样
    【LeetCode每天一题】Linked List Cycle II(循环链表II)
    【LeetCode每天一题】Word Break()
    【LeetCode每天一题】Candy(分糖果)
    【LeetCode每天一题】Single Number II(数组中单个数字II)
    【LeetCode每天一题】Gas Station(汽油站)
    【LeetCode每天一题】Single Number(数组中单独的数字)
    【LeetCode每天一题】Sum Root to Leaf Numbers(二叉树所有根到叶节点之和)
    【LeetCode每天一题】Longest Consecutive Sequence(最长的连续序列
    【LeetCode每天一题】 Word Ladder(单词阶梯)
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470986.html
Copyright © 2011-2022 走看看