标记为 ‘ iPhone ’ 的文章
这两天第一次使用Android平台的手机,用了点时间来熟悉这个操作系统。Android来势凶猛,在北美市场抢占了不少份额,在没接触过Android之前也看了一些测评文章,对这个后起之秀给予了很多期待,2天使用下来的感觉,对Android多少还是有些小小的失望。 用来体验Android的手机是HTC刚刚上市没多久的Desire,把它和iPhone 3Gs放在一起比较了一下。两个手机尺寸比较接近,厚度方面3Gs略薄,屏幕方面Desire要大一些,分辨率看上去也比3Gs要优秀一些,单单看机器的性能,desire要比3Gs强不少,具体的参数可以去厂家的网站上做一比较。 先说说desire的优秀之处,硬件上3Gs有的,desire都有了,除此之外desire还比3Gs多了光感轨迹球,闪光灯和可更换的电池。desire的工艺逊于iphone,但是已经相当不错,正面的质感很棒,后背的塑料质感给总体质感打了折扣,这种表面附橡胶的工艺使用时间长了以后肯定会有磨损。软件方面Android给我的感觉是开发化,可以订制的内容很多,而且操作起来比iphone要轻松很多,Android的界面很不错,使用了widgets的概念,可以在桌面上放置插件来扩展内容,桌面的背景也可以加载动态墙纸效果很绚丽。 日常使用Android已经满足了所有的功能,包括SMS,Mail,SNS,Web,系统原生的软件制作的已经不错了,Android还允许用户安装第三方输入法,这对输入体验有了不少帮助,我安装了大量的免费软件到手机上,通过电子市场程序来下载软件过程非常简单。 我对Android的不满意主要集中在软件方面,可能是开发门槛过低,Android应用程序的制作水平明显低于iPhone,虽有不少程序是照搬iPhone平台,但是细节方面处理的不够和iPhone版的相比仍有差距。Android在原始设计上也存在一些会令用户不舒服的地方,比方程序只能安装在手机内存而不能直接安装在SD卡上,如果程序没有设置退出功能则程序会一直驻留内存,Android虽然支持了Flash,但是Flash的兼容性很差,很多在线视频没法播放,desire的电池也不够用,喜欢上网的人估计要随时接上充充电。 总的来说Android值得一用,尤其是现在iPhone没法完美越狱,售价也预告不下,Android已经大大超越了Symbian平台的性能,这个平台成长的速度很快,Google在这个平台下发布的针对自己业务的应用程序都非常有意思,其它的开发者应该会被吸引到这个平台上来,用不了多久系统的细节方面就会完善很多,人机界面更加友好易用,Apple有没有开始紧张了? [ 阅读全文]
为方便更多的人能学习斯坦福大学的iPhone应用程序开发这门课程,我决定抽空翻译该课程的录像,第一次制作字幕,授课录像的字幕翻译工作量很大,所以,见谅,中文字幕会放出的晚一点。 这门课程可以在iTunes U上免费下载到,http://tinyurl.com/cs193p-winter2010 课程的主页是:http://www.stanford.edu/class/cs193p/cgi-bin/drupal/ 如果你希望及时知道中文字幕的发布,请在Twitter上跟随我,或者搜索话题CS193P+Subtitle,我会在Twitter上及时发布信息。 我尽量按照计算机编程的术语来翻译课程内容,但是可能理解能力有限,有的地方会有疏漏,欢迎交换想法和学习经验。 这里发布的字幕,英文字幕由斯坦福提供的视频中的CC字幕提取生成,其一切权利归属斯坦福大学,中文字幕的著作权归属于luoyi.com,可以以学习为目的自由传播下载使用,禁止未经许可的使用于商业用途。 ———————————————— 1. Introduction to Mac OS X, Cocoa Touch, Objective-C and Tools (January 5, 2010) 1. Introduction to Mac OS X, Cocoa Touch, Objective-C and Tools (January 5, 2010).chs [ 阅读全文]
不像iPhoto和iPhone那样,与Aperture同步之后,导入iPhone上的照片质量有所下降,我们用精美的照片当作壁纸可不想让它变的模模糊糊的样子。不少同学找不到图片下降的原因在哪,其实只要稍加修改Aperture的设置就能还原高质量的照片。 进入Aperture的设置(Preferences),在Previews栏中将预览缓存的质量提高,可以参考下图, 然后我们在要同步至iPhone的相册处按住Ctrl点击鼠标唤出菜单,更新预览缓存。 接着,同步下iPhone吧。 [ 阅读全文]
今晚惊喜的发现刚刚发布的TwitBird Pro(前身为iTwitter)已经在新版本中增加了API功能,这个关键的功能让广大被GFW阻挡在Twitter大门之外的推友们有了再次顺畅Tweet的可能。 就像在Symbian OS上使用Gravity一样,我们可以使用birdnest代理做我们的API,如果没有私人的API,大家可以尝试使用下面的设置方法。设置位置在设置>TwitBird Pro里面。 开启API支持 可以使用Search功能,代表Search API工作正常了 可以同步Tweet,代表主API工作正常了 除了关键性的API功能以外,TwitBird Pro也支持了Push Notification,当收到@yourid的tweet时会即时提示。此外本次更新程序做了不少变动,更多的功能等待着大家去体验。 [ 阅读全文]
还在继续折腾iPhone,主题基本搞定,在修改中遇到一些问题,把解决经验Share一下。WinterBoard替换系统短信程序界面的文件夹原来是Bundles/com.apple.MobileSMS,由于3.0.1中MobileSMS修改了资源位置,所以需要把该文件夹修改为Bundles/com.apple.chatkit才可正确替换。 此外,在替换图标时SMS,Compass,VoiceMemos这三个图标我没法以类似Compass.png的方式替换,解决方法是按照这三个程序plist资源描述中程序名来命名图标文件,如短信的需要改名为com.apple.MobileSMS.png。 [ 阅读全文]
这两天在折腾iPhone,用Cydia新增了几个源后发现,增加的源无效(可能是作者已经不再维护了),导致Cydia每次刷新源的时候都会提示bzip2错误,更是在再次增加源的时候弹出错误对话框,有点恼人于是需要fix一下,通过SSH登陆到iPhone上后发现源列表都是存放在/private/etc/apt/目录下的,根据Cydia版本的不同可能列表名称不同,我的1.0.2953-59版本的列表名为cydia.list,只需将次文本文件中导致错误的行删除即可。 追加:再次添加源以后刷新列表发现错误的源又回来了,再次定位后发现源列表保存在/private/var/lib/cydia/metadata.plist中,使用PLEditor编辑列表删除错误项。 [ 阅读全文]