TGFC俱乐部>>完全数码讨论区>>
- 刷新/显图/登录/注册/WEB
标题:魅族M8的末日,iPhone SDk细节现身,架构远超M8
时间:08-03-07 08:08
作者:jun4rui

花了一年时间,Apple终于搞定了iPhoneSDK!于今天凌晨3点在向媒体和开发者公开展示。根据凌晨iPhone SDK发布会上透露出来的消息,iPhoneSDK将会免费提供下载,但如果要将写好的iPhone程序通过iTunes分发给用户,则需要支付99美元的费用。
http://www.evolife.cn/wp-content/uploads/2008/03/iphonesdka87-thumb.jpg

为了推进iPhone应用程序的发展,苹果已经和KPCB投资公司达成协议,将会拿出1亿美元成立iFund风险投资基金,为优秀的iPhone的应用程序开发者提供财务帮助。
在发布会上乔布斯透露,iPhone整个操作系统被分成Cocoa Touch、Media、Core Services、CoreOS四大部分。然后对iPhone的架构细节进行了描述,如果你是技术达人,请点击全文接着看iPhone SDK特性。


在iPhone操作系统的几个部分中,Cocoa Touch用于通过多点触摸技术模拟鼠标和键盘操作。在iPhoneSDK中,开发人员仍然通过键盘鼠标输入指令,然后通过简单的几个步骤,就能把这些指令转换为多点触摸功能。除此以外,Cocoa还能为开发者提供iPhone内置加速度计数据,以实现姿态检测等应用。
iPhone操作系统中的Media组建则以MediaLayer(媒体层)的形式存在。通过媒体层,开发者可以毫不费力的让iPhone提供包括OpenAL、Core-Audio在内的视频音频功能以及图形处理功能。值得一提的是,iPhone已经内置OpenGLES,因此短期内就可能出现iPhone专用3D游戏。苹果还在发布会上强调,媒体层的所有功能都能实现硬件加速,所以在性能和功耗上都有很好的表现。
Core Services是iPhone现成的基础功能模块,这其中就有基于BSD的TCP/IP通信协议以及电源管理、文件管理和安全、证书签名功能。至于CoreOS则是整个iPhone操作系统的内核,CoreOS由OSX改进而来,与运行库协同工作。
根据苹果的说法,iPhone的整个操作系统结构是当今移动设备中最为先进的,比其他所有对手领先整整1年!在开发者完成程序编写后,更可以实现远程Debug,让程序在iPhone上执行然后在Mac上进行除错。最后苹果还有还承诺为所有支付了99美元费用的开发者提供技术支持服务。





回复列表 (45)
#2 SE光影GA 2008-3-7 09:05
那估计以后会有很多好玩的东西出来了

===================
#3 eva3d 2008-3-7 09:14
准备再入手一台

===================
#4 kitano 2008-3-7 09:57
能装几个解码器就满足了,我要看XviD

===================
#5 mame 2008-3-7 12:48
苹果也知道,如果不全面开放软件平台充分发挥其优势,相对天价的iphone将被世界各地的高仿品轰杀至渣……

===================
#6 谁家那个小那谁 2008-3-7 13:00
原帖由 kitano 于 2008-3-7 09:57 发表
能装几个解码器就满足了,我要看XviD


我需要RMVB,至少目前需要



===================
#7 lonesomer 2008-3-7 13:12
第三方软件将是iphone一决胜负的地方。

===================
#8 喜欢它likeit 2008-3-7 13:20
支持唉丰红纱psp~和nds

===================
#9 西风的树 2008-3-7 17:38
原帖由 mame 于 2008-3-7 12:48 发表
苹果也知道,如果不全面开放软件平台充分发挥其优势,相对天价的iphone将被世界各地的高仿品轰杀至渣……


我反而认为相对封闭的平台才是他的出路,就像BLACKBERRY

===================
#10 WINDL 2008-3-7 18:17
原帖由 西风的树 于 2008-3-7 17:38 发表


我反而认为相对封闭的平台才是他的出路,就像BLACKBERRY



这次ms+apple 明显是要干翻 bb。

===================
#11 zxsoft 2008-3-7 18:25
有SDK的IPhone,是不是快要成为PSP了?

===================
#12 西风的树 2008-3-7 18:38
原帖由 WINDL 于 2008-3-7 18:17 发表



这次ms+apple 明显是要干翻 bb。


这个还不好说, 等等看吧

===================
#13 singlung 2008-3-7 18:44
NB了!
真正的神器啊!:253:

===================
#14 csish 2008-3-7 18:57
iphone的硬件机能如何

===================
#15 自由无限 2008-3-7 20:02
原帖由 csish 于 2008-3-7 18:57 发表
iphone的硬件机能如何

再搓也比那M8强:企鹅弹吉他: 但那渣一样的CE系统就已经注定死亡了

===================
#16 z0406 2008-3-7 20:16
原帖由 自由无限 于 2008-3-7 20:02 发表

再搓也比那M8强:企鹅弹吉他: 但那渣一样的CE系统就已经注定死亡了


仅从硬件上来说,M8比iphone强。。。。
不过苹果的炒作功力太强大了,每次都是领先xx年,高xx倍的说法不绝于耳。。。

这个SDK只能在MAC上用么。。。比较遗憾。。。

===================
#17 jun4rui 2008-3-7 21:59
原帖由 z0406 于 2008-3-7 20:16 发表


仅从硬件上来说,M8比iphone强。。。。
不过苹果的炒作功力太强大了,每次都是领先xx年,高xx倍的说法不绝于耳。。。

这个SDK只能在MAC上用么。。。比较遗憾。。。

硬件真强么?起码M8没有3D加速芯片,不支持OPEN GL、OPEN AL这些技术的芯片,这些都是有技术含量的,反观M8,就是用ARM处理器+WINCE+RMVB的DAC解决方案,确实没有什么硬件含量。要是自己有东西,也不至于抄袭到今天还没有个成品出来。

===================
#18 z0406 2008-3-7 22:54
原帖由 jun4rui 于 2008-3-7 21:59 发表

硬件真强么?起码M8没有3D加速芯片,不支持OPEN GL、OPEN AL这些技术的芯片,这些都是有技术含量的,反观M8,就是用ARM处理器+WINCE+RMVB的DAC解决方案,确实没有什么硬件含量。要是自己有东西,也不至于抄袭到今天 ...


你说的这些不是硬件上问题,m8在硬件上是copy iphone的,用的同样的处理器 三星S5L8900处理器。也就是如果iphone能支持3D加速,那M8也是可以的。
根据拆机图iphone里并没有特别的芯片。

===================
#19 jun4rui 2008-3-8 09:11
原帖由 z0406 于 2008-3-7 22:54 发表


你说的这些不是硬件上问题,m8在硬件上是copy iphone的,用的同样的处理器 三星S5L8900处理器。也就是如果iphone能支持3D加速,那M8也是可以的。
根据拆机图iphone里并没有特别的芯片。

iPhone用的只是三星封装的,里面加了什么东西谁都不知道,未必就是6400啊(这点可以从国外黑客从iPhone文件中找到PowerVR MBX相关信息间接证实)…………
如果是6400反倒奇怪了,因为3D的芯片说明中没有关于该芯片有3D加速的描写(至于像pingguo SDK中描述的支持OPEN GL之类的高阶技术就更是浮云了……),反倒是今年3季度即将推出的6410的对比说明中说了6410是有的。

不过一个3季度才量产的东西,M8果然还要忽悠我们多久?4月上市?算了吧~

老外的三季度就是年底啊,一季度就是年初,我想09年一季度我们可能才看得到零售版M8。

实际上iPhone的芯片+3D加速+音频芯片都不会和M8相同,软件硬件系统架构也不同,最后导致可能相差很多。例如M8的大尺寸屏幕需要多两倍的3D加速能力,苹果的SDK好太多了(没发布前连Apache、php和unix系统工具都能很快移植过来,发布后还不上天了……)。加上有大堆的杀手应用,世界顶级软件开发商支持,Palm系统的模拟器等等。M8要从软件方面和iPhone比太难了。希望魅族赶快找高手开发FC、SFC、MD、NEOGEO等模拟器,这是短期内较少投入获得较多游戏支持的办法。

[ 本帖最后由 jun4rui 于 2008-3-8 09:24 编辑 ]

===================
#20 z0406 2008-3-8 10:12
原帖由 jun4rui 于 2008-3-8 09:11 发表

iPhone用的只是三星封装的,里面加了什么东西谁都不知道,未必就是6400啊(这点可以从国外黑客从iPhone文件中找到PowerVR MBX相关信息间接证实)…………
如果是6400反倒奇怪了,因为3D的芯片说明中没有关于该芯片 ...


iphone用的是S5L8900芯片是http://www.arm.com上面说的。
Samsung S5L8900 (Chipset) (RISC)
Simplified Technical Specifications

Type: S5L8900 (Chipset)
Manufacturer: Samsung
Released (year): 2007
Predecessor: Unknown type
Width of Machine Word: 32 bit
CPU Core: ARM1176JZF-S RISC
Level 1 cache: 16KB data cache / 16 KB instruction cache
Instruction set: ARMv6
Special Features: ARM TrustZone, 16/16KB I/D TCM, PowerVR MBX 3D graphics coprocessor, floating point coprocessor (FPU),

硬件里有3D加速的部分,能支持OPENGL ES是自然,M8也是同样可以的。目前的高端智能机的结构基本都是差不多的。
M8落后的并不是硬件结构和指标,而是系统开发进度比较慢。不过M8能坚持到现在,勇气和毅力还是很值得赞赏的。

===================
#21 jun4rui 2008-3-8 10:36
原帖由 z0406 于 2008-3-8 10:12 发表


iphone用的是S5L8900芯片是http://www.arm.com上面说的。
Samsung S5L8900 (Chipset) (RISC)
Simplified Technical Specifications

Type: S5L8900 (Chipset)
Manufacturer: Samsung
Released (year): 2007
P ...



那这就结了,因为M8是用S3C6410处理器,根本不是S5L8900(这个是定制的)。魅族的老总J.W自己也说了,而且前几天展出的样品也是用的6410ES版。

魅族自己论坛也有人争论这个事情,用8900是国外杂志说的。不过既然前几天展出了是用6410,而且J.W自己也说了是6410,那估计没跑了:
http://www.meizu.com/bbs/dispbbs.asp?boardid=22&ID=610034



===================
#22 cc0128 2008-3-8 10:46
:内牛满面: 向支持M8。。但是。。这。。。

===================
#23 眼神 2008-3-8 10:46
M8,笑话

===================
#24 z0406 2008-3-8 11:36
原帖由 jun4rui 于 2008-3-8 10:36 发表



那这就结了,因为M8是用S3C6410处理器,根本不是S5L8900(这个是定制的)。魅族的老总J.W自己也说了,而且前几天展出的样品也是用的6410ES版。

魅族自己论坛也有人争论这个事情,用8900是国外杂志说的。不过 ...


6410也是支持OpenGL ES的呀,制程也更先进,硬件上的确不差呀。

[ 本帖最后由 z0406 于 2008-3-8 11:39 编辑 ]

===================
#25 jun4rui 2008-3-8 11:59
原帖由 z0406 于 2008-3-8 11:36 发表


6410也是支持OpenGL ES的呀,制程也更先进,硬件上的确不差呀。

确实不差,只是不一样了。技术支持上iPhone还支持OPEN AL等技术,开发包涵盖面也更加广泛。
6410的缺点一个是年底才量产,M8的面世时间恐怕最快也是明年了。二个是这个芯片官方说法是只只是WINCE,不支持WM(WM家族是支持ARM9的,这个是ARM11的),魅族的话,要黑掉WINCE使其支持大量的应用会很艰难。
而且对于魅族来说,WINCE开发是简单,但是M8已经超过普通WINCE很多了,摄像头、蓝牙、运动检测、3D加速、音频视频这些东西包括系统底层,魅族能拿出一个一揽子解决的开发包给普通用户开发么?用toolchin的方式是可以开发,DEBUG之类非常麻烦,而且要发挥出所有设备的功能很难。PSP没有官方开发包也能走到今天这一步,但是效果和商业化的软件差距太远了。魅族本身在软件上的实力也很薄弱啊。

另外一个问题,就是6410做主控的话,用什么解码RMVB?软件?

===================
#26 jun4rui 2008-3-8 12:06
想了想,还准备补充一下,不过还是另外发一贴好了。

===================
#27 z0406 2008-3-8 12:16
原帖由 jun4rui 于 2008-3-8 11:59 发表

确实不差,只是不一样了。技术支持上iPhone还支持OPEN AL等技术,开发包涵盖面也更加广泛。
6410的缺点一个是年底才量产,M8的面世时间恐怕最快也是明年了。二个是这个芯片官方说法是只只是WINCE,不支持WM(WM家 ...

所以我说是系统上落后,但仅从硬件上看,M8的确是比iphone规格高。
我觉得M8也会两步走,先是封闭系统,然后再发布开发套件。我觉得开发套件应该是一个类似于VisualStudio插件的东西,在微软本身的工具和模拟器的基础上增加魅族自己的部分。
rmvb的播放不好解决。其实最适合m8的处理器是自带480p rv解码omap3。

===================
#28 烂鬼东 2008-3-8 12:28
我建议M8也别出什么8G、16G的版本了,出个最便宜的4G版,999元。。。我给我老爸再买一个!:企鹅捶地: :企鹅捶地: :企鹅捶地:

给老人用手写输入手机赞!:企鹅弹吉他: :企鹅弹吉他:

===================
#29 MJ3 2008-3-8 13:44
原帖由 z0406 于 2008-3-8 12:16 发表

所以我说是系统上落后,但仅从硬件上看,M8的确是比iphone规格高。
我觉得M8也会两步走,先是封闭系统,然后再发布开发套件。我觉得开发套件应该是一个类似于VisualStudio插件的东西,在微软本身的工具和模拟器的 ...


只求硬件的话,是个公司就能弄出来,方案提供商多的是

===================
#30 kijoss 2008-3-8 14:36
如果按这种说法 M8尚不如MTK方案的山寨机来得强大

===================
#31 jun4rui 2008-3-8 14:40
原帖由 z0406 于 2008-3-8 12:16 发表

所以我说是系统上落后,但仅从硬件上看,M8的确是比iphone规格高。
我觉得M8也会两步走,先是封闭系统,然后再发布开发套件。我觉得开发套件应该是一个类似于VisualStudio插件的东西,在微软本身的工具和模拟器的 ...

我也觉得是这个道理,希望meizu加强本身的软件研发实力。

===================
#32 jahaman 2008-3-8 20:58
IPHONE到底哪好?一帮人趋之若骛的.....:黄脸问号:

===================
#33 Allianz 2008-3-9 19:40
iphone的屏幕和PSP哪个更大?要是iphone大的话,入一台看电影算了

===================
#34 jun4rui 2008-3-9 19:48
原帖由 Allianz 于 2008-3-9 19:40 发表
iphone的屏幕和PSP哪个更大?要是iphone大的话,入一台看电影算了

Ni ke yi sheng qian le

===================
#35 烂鬼东 2008-3-9 19:55
原帖由 jahaman 于 2008-3-8 20:58 发表
IPHONE到底哪好?一帮人趋之若骛的.....:黄脸问号:


就是相对新奇的操作方式吧。。加上确实凌厉的屏幕显示效果。。。不像Nokia出来出去最高端还是240×320的渣。。比IPhone还贵得多

===================
#36 jun4rui 2008-3-9 20:01
原帖由 jahaman 于 2008-3-8 20:58 发表
IPHONE到底哪好?一帮人趋之若骛的.....:黄脸问号:

其他正规公司出品的3.5寸屏幕480*320分辨率内置4~16G内存带WIFI的智能手机数数有几个能比iPhone便宜的,就知道了

===================
#37 Gtoyo 2008-3-9 20:12
智能手机的性能和操作系统的关系相对于一般手机是有很大差别的,很多普通手机用户(包括一些智能手机用户)对手机的理解还停留在CPU速度,屏幕分辨率以及摄像头倍数的原始阶段,这就和很多初级DIYer无法理解为什么有人喜欢花相对多的钱Macintosh而不愿意只花几分之一的钱自己装台PC或者买台相对廉价的PC兼容机是一个道理。。。。。
:企鹅弹吉他: :企鹅弹吉他: :企鹅弹吉他:

[ 本帖最后由 Gtoyo 于 2008-3-9 20:15 编辑 ]

===================
#38 家明 2008-3-9 20:29
将来等第三方软件丰富后,也许我会搞一台
魅族啥的,还是洗洗睡吧

===================
#39 奥登 2008-3-9 20:34
原帖由 Allianz 于 2008-3-9 19:40 发表
iphone的屏幕和PSP哪个更大?要是iphone大的话,入一台看电影算了

psp那渣一样的残影屏:红脸不屑:

===================
#40 sonyi 2008-3-9 21:22
问一下爱风ram多大的

===================
#41 eva3d 2008-3-10 10:47
爱疯 6xxMhz的 ARM 11CPU, 128MB RAM,放到智能机里面都是一等一的配置



===================
#42 lippy 2008-3-10 16:42
一直想问,智能机里价格钱和爱疯差不多的,有性价比比爱疯还好的么

===================
#43 trivsel 2008-3-10 16:52
几年前一朋友要买mp3,问我的推荐,我说ipod,其他都别考虑了,
他当时挺抵触的,觉得用苹果产品的人不可理喻,后来挑来挑去还是ipod(40G)的。再见到他的时候说原来苹果的东西要自己去用才知道好在哪里。:企鹅抽筋蹬腿:

===================
#44 jun4rui 2008-3-10 17:27
原帖由 trivsel 于 2008-3-10 16:52 发表
几年前一朋友要买mp3,问我的推荐,我说ipod,其他都别考虑了,
他当时挺抵触的,觉得用苹果产品的人不可理喻,后来挑来挑去还是ipod(40G)的。再见到他的时候说原来苹果的东西要自己去用才知道好在哪里。:企鹅抽筋蹬腿:

话还别说,erji.net这几天随身听区一个帖子都争了7页了,不过后来跑题了。
链接:http://erji.net/read.php?tid=501594

===================
#45 熊市亨利 2008-3-10 21:49
从U2版,到Nano,手里的Ipod总共有8个,可是我还是没有发现Ipod好在哪里。。。

===================
#46 jun4rui 2008-3-10 22:21
原帖由 熊市亨利 于 2008-3-10 21:49 发表
从U2版,到Nano,手里的Ipod总共有8个,可是我还是没有发现Ipod好在哪里。。。

有8个ZVM也会这么说的……

===================


[登录后才可回复]