论文部分内容阅读
但是,此次发布却被来自苹果的消息泼了凉水。
Adobe重拳出击,借其旗舰产品新版本Creative Suite 5(cs5)的发布,力争捕获交互式Web应用程序设计师们的心。然而,苹果iPhone、LPod、Touch以及iPad最新操作系统的开发协议却给这次发布泼了冷水。该协议的条款暗中破坏Adobe为这些设备提供产品而做出的努力。
CS5强调Adobe设计软件交互式的一面,而且包含两个新工具使设计师们创造出这样的内容。这款软件的高级版本包含Flash catalyst,使得非程序员也能为Web应用程序设计界面。Flash Builder过去是软件开发者使用的一个单独的工具,这次成为随套装发行的标准配置,而且为了与Catalyst更方便地结合起来使用做了调整。
Flash Catalyst和Flash PlatformWorlcflow的首席产品经理道格·温尼(Doug Winnie)表示,当今的设计师们要将项目同时提供给前所未有的多种媒体,包括印刷、互联网,以及移动设备。他说,CS5中的工具让这些变得更简单。有了CS5,温尼说,“我便有了条条大路通向所有这些不同的屏幕和服务。”
Adobe还使开发者们能更方便地处理他们从设计师那里获得的文件。Flash Catalyst的界面对于Illustrator或者Photoshop的用户来说将很熟悉。设计师们能从其中一个程序导入文件,然后选择图像的哪些部分将包含动态组件,比如按钮或滚动条。这款软件在后台创建实现代码,然后开发者可以利用E!ash Builder添加需要更复杂编程的功能。Flash Builder还将配备多种多样的功能,例如,简化将实时数据注入应用程序的工作。
不过苹果可能使Adobe对CS5里的一个关键功能的希望破灭了:iPhone工具包。这个功能旨在使用户可以将用Flash写的应用程序导出为能在iPhone和LPad上运行的格式,这两个设备目前尚不支持Flash平台。然而,为了配合最新iPhone操作系统的发布,
苹果对其开发者协议做出的修改看来是封杀了那些不是专门为LPhone编写,或者使用未被苹果批准通过的编程语言编写的应用程序。专家们表示,这个改变又一次打击了Adobe对Flash平台的期望,但长远来看,这对苹果也不是什么好事。
“从一名开发者的角度来看,(苹果的举措)是个坏消息。”研究公司IDC的应用程序开发软件项目总监阿尔·希尔瓦(Al HHwa)解释到,苹果的合法语言太过严格,以至于其会扼杀本该出现在iPhone和LPad应用程序、界面、以及功能中的自然进化。“该协议语言也有点令人困扰,因为它似乎是为了专横地剔除一大票现有语言,并随之将擅长这些语言的开发者拒之门外,”他补充到。
尽管这次改变的直接受害者是Adobe,但希尔瓦认为它的的影响远不止此。如果苹果真的打算检查应用程序以判断它们的身世,他说,“那么这就像探遍一个人的遗传密码,然后说你不能进这家乡村俱乐部。”
我们未能获得来自苹果的评论。在一份声明中,Adobe表示;“我们注意到新的(软件开发工具包)语言,并正在给于关注。我们会继续开发我们针对iPhone OS技术的工具包,计划在Flash CS5中首发。”
总的来说,苹果针对Flash的策略使得开发者和设计者们在关注于开发项目的同时还要兼顾不同浏览器和硬件平台的兼容性。
苹果的立场在所有打算开发多平台软件的公司面前摆了一道难题,弗雷斯特研究公司(Forrester Research)首席分析师杰弗里·哈蒙德(JeffreyHammond)如是说。哈蒙德表示,这种策略长期来看是否可行尚不明确。“随着[Phone的应用程序市场饱和,独立开发者们盈利将变得更难,这会使他们转而关注像Android这样不太严格的开发环境——如果设备使用数量够多的话,”他说。
如果开发人员(以及用户)转投Android和其他平台,Adobe的策略就会重振雄风。公司已经与除了苹果外的所有主要智能手机供应商达成协议,将Flash Player 10.1装入他们的设备。
Adobe重拳出击,借其旗舰产品新版本Creative Suite 5(cs5)的发布,力争捕获交互式Web应用程序设计师们的心。然而,苹果iPhone、LPod、Touch以及iPad最新操作系统的开发协议却给这次发布泼了冷水。该协议的条款暗中破坏Adobe为这些设备提供产品而做出的努力。
CS5强调Adobe设计软件交互式的一面,而且包含两个新工具使设计师们创造出这样的内容。这款软件的高级版本包含Flash catalyst,使得非程序员也能为Web应用程序设计界面。Flash Builder过去是软件开发者使用的一个单独的工具,这次成为随套装发行的标准配置,而且为了与Catalyst更方便地结合起来使用做了调整。
Flash Catalyst和Flash PlatformWorlcflow的首席产品经理道格·温尼(Doug Winnie)表示,当今的设计师们要将项目同时提供给前所未有的多种媒体,包括印刷、互联网,以及移动设备。他说,CS5中的工具让这些变得更简单。有了CS5,温尼说,“我便有了条条大路通向所有这些不同的屏幕和服务。”
Adobe还使开发者们能更方便地处理他们从设计师那里获得的文件。Flash Catalyst的界面对于Illustrator或者Photoshop的用户来说将很熟悉。设计师们能从其中一个程序导入文件,然后选择图像的哪些部分将包含动态组件,比如按钮或滚动条。这款软件在后台创建实现代码,然后开发者可以利用E!ash Builder添加需要更复杂编程的功能。Flash Builder还将配备多种多样的功能,例如,简化将实时数据注入应用程序的工作。
不过苹果可能使Adobe对CS5里的一个关键功能的希望破灭了:iPhone工具包。这个功能旨在使用户可以将用Flash写的应用程序导出为能在iPhone和LPad上运行的格式,这两个设备目前尚不支持Flash平台。然而,为了配合最新iPhone操作系统的发布,
苹果对其开发者协议做出的修改看来是封杀了那些不是专门为LPhone编写,或者使用未被苹果批准通过的编程语言编写的应用程序。专家们表示,这个改变又一次打击了Adobe对Flash平台的期望,但长远来看,这对苹果也不是什么好事。
“从一名开发者的角度来看,(苹果的举措)是个坏消息。”研究公司IDC的应用程序开发软件项目总监阿尔·希尔瓦(Al HHwa)解释到,苹果的合法语言太过严格,以至于其会扼杀本该出现在iPhone和LPad应用程序、界面、以及功能中的自然进化。“该协议语言也有点令人困扰,因为它似乎是为了专横地剔除一大票现有语言,并随之将擅长这些语言的开发者拒之门外,”他补充到。
尽管这次改变的直接受害者是Adobe,但希尔瓦认为它的的影响远不止此。如果苹果真的打算检查应用程序以判断它们的身世,他说,“那么这就像探遍一个人的遗传密码,然后说你不能进这家乡村俱乐部。”
我们未能获得来自苹果的评论。在一份声明中,Adobe表示;“我们注意到新的(软件开发工具包)语言,并正在给于关注。我们会继续开发我们针对iPhone OS技术的工具包,计划在Flash CS5中首发。”
总的来说,苹果针对Flash的策略使得开发者和设计者们在关注于开发项目的同时还要兼顾不同浏览器和硬件平台的兼容性。
苹果的立场在所有打算开发多平台软件的公司面前摆了一道难题,弗雷斯特研究公司(Forrester Research)首席分析师杰弗里·哈蒙德(JeffreyHammond)如是说。哈蒙德表示,这种策略长期来看是否可行尚不明确。“随着[Phone的应用程序市场饱和,独立开发者们盈利将变得更难,这会使他们转而关注像Android这样不太严格的开发环境——如果设备使用数量够多的话,”他说。
如果开发人员(以及用户)转投Android和其他平台,Adobe的策略就会重振雄风。公司已经与除了苹果外的所有主要智能手机供应商达成协议,将Flash Player 10.1装入他们的设备。