一宅堂
宅男有真知!关于游戏, 业界, 技术八卦和宅

Adobe CS4新功能一览 - 综述&Photoshop篇

September 25th 2008

Adobe在9月23日宣布了新一版Creative Suit:Adobe CS4. 相信不少玩家和设计师们都已经等不及要揭开新版的面纱,看一眼CS4究竟给我们带来了什么样的革新。
从架构上讲,Adobe CS4基本与Adobe CS3一脉相承,由于短暂的开发周期,Adobe几乎不可能重写所有产品的底层代码。Adobe在这个版本上的指导思想应该是植入新功能,优化老功能,同时提高产品的兼容性和稳定性。
CS4在底层上最大的变动恐怕就是对部分产品植入显卡硬件加速。Photoshop CS4,After Effects CS4和Premiere CS4将可以完全享受显卡的计算资源。与以往版本仅仅部分支持通用OpenGL加速不同,CS4是基于专门针对主流显卡硬件优化过的全程视频加速。在Photoshop中,图片的旋转,变形,缩放,抗锯齿,文字和矢量图形渲染将都会递交给GPU处理。另外显卡还将对笔刷预览和HDR图片处理进行实时加速,因此在Photoshop CS4中对大尺寸图片的操作流畅程度有望大幅提升。
After Effects和Premiere这一对视频后期兄弟比Photoshop走的更远,Adobe几乎将整个计算重心都移到显卡上。不过可惜的是在这两套软件上全程加速只能在特定的高端Nvidia专业显卡上使用,因此对一般用户恐怕不会有太大的实用价值。

Read On No Comments

iphone手记 (不定时更新)

September 24th 2008

最近在搞iphone开发,发现了不少有趣的东西。
【游戏篇】
虽然在“开发”,但事实上不少时间都缩在角落里玩iphone。iphone上有些颇有趣的游戏。例如PhoneSaber,这个东西会在屏幕上显示一把光剑,对,是Jedi或Sith们用的那种,你可以选择光剑的颜色,然后拼命挥舞你的iphone,就会发出星战电影里光剑特有的嗡嗡声。很有宅爱。关掉游戏的时候还会有标志性的收光剑的声音。
还有一个傻的可爱,冏到极致的app叫做Wooo button。这个app的功能很强大,启动后会在屏幕上显示一个web 2.0,玻璃效果的按钮叫做Wooo,点击按钮,iPhone就会发出一声惨叫….再点击,再惨叫…虽然说起来很无聊,但玩起来却有一种无聊到极致反而有趣的恶趣味。偶尔会把它藏在口袋里假装跟同事聊天,然后WOOOooooo!!!
当然,iphone上也有正经游戏。最近迷上了一个Puzzle游戏叫做Aurora Feint。游戏的核心是类似于俄罗斯方块的组合-消除Puzzle。但其出众之处在与RPG元素的整合,包含了升级,宝物,买卖,人物属性和技能,装备,甚至一个颇具规模的社区模式,在社区模式里你有自己创造的人物,可以与其他的玩家组队,完成任务等等。事实上叫它社区是有点谦虚了,更准确的说法应当是MMORPG。游戏还能像Facebook一样扫描你的Address book,告诉你你的朋友中有谁也在玩这个游戏。游戏的核心部分也做的相当有趣, 在细节上的功夫非常好,技能也花样繁多,很有意思。这个游戏从很大程度上让我想起了当年的Alien shooter,概念很简单,系统却很复杂。加上画面和音乐都十分精美,勾人的很,消磨了我不少该干活的时间。
【开发篇】
iPhone有一个对用户很赞但对开发人员很扯的功能:切换横屏竖屏。方便的切换横屏竖屏对开发人员意味着设备有两种不同的宽度:320px和480px。一直以来我的对应策略是做液态屏宽的页面并且在<meta>里设置maximum-scale=1.0
然而假如要在网站界面上使用滑动的翻页效果,就必须使用固定宽度的CSS样式,所以网上有不少探测屏宽的脚本,效果还是不错的,试过几个后,推荐一下这个教程里面的屏宽探测脚本。
iPhone的MobileSafari是一个真正意义上的桌面级别的浏览器。除去由于用户交互的方式不同(显然,一个用触屏一个用鼠标)导致MobileSafari无法使用一些响应事件之外,其他的功能还是很健全的。尽管如此,为iphone设计的网站和传统网站仍然有很大不同。iphone毕竟是个移动电话,从用户群的角度讲,iphone用户和其他用户最大的不同就在于前者的用户是在移动中使用电话,所以简单简单再简单是iphone网站的第一要素。一个如yahoo.com的门户对桌面用户可能还行,但对移动用户来说实在就太复杂内容太多了。精简很重要。
iPhone网站技术上通常都很依赖JavaScript,横屏竖屏,动画效果,Ajax等等都需要写JS。不少非编程向的用户也想为iPhone搭建网站,可不会写JavaScript的话,几乎是做不出很原汁原味的iPhone网站。
但这世上自然是有强者的存在来解决这些问题的。这一位叫做Joe Hewitt,写过Firebug,Facebook iphone版的强者,制作了一个唤作iui的JS library来帮助无编程背景的设计师或爱好者制作iPhone网站或WebApp。iui包含了屏幕宽度测试,iphone动画效果,基于Ajax的页面加载和表单递交等大量iphone webapp开发用到的功能,对于不会写代码的开发者,只需要稍微懂一点HTML就可以写出很原汁原味的iPhone网站,假如再懂点CSS的话,还能做出非常个性化的页面。
iui的代码清晰明了,段落分明,对于初学JavaScript的人也是很好的实战教例,有兴趣的同学不妨读一下源码。
今天便先写到这,回头再有发现有时间+无聊的时候继续补充。

Read On No Comments

不再是1984的Apple

September 22nd 2008

App store又ban软件了。这次的理由是“与apple捆绑软件(mail)功能过于近似”。
与此同时,app store上差不多有100个“手电筒app”(功能都是让屏幕常亮把iphone当作临时手电筒用),还有不下50个录音软件,Apple倒是没有问题,一一通过了。但假如有人想做个Apple Mail的改进版,或者其他形式的itunes,那么对不起,一山容不得二虎。
App store其实是个好点子,它让开发者有一个平等的,高效的软件发布平台;它让苹果自己从开发者的劳动果实里分一杯羹;它还通过验证发布的方式保护了最终用户的利益--至少用户不必担心app store里的软件有病毒或恶意脚本。并且纱布用户也能很容易的像同步音乐一样的安装app。
但Apple对App store的货架有绝对控制权,而用户无法摆脱App store。
Apple不开绿灯的app,就不准上货架--更糟糕的是,App store作为合法安装iPhone软件的唯一途径,意味着Apple认为不好的软件,作者就没有任何其他方法合法的,面向大众的发布自己的劳动成果。
Apple对iphone用户用什么软件,不用什么软件,有绝对的控制权,换句话说:
尽管用户花了大价钱买了Apple的产品,但用什么功能,不用什么功能,仍然需要Apple批准。这就好像买了一部车,尽管车是用户的,但装什么音响,用什么汽油,甚至用何种花纹的椅套,都需要生产商批准。
至于用户想烧什么样的汽油,装什么样的音响,用何种花纹的椅套,则从来不是Apple优先考虑的问题。看看最近一段时间被ban掉的iphone邮件客户端,音乐播放器和podcast同步软件就知道了--Apple的信息很明确:用户对于这些最核心的应用除了跟在Apple的屁股后面就根本没有而且未来也不会有第二选择。至于手电筒之类,大家倒不妨在app store上多转转看看。
只有最傻逼的Apple fans才会对此欢呼雀跃。
这就是为什么Apple已经不再是1984的Apple。
Thinking differently? or ruling differently?

Read On No Comments

解读Google Chrome

September 3rd 2008

尽管Google进入浏览器市场的消息刚刚发布了两天,业界已经充斥了关于Chrome的新闻。大牌媒体如Wired,也在一天放出两篇报道和评论。Slashdot上两天三个新闻,很快就吸引了超过500条评论。Google浏览器很轻易的就成为暑假后无所事事的业界的头条新闻。
那么Google Chrome是什么?Google进入已经有四家主要竞争者的浏览器市场意欲何为?Chrome和它的竞争对手的未来将会是怎样的?Chrome会对用户产生怎样的影响?综合官方发布漫画,多家职业媒体的报道和slashdotter的评论,我就做一下大胆的说明和预测。

Read On 1 Comment