Software Engineers Will Work One Day for English Majors

4/25/2012 11:04:10 PM

By Norman Matloff, posted by Bloomberg.

Which of the following describes careers in software engineering?

A. Intellectually stimulating and gratifying.

B. Excellent pay for new bachelor’s degree grads.

C. A career dead-end.

The correct answer (with a “your mileage may vary” disclaimer) is: D. All of the above.

Although the very term “coding” evokes an image of tedium, it is an intellectually challenging activity, creative and even artistic. If you like puzzles and are good analytically, software development may be your cup of tea. You not only get to solve puzzles for a living, but in essence you compose them.

Wages for new computer-science graduates working as software engineers are at, or near, the top of most surveys, certainly compared with new humanities grads. We hear about the gap a lot this time of year, as students compare job offers.

You had better be good to get that first job in computer engineering, because you will probably be asked to code on command during job interviews; employers have been burned too often by those with high grades yet low ability. But those who are chosen are generally paid well and love the work.

The downside? Well, say you interview as a graduating college senior at Facebook Inc. (FB) You may find, to your initial delight, that the place looks just like a fun-loving dorm -- and the adults seem to be missing. But that is a sign of how the profession has devolved in recent years to one lacking in longevity. Many programmers find that their employability starts to decline at about age 35.

Gone by 40

Employers dismiss them as either lacking in up-to-date technical skills -- such as the latest programming-language fad -- or “not suitable for entry level.” In other words, either underqualified or overqualified. That doesn’t leave much, does it? Statistics show that most software developers are out of the field by age 40.

Employers have admitted this in unguarded moments. Craig Barrett, a former chief executive officer of Intel Corp., famously remarked that “the half-life of an engineer, software or hardware, is only a few years,” while Mark Zuckerberg of Facebook has blurted out that young programmers are superior.

Vivek Wadhwa, a former technology executive and now a business writer and Duke University researcher, wrote that in 2008 David Vaskevitch, then the chief technology officer at Microsoft Corp. (MSFT), “acknowledged that the vast majority of new Microsoft employees are young, but said that this is so because older workers tend to go into more senior jobs and there are fewer of those positions to begin with.”

More than a decade ago, Congress commissioned a National Research Council study of the age issue in the profession. The council found that it took 23.4 percent longer for the over-40 workers to find work after losing their jobs, and that they had to take an average pay cut of 13.7 percent on the new job.

Why do the employers prefer to hire the new or recent grads? Is it really because only they have the latest skill sets? That argument doesn’t jibe with the fact that young ones learned those modern skills from old guys like me. Instead, the problem is that the 35-year-old programmer has simply priced herself out of the market. As Wadhwa notes, even if the 45-year-old programmer making $120,000 has the right skills, “companies would rather hire the younger workers.”

Whether the employers’ policy is proper or not, this is the problem facing workers in the software profession. And it’s worsened by the H-1B work-visa program. Government data show that H-1B software engineers tend to be much younger than their American counterparts. Basically, when the employers run out of young Americans to hire, they turn to the young H-1Bs, bypassing the older Americans.

Fewer Managerial Jobs

With talent, street smarts and keen networking skills, you might still get good work in your 50s. Moving up to management is also a possibility, but as Microsoft’s Vaskevitch pointed out, these jobs are limited in number. Qualifications include being “verbally aggressive,” as one manager put it to me, and often a willingness to make late- night calls to those programmers in India you have offshored the work to.

Finally, those high programmer salaries are actually low, because the same talents (analytical and problem-solving ability, attention to detail) command much more money in other fields, such as law and finance. A large technology company might typically pay new law-school graduates and MBAs salaries and compensation approaching double what they give new master’s degree grads in computer science.

If you choose a software-engineering career, just keep in mind that you could end up working for one of those lowly humanities majors someday.

(Norman Matloff is a professor of computer science at the University of California, Davis. The opinions expressed are his own.)

Posted by Cherysun Zhang.

争议刑诉法“73条”

3/14/2012 12:48:54 PM

3月11日下午,投资人薛蛮子在新浪微博发起投票《两会的刑诉法修正案第73条,现在该表决么?》(该网络投票已被删除),短短数小时,投票人数过万,其中93%选择“暂缓表决”。

这项争议巨大的“73条”,被民间简称“不通知条款”,主要规定,对于涉嫌危害国家安全犯罪、恐怖活动犯罪、特别重大贿赂犯罪的犯罪嫌疑人,公安机关可指定居所执行监视居住。

另有第83条规定,犯罪嫌疑人拘留后,涉嫌危害国家安全犯罪、恐怖活动犯罪的,在“通知可能有碍侦查”的情形,可不通知家属。

因为草案的一审稿中,73条同样规定了监视居住若“通知可能有碍侦查”,可不通知家属。所以对上述条款的争议,被统称为“73条”。

上述两项罪名涉及的行为并无具体界定,“有碍侦查”的裁量权也在执法机关,引发法律界人士对此条款被滥用的担忧。

中国政法大学法学院副院长何兵撰写评论:“刑诉法草案异地监视制度必须废除。要害在于:一、异地监视实质等于羁押,而不受逮捕拘留期限限制。二、这些异地羁押场所,不受看守所条例限制,将会失控。人大代表们,你们一定要擦亮眼睛,防止被骗。”

何兵进一步解释说:“异地监视居住实质是双规合法化和扩大化。双规仅针对党员,异地监视居住针对国民。表面上只针对本地无居所的人,实际上朝阳区公安可以将我关进黑牢,因为我居所在海淀。”

知名刑辩律师陈有西则在微博以案例说明,“遇到张明渝失踪前会见委托民事事项的赵律师。张作为重庆市人大代表,已失踪三天,家属报案,无人受理。刑诉法修正案73条‘不通知条款’的现实版。这就是中国法治实况。”

“(秘密羁押导致的)永远失踪,不但可能,而且已经发生。很多不明羁押死亡即属此类。现在在支持这种混帐立法的人,不管现在权势多盛,他自己或他的后代会自食其果,”陈有西说。

3月10日下午,上述草案由人大会议主席团表决通过。随着14日人大全体会议表决的逼近,法律界人士纷纷呼吁关注表决。

当日,华东政法大学宪法学教授童之伟发表文章——《刑诉法草案勉强通过不如暂不交付表决》,写道“刑诉法修正案草案写进‘尊重和保障人权’字样的同时,其后的具体条款并没有做相应的具体调整……时间长达数周的拘留和长期限制公民人身自由的取保候审、监视居住,完全由侦查主体自行决定,说不过去。”

3月11日,北大法学教授贺卫方说:“家中一人早晨出门,晚上未归,随后不知所终,家人难道不会推断此中缘由?通知家属对所谓犯嫌又何助之有?难道因为不告知于是家人就傻呵呵地以为其外出休假故暂无消息?立法如此规定,分明是自我抹黑,让国家形象受损,对侦查本身了无意义。请诸代表留意!”

与这些场外抗议相反,全国人大代表们对刑诉法修正案草案是另一种态度。

Read the rest of this article.

Posted by Cherysun Zhang.

我又不是SB,买全新iPad干什么

3/08/2012 10:26:02 PM

今天估计又是很多果粉激动的一天了,因为全新的“全新iPad(The new iPad)”发布了。这个名字起的很好,即使是在10年以后,它依然是全新iPad。不过我在想当下一代iPad发布的时候应该叫什么名字好呢?依然叫全新iPad就太没意思了,也不符合苹果一贯炒概念的风格,那么就把它叫做“更新iPad”吧。

首先要说的是,我也在用iPad 2,需要承认的是这确实是很不错的产品,相比于现在市面上的其他平板产品确实存在有很多优秀之处。但是作为用户,我只会将它作为一个普通的优秀产品来看待,不会追捧,更不会像有些人一样把苹果以及苹果的产品当作神一样供着,那都是神经病行为。本来想把这篇文章起个名字叫做“全新文章”,仔细一想觉得不能够像这次苹果发布产品一样2B,于是改名叫做“我又不是SB,买全新iPad干什么”。如果你没有在使用iPad,那么当然买个新的版本确实没什么;不过如果现在已经在使用iPad 2,还非要挤破脑袋跑到香港排队,或者花高价从黄牛手机买个所谓“全新iPad”回来,我真是觉得有些SB了。

看过新一代iPad的发布会,毫无亮点可言,就是平常的更新换代,虽然吹的比较厉害,不过实际上没有太多可关注的地方。所以说,我作为一个非SB,是不会再买个iPad回来的。

你是要买个视网膜,还是要买个电视机?

不知道Apple是不是因为还沉浸在Steve Jobs去世的悲伤中以至于脑子有些不好使,宣称Retina Display的显示效果比HDTV更好,HDTV那么大的尺寸只有1920×1080像素,而9.7英寸的iPad屏幕就已经有了2048×1536的分辨率。看到这种宣传我不禁在想,我家正好装修,是不是应该买个新的iPad挂在电视墙上面呢……?即便iPad的成像能够真的比我的视网膜更加细致,我觉得在我有生之年,我眼睛的视网膜也无法进化到这种程度了,就算分辨率再提高一倍,我也看不出任何差别来了。

何况可笑的是Steve Jobs在发布iPhone 4的时候说300 ppi(pixels per inch)是视网膜的极限了,因而iPhone 4的326 ppi叫做视网膜屏幕是很恰当的。现在全新iPad连300 ppi也没有达到,依然叫做Retina Display,这是要自己用iPad砸一下自己的脚么?不过很快就有说使用平板时离眼睛的距离没有使用手机时近,所以虽然没有达到自己定的标准,但是这叫做视网膜屏幕也是没有问题的。我在想看来我家的电视机原来也是视网膜屏幕。

大家都知道这次iPad的屏幕显示效果还是不错的,广告宣传也是可以夸张一点儿的,心里都明白就行了。不过总是有那么些人非要站出来替苹果解释,高喊着“苹果说的对,苹果说的就是真理”的口号,让我觉得实在是有些恶心了。一群教徒拜倒在Steve Jobs的墓前不断地争辩,容不得一句批评的声音,真是活得够累的。

A5X芯片很快,不过我买的不是超级计算机

徐要说的是,A5X芯片的处理速度确实提升不少,四核图形处理器让图像处理能力得到了提升。不过对于我这种不玩什么游戏的人来说,你就是给我个八核的芯片也没有太大效果。对于我来说现在的A5芯片已经够我工作、上网使用了,换成A5X芯片对于我的日常使用会带来怎样的改观呢?原先按下电源键点亮屏幕需要1秒钟,现在使用更高级的处理器,为我节省了0.5秒的时间。怎么样,NB么?嗯,你脑子进水了吧。

500万像素的iSight摄像头,用它来拍照很酷?

500万像素不是个什么很高的数值。尽管Nokia 808那种4100万像素的摄像头对我来说没有任何吸引力,500万像素也不证明成像效果不好,不过我在考虑的问题是,在我使用iPad的过程中,从未使用过上面的摄像头拍照。我上一趟岳麓山,不会随身带着iPad;上街买衣服也不会拿上它。就算我拿着它出门,挤过人群,然后举起硕大的iPad拍照,我觉得总有些不正常。因而即便摄像头升级到了5000万像素,我也宁可用我Galaxy Nexus的500万像素的摄像头拍一张。

4G LTE网络太tm快了

4G网络的下载速度高达42 Mbps?真是太tm快了。不过中国大陆在两三年之内还没使用到4G LTE这可能。为了使用N年以后的网络,我现在换个新的iPad?

iPhoto真NB,App Store太厉害了

App Store里面的应用真的是太让人惊讶了,而且Apple这次还发布了很多像iPhoto一样新的、非常棒的应用,可以在iPad上面活得极好的效果。我的iPad 2就能安装,干吗再买个新的?

全新iPad可是有语音输入功能哦

别做梦了,不是Siri,就算是Siri,它也不懂中文。(再退一步,就算听的懂中文,想要听懂北京话、河北话、河南话、湖北话、湖南话、上海话等等,还得多学习几年呢。)而且……语音输入这种东西,N多年前Android上面不就有了么。新鲜货么?

总的来说,把这叫做“Resolutionary”呢,真是有点儿可笑了,不过只是个广告,也倒是无所谓了。还没有iPad的,用合适的价格买个来玩玩儿挺不错;我是不指望着再买个回来,我还是直接再添点儿钱买个高清的电视好了,我可不想在电视墙上挂个iPad,不只是我的视网膜不达标,我的晶状体也不允许我把它当作电视来看。

Posted by Cherysun Zhang.

如何让“CHN-CUGSM”恢复到“中国联通”

2/18/2012 04:55:01 PM

首先需要声明的是该内容为简明教程,如果你不甚了解其目的与适用范围的话,请阅读《Android 4.0修改电信运营商名称的教程》一文;如果你已经深入了解了上文的话,请忽略这篇文章,因为该教程为上文的精简版,只为方便新人进行简明操作。

完成以下操作需要对Galaxy Nexus或Nexus S进行root。在此提醒的是,在root权限下进行操作有一定的风险,请自行备份。

1. 在这里下载并解压文件,可以得到名为optable.db与spn-conf.xml的两个文件,并将其复制到Android设备的USB存储(“/sdcard”目录)中。

2. 使用Root Explorer文件管理器等工具将spn-conf.xml复制(若已存在同名文件则覆盖)到“/system/etc”目录下,修改其权限为644(-rw-r--r--)。

3. 再将optable.db文件复制到“/data/data/com.android.providers.telephony/”路径并覆盖原文件,修改其权限为600(-rw-------),再将其所属用户与用户组均修改为“radio”(不含引号)。

至此即完成了全部操作,重新启动Galaxy Nexus或Nexus S,“CHN-CUGSM”将显示为“中国联通”,而“CMCC”将显示为“中国移动”。

需要补充说明的是,如果你不了解如何root你的设备,请自行查找相关教程进行操作,Nexus S用户可以参考《对Nexus S(i9020A/i9023)root的教程》一文。尽管该教程可以实现在Android 4.0下修改电信运营商的名称,但是还是推荐读者阅读《Android 4.0修改电信运营商名称的教程》,以便于进一步了解操作的规程以及各项操作的含义及可能带来的风险。

Posted by Cherysun Zhang.

Android 4.0修改电信运营商名称的教程

2/18/2012 03:27:31 AM

Galaxy Nexus随着Android 4.0的发布已经逐渐成为了不少用户使用手机的主要选择,使用Nexus S的用户大部分也已经将手机升级到了Android 4.0。由于二者均未在中国大陆地区发行行货,所以很多用户会发现手机的电信运营商显示有一些小的漏洞:中国移动用户会显示运营商为CMCC,而中国联通用户则会显示为CHM-CUGSM。虽然对手机的正常使用没有任何影响,但是看起来有时候会感到有一些别扭。

下面就介绍一下在Android 4.0系统下修改手机运营商名称的方法。值得注意的是:该教程不必永久获得root权限。(笔者认为,root权限的开放对于用户使用来说,确实产生了一些便捷条件,但是对于Linux内核的Android系统而言,获得root权限确实不利于系统的稳定与安全运行,所以这个教程只在操作过程中临时获取root权限,而不推荐用户永久获取最高权限。)

需要说明的问题是:整个操作过程当中需要临时获取root权限,请仔细并完整地阅读全部教程内容后再谨慎操作,因在root权限下操作具有一定的风险性,请自行做好备份。

如果你已经正确安装驱动并可以直接使用SDK或ADB来控制Android设备进行操作的话,那么请跳过前2步,直接阅读第3步进行操作。

1. 通过Android Developers官方网站下载Android SDK。对于不愿意下载庞大的SDK的用户,可以从这里下载ADB(Android Debug Bridge),即从SDK中提取出来的控制Android设备的小型工具。这里我们将ADB下载并解压到“C:\adb”路径下。

2. 安装适用于Android设备的驱动程序,这里以Galaxy Nexus与Nexus S为例。Galaxy Nexus用户可以在这里下载驱动程序并安装,Nexus S用户安装驱动程序时请参见《对Nexus S(i9020A/i9023)root的教程》一文中的“准备驱动”部分。

3. 使用USB电缆将Android设备与PC相连接,并开启“USB调试”(“设置”-“开发人员选项”-“USB调试”)功能。

4. 下载boot.img文件并复制到刚刚创建的“C:\adb”路径下。该文件用于临时获取Android设备的root权限。

Read the rest of this article.

Posted by Cherysun Zhang.

一个人的情人节

2/14/2012 11:16:08 PM

和往常一样,今天又是不知道如何地就度过了,唯独有所不同的是,心情不太一样。当一个人习惯的时候,这样的节日对我来说并没有什么。虽然说过的好就很好了,一个节日过与不过都没有大的关系。下午出门,走过湘江去转了转,看到满街的人,连一个吃饭的位置都没有,想想这些天以来,心里不知道是一种什么样的感觉。

希望总是美好的,但是,毕竟这个东西叫做希望,不叫现实。虽然我不懂比赛,只是凑过一次热闹,没有学会公式怎么用,没有学会工具怎么使,只知道了学校给的饭我不怎么吃的进去。所以只想假期闲得无事的时候瞎挣几块钱,没有什么事情就提前跑会学校几天,也许看来没有什么意义,但是至少可以让自己喜欢的人不用连续几天都随便吃口饭,可以在忙碌的比赛中不用跑得很远去改善一下伙食。

可是,希望就是希望而已,距离现实还有很远的距离。尽管想像的很美妙,但是每当看到“在写论文”、“在找材料”这样的短信回复的时候,也只能安安静静站在一边凉快着。当你很热情的时候,现实无疑就是一盆冷水,决不会加热一丝一毫。就像在微博上面无意说到的一句话,现在回想起来也就是这么回事:你越在乎的人,人家不一定在乎一点儿。

下午决定不管怎么样,都要自己把这个节过一下,一个人出门无聊,叫上好基友一起。路上还在说,这个情人节,不买花,不碰巧克力,没有礼物,只是这么过了。你们每个人都看到的是一个每天看来都闲得无事、没心没肺的人,但是我也有不开心,我也会不高兴,我也会想着怎么关心别人而不只是怎么捣乱,我也会在“request timeout”的时候感到很失落。你们尽可以说你是大男生,要关心别人,要体贴,要懂得忍让,要懂事,等等等等。所有这一切,我都会明白,可是我也会罢工,我也会偷懒,见到自己喜欢的人也会紧张,再大也还没有达到法定结婚年龄。

我真的不知道自己应该怎么做了。想要关心一个人,然后却得不到任何回应。

我说,我才不会去问她有没有睡醒。但是还是没有忍住发了一条短信问了一句。也许真的像那句话,把越多的感情放进去,然后就会越发不值钱了吧。也许是吧,但是又能怎么样呢。

听着广播,趴在床上,慢慢写完。我知道没有什么人会光顾这里的,所以在懂事的外表下也说些不懂事的话。不想跟别人讲,但是又真的很难过。我只知道Tao Liu会经常来看,我只能希望看一眼就好,就当作什么也没有过一样。谢谢了。

Posted by Cherysun Zhang.

Google只对黑色Sandbar有兴趣?

2/05/2012 02:39:49 PM

之前有提到Google逐步测试下拉菜单方式的navigation bar来替代原有的黑色Sandbar,但是现在看来Google有可能又改主意了。Google在主页上开始重新推送新版的Sandbar,依旧是黑色,只是样式上有了一些调整。

主要的变化是这次新的Sandbar看上去更加舒展,产品显示的数量也相比更多,由于字体加粗使得白色与灰色文字的颜色对比更加明显,“more”下拉菜单栏的样式也有变化。

通过这次UI的调整,也不难看出来Google对于如何使得页面看上去更加美观、用户操作更为简便也是举棋不定,随着Google+的问世,Google首页的UI开始进入了Sandbar时代。不过黑色的Sandbar曾经招惹一些用户的反对,因而Google开始推送基于下拉菜单形式的navigation bar,但是此举使得更多用户不满(大概是因为整个导航条占据了太多的页面空间)。这回新版的Sandbar回归,看来Google更倾向于使用这样的风格。不过也许后面又有了什么样的变化也说不定。

之前的文章里面提到了没有收到推送的用户如何开启navigation bar,这次再说一下如何启用新的Sandbar,方法基本上是相同的。

如果你在使用Chrome、Firefox、Safari或者Internet Explorer 8以上的版本,在新的标签页中打开“google.com”。然后打开浏览器中的控制台,方法如下:如果使用Chrome,按下<ctrl+shift+j>;如果使用Firefox,按下<ctrl+shift+k>的组合键;在Safari中打开web inspector或者在IE中打开developer tool(开发者工具),则使用<F12>。而后将如下的代码粘贴入控制台中:

document.cookie="PREF=ID=381502750b6e9119:U=aaee74aefea7315a:FF=0:LD=en:CR=2:TM=1328391998:LM=1328392000:S=yPtlCgLbEnezu5b4; path=/; domain=.google.com"; window.location.reload();

按回车键并关闭控制台,这样就可以开启新版的Sandbar了。当然,如果你使用的不是美国地区的域名(例如Google中国将跳转到“www.google.com.hk”),那么首先需要在新标签也中输入“www.google.com/ncr”以防止域名的自动跳转。因为新的Sandbar仅仅对美国地区的域名有效。

至此就可以成功尝试新版Sandbar,当然如果觉得不满意的话,那么通过刚才的方式粘贴下面的代码,来恢复到默认的界面。

document.cookie="PREF=; path=/; domain=.google.com"; window.location.reload();

Posted by Cherysun Zhang.

如何选择一部Android手机

1/31/2012 10:23:48 PM

首先需要承认的是目前大部分(并非全部)Android手机的表现还不如iPhone 3GS,更别提与iPhone 4以及iPhone 4S相比。然后需要知道的是这并非Android系统本身的问题,而是那些对Android进行修改与定制的手机厂商的问题。对于会折腾的人来说,Android与iOS差不多。而对于不会或者不想的人,就会产生不小的差距。

以下阐述是针对大众人群,不会越狱与root,且不擅长刷机。

iOS的优势:傻瓜和流畅

傻瓜是真的,只有一个Home键,所有操作都在屏幕上显示,触摸操作,一目了然。很多使用Android手机的用户,完全意识不到手机上Menu键的存在,也想不起可以长时间触摸以弹出菜单,经常找不到要用的功能。所以相比之下iOS更适合女性和中老年人。

iOS的流畅更多的是在于表面文章做得好。即便是未经定制的手机,iOS也要比所有Android手机在使用过程中感觉流畅。这有两个主要原因:第一,iOS软件的过渡动画做得比较好,让人不觉得在等待,Android软件缺乏过渡优化,经常会显示黑屏,实际打开软件所用的时间差不多,但iOS让人感觉更加舒服且没有停顿;第二,iOS不花哨,没有动态壁纸,没有widgets(小工具),没有经过第三方的定制。实际上如果iOS jailbroken(已越狱),再装上自定义主题,以及杂七杂八的功能,一样会出现卡顿的现象,但因为jailbreak以及使用Cydia安装越狱后的软件有些麻烦,一般人不会操作,因而手机会保持流畅。而Android默认就提供这些功能,大家都想尝试,就出现了反应卡顿。如果不使用动态壁纸以及自定义主题(与GO Launcher等)上的widgets,Android手机不比iPhone差太多。当然还是有些细微差距。

Android的优势:简单和实用

是的,Android要比iOS简单好用。iOS虽然傻瓜但并不代表简单:自行下载了音乐却不能设置为铃声、接听电话不能显示号码归属地、开启Wi-Fi还需要进入一层层的设置项、输入法不易更换、安装或传输歌曲经常需要连接电脑进行同步,这些无疑都是iPhone让人头疼的地方。当然有人说iPhone越狱后就可以通过安装各种软件来实现,但是对于大众人群,越狱并通过Cydia选择安装软件并不是一件非常容易的事情。果粉经常嘲笑Android需要刷机,但是他们并不承认iOS越狱和Android刷机的根本目的是相同的——为了让手机更加好用。不过对于大众来讲,Android在不刷机的情况下,基本功能全部都可以满足;而iPhone不越狱,很难满足用户对于完整与个性化功能的需要。因而很多用户只能每天在各种论坛上等待升级后新版本iOS的越狱方法和教程。所以Android要比iOS简单很多。同时Android也比iOS更加实用,widgets很方便,数据同步与第三方软件的安装也更加方便,做为手机来讲,它的功能性更强。

不同品牌Android手机的说明

Android手机为人诟病之处大多有两点:一是不够流畅,二是现有的软件整体水平不足,其它方面基本都比iPhone要好很多。

在此我们不谈游戏,笔者对游戏没有兴趣且没有时间将大量时间投入其中。应用软件方面,常用功能已经没有大的差距,没有人会闲得无事安装上万个软件和别人去炫耀功能(可能多数是果粉所谓),作为手机,只要有常用功能就可以满足基本需求。界面差是Android软件的通病,同样一种软件iPhone版的UI(User Interface,用户界面)往往比Android版优秀很多倍,也更加易用。在这一点上,用户只能等待随时间增长开发者们逐渐重视Android应用开发的UI设计。(不过现今的果粉可能很少了解当初苹果将iOS的复制与粘贴都当作是革命性功能来进行宣传的。)

运行不够流畅是最致命的,很多人都受不了Android手机的卡顿。不过卡顿事实上还是有一些区别的,关键在于定制的厂商。另一方面就是内置的动态壁纸以及同类的第三方应用是不推荐使用的,如果个人喜欢就不必再抱怨了,即便换作使用iPhone也会有同样的问题。

非常关键的一点是,试用全新手机时不要被厂商与商家所蒙蔽。全新的手机运行都不会有卡顿的感觉,不过在安装了数目较多的软件之后其差别就逐渐体现出来了。

  • Google Nexus

Google亲儿子Nexus系列未发布前,大家都不知道原来Android不流畅是因为那些手机制造厂商定制ROM的缘故,还美其名曰提升用户体验。如果你能够认同Nexus系列的外形,那么它们必定是Android手机的首选:始终最先升级到最新版的原生Android系统,没有预装第三方应用程序,提供与iPhone一样流畅的体验。

  • Motorola(摩托罗拉)

也许摩托罗拉是让人对Android评价不高的的罪魁祸首。Motorola的罪名主要有三点:第一,丑陋的Blur界面,最不流畅的定制系统;第二,基本不提供系统升级,曾经的旗舰手机也长年保持在Android 2.2 Froyo以下的系统,随着应用程序的更新,系统变得更难使用;第三,官方不提供升级的同时还限制(Bootloader加锁)用户的自主升级与刷第三方ROM。综上所述,许多Motorola全新的手机在最初使用的时候都会让人感觉出不够流畅。

Motorola的优点在于手机风格明确,不模仿iPhone,相对而言适合男性使用。另外摩托罗拉已经被Google收购,不知道这对今后的发展会不会有所影响,这是其产品的不确定因素之一。Motorola的缺点在于始终使用TFT材质的屏幕(Update: Motorola RAZR使用Super AMOLED屏幕//@to_mantis),其显示效果令人头疼。

  • Samsung(三星)与LG

韩国品牌手机在很大程度上都在走模仿路线,外观像iPhone,定制界面也像iPhone。LG事实上由于自身实力的问题可以说无需考虑。三星的生产实力确实值得认可,不过由于是韩国生产,所以不抵触的话是值得考虑的。虽然三星硬件实力不错,但是其手机外壳材质却非常一般。在这一点上,从Samsung Galaxy S(GT-i9000)和Nexus S(GT-i9020/i9023)几乎一模一样的配置,但是天差地别的手感就可了解。但是不错的硬件在一定程度上弥补了外壳材质的缺陷。

三星的优点在于硬件实力强,销量大,因此第三方ROM相对较多,AMOLED以及Super Clear LCD的屏幕也是其宣传重点。三星的缺点在于有不少模仿iPhone的痕迹。

  • HTC

HTC最让人难以接受的恐怕就是手机背面的外观设计了。但是做为全球第一家大量投入生产Android手机的厂商,HTC对系统的优化以及界面的定制(HTC Sense)是做得最好的。在默认的情况下,HTC的流畅度最接近原生,也最接近iPhone。如果HTC有一款你可以接受去背部设计的手机,完全是可以购买的。

HTC的优点在于最流畅的HTC Sense,最多的第三方ROM,最自由(当然没与Nexus系列相比)。HTC的缺点在于相机的制作实在是不敢恭维。

  • Sony/Sony Ericsson(索尼,原索尼爱立信)

索爱Android手机饱受诟病的是手机下面永远的实体按键,手感较差。但是索爱的Android手机毫无疑问非常时尚、漂亮,尤其适合女性使用。索爱的定制ROM还是不错的,相比之下不如HTC但比其它手机要好。而且索爱最近系统升级频率比较高,不断完善。

索爱的优点在于外观漂亮,厂商定制ROM较佳,拍照与屏幕显示效果不错。索爱的缺点在于价格在同等行列中偏高,按键手感差。

怎样可以让手机更加流畅

无尽地刷机是没有太大效果的,刷原生Android系统会最快,但是这样做由于厂商定制的影响会经常有bug,毕竟手机是拿来稳定使用的。

其实厂商官方的往往是最稳定的。如果有需要,那么就进行root,然后把预装的不常用的软件删除(但是并不推荐,有可能影响系统稳定性),这样使用起来会更加流畅。

需要提示的是慎用动态壁纸,禁用360卫士、金山卫士、网秦等所谓的安全软件(实则大量消耗内存,影响系统正常运行,反而有可能自身产生安全问题)。GO桌面虽然方便,但流畅度不如Launcher Pro,如果有条件、有兴趣可以尝试。

Okay,整体来说就是这些,希望对各位有些帮助。

说明:本文来源于Google+用户+陈剑端,但笔者根据实际情况对原文内容加以修改。在此感谢原文作者的优秀文章,本博客愿为原作者提供小额费用以作酬谢,如有需要或了解详情,请联系本篇博客作者(Google+用户+Cherysun Zhang)。

Posted by Cherysun Zhang.

How to Enable the New Google Navigation Bar

1/27/2012 10:39:17 AM

Google announced that in the coming days will disappear their horizontal black bar on top with links, making it a drop down menu. If you’d like to try to interface now, you can edit your Google cookie and use some values that trigger the new navigation bar.

If you use Chrome, Firefox, Safari or Internet Explorer 8+, open "google.com" in a new tab, load Chrome’s JavaScript console via <ctrl+shift+j>, Firefox’s web console via <ctrl+shift+k>, Safari’s web inspector or IE’s developer tools via pressing <F12> and paste the below code:

document.cookie="PREF=ID=03fd476a699d6487:U=88e8716486ff1e5d:FF=0:LD=en:CR=2:TM=1322688084:LM=1322688085:S=McEsyvcXKMiVfGds; path=/; domain=.google.com"; window.location.reload();

Then press Enter and close the console. If you’re not in the US and you’re using a different Google domain, first visit "www.google.com/ncr" instead of "www.google.com.hk" in China. Please note that this only works for the English interface.

So give it a try if you can’t wait for the new Google navigation bar.

Posted by Cherysun Zhang.

很久没有爱过谁

1/03/2012 03:16:06 AM

晚上很安静,放放音乐(Craig David - Unbelievable),凑巧聊到了一点关于感情的话题。零碎地想到了什么。

分分合合,曾经可以随着时间淡化、忘记,也许经过了很久,依然记得曾经那些往事,但是不会再有任何触动,不再关心一个人的生活。然而这些曾经真的会消失的无影无踪了么?我也在想,那些曾经会带给我什么。也许会让人更加小心翼翼吧。不知道这句话是不是会有人赞同,可能也只是我的想法而已。

总会有人说,既然喜欢一个人,为什么不告诉她。每当鼓起勇气,当张口的时候却总在犹豫,总在担心这会不会又是一段过往。所有有时在想,与其让美好的事情成为过往,不如站在旁边默默地看着,看着自己喜欢的人开心、平安地度过每一天,未尝不是一件好事呢。所以,也许知道自己爱着谁,但是没有其他任何一个人了解,在感情上变得越来越胆小,不再愿意表达。

身边有不少朋友最近的一段时间都失恋了,回头想想失恋带给人什么,我想一个结果是,当看到自己喜欢的人的时候,心跳加速而不再脸红。感情这种事情,不像上台演讲,练得多了也就顺其自然了。刻意的成分占据了大多数吧。因而便也很少有人见我谈及感情,只是经常有的没得说一些自己都不知道是什么的话。

不知道什么时候突然想明白,有什么必要害怕,曾经爱过别人,不代表爱有所减少;曾经爱过别人,也不意味着这份爱变得廉价。默默注视,不如为爱着的人而奋斗。既然很久没有爱过谁,那就把很久以来沉积下来的爱拿出来吧。

没有任何理由在一旁观望着自己爱的人。既然爱着,何必沉默。

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Craig David - Unbelievable
Always said I would know where to find love
Always thought
I'd be ready and strong enough
But sometimes
I just felt I could give up
But you came
And you changed my whole world now
I'm somewhere
I've never been before
Now I see
What love means
It's so unbelievable
And I don't wanna let it go
It's something so beautiful
Flowing down like a waterfall
I feel like you've been
Forever a part of me
And it's so unbelievable
To finally be in love
Somewhere I never thought I'd be
In my heart in my head
It's so clear now
Hold my hand
You've got nothing to fear now
I was lost
And you rescued me somehow
I'm alive
I'm in love you complete me
And I've never been here before
When I think of what I have
And this chance I nearly lost
I can't help but breakdown
And cry
Oh yeah
Break down and cry
Oh, oh yeah

Posted by Cherysun Zhang.

Home
Older Posts