苹果将推全新编写工具方便非编程人员开发APP

北京时间4月14日消息,据国外媒体报道,苹果在未来将推出一款全新的数字内容编写工具,从而使得那些不具备编程能力的用户也可能轻松的为iPhone和iPad编写自己的iOS应用。

本周,美国专利商标局公布了苹果近期提交的一项专利申请,该专利显示出苹果已致力于将iOS的开发变得更加简单。该专利的名称叫做《设备平台上的内容配置(Content Configuration for Device Platforms)》,描述了一种新的编写工具,允许用户可以创建APP而不需要理解或编写程序代码。

这份专利申请上写到,计算机编程语言实际上“妨碍了用户进行内容制造”,因为许多内容制造者和设计人员都不具备技术方面的背景,更无法进行计算机编程。

以往,这一问题可以用一种“所见即所得”的软件来解决,这是一种可以开发软件的图形用户界面工具,比如说网页开发工具。但是苹果表示,虽然这些工具可以帮助用户进行内容创作,但是它们的功能非常有限,而且通常需要用户亲自动手编写类似于CSS这样的代码。

不仅如此,苹果还在专利申请中表示,目前业界的编写工具对于那些没有编程经验的用户而言使用起来非常困难,这使得他们的内容不能以一种最优的方式在多种屏幕上呈现出来。目前,虽然iOS应用可以运行在iPhone或iPad,或者兼容两种设备,但是苹果在此次专利申请中还谈到了在不同分辨率的多种屏幕(比如说电视和电脑)上呈现这些内容的可能性。

该专利写到,“因为不同的设备拥有不同的功能,现在的内容必须编写多次,才能适用于多种不同的设备。这给内容的创造和分发造成了新的阻碍。”

 

苹果将推全新编写工具方便非编程人员开发APP

 

创建手机应用的过程将会被简化。通过选择模板,并在模板中加入功能,用户就可以创建他们自己的iOS应用、网页或者广告。(腾讯科技配图)

苹果表示,目前业界对这一问题的解决方案是采用了一种所谓“最小公分母”的办法,通过对内容进行转换从而适用于所有移动设备。虽然这种方法使得移动设备上所呈现的内容得到了一定增强,但是远没有达到最好。

为此,苹果提出了一种全新的图形软件创建工具来解决这一系列难题。通过使用这种工具,不懂技术的用户也可以编写出具有动态操作功能的APP,而不用编写任何代码。

该专利申请中写到,“每一项动态功能都可以被用户的动作所控制,而这些动作将按照时间轴的顺序进行执行。通过将动作同时间轴关联起来,那些基于动作的动态功能可以更方便的呈现出来。”

苹果所描述的这一数字内容编写工具适用于业余和专业的内容开发者。那些编程经验不足的用户可以轻易的绕过编码的烦琐步骤编写自己的APP,而那些经验丰富的编程人员依然可以选择亲自编写代码的方式。

该编写工具还适用于那些硬件性能各异的苹果电子设备,用户只需一次编写就可以兼容多种不同的屏幕和清晰度。

该编写工具在图形用户界面层和后台代码层直接加入了一个额外的抽象层。这样做使得用户在调整图形用户界面时,代码层中的变量可以相应改变,但不需要用户亲自去修改代码。

 

苹果将推全新编写工具方便非编程人员开发APP

 

苹果所描述的数字内容编写工具适用于业余和专业的内容开发者。那些经验较少的开发人员不再需要理解和编写繁琐的代码,但对专业的程序员而言该工具仍然保留了可以进行编码的功能。(腾讯科技配图)

苹果的这一解决方案可能还得依赖于JavaScript库,才能实现额外的功能。这使得该编写工具可以包含实现对象的替代方案,甚至还可以应用到行为控制和错误处理方面。

该专利申请中写到,“该编写工具还将利用于运行在后台的JavaScript库来增强代码的功能,自动编写额外的代码,从而使得代码中所定义的对象功能更加顺畅,即使这些对象已经在不同的设备中实现了。”

“用户使用这一编写工具后,JavaScript库将对代码中的对象进行实例化,并按需生成额外的代码(HTML/CSS/JavaScript),从而对内容进行呈现。这使得该编写工具可以适用于不同的情况,比如说需要开发运行在多个不同设备的APP。”

例如,该JavaScript库可以决定一个应用中的哪个功能不支持某种设备。苹果的这一专利申请还展示了一些同设备图形处理器无关的功能,比如说阴影、渐变色和反光。

这一专利申请大部分的内容都是描述如何制作和呈现广告内容,里面还提及了iAd。通过使用该编写工具,那些没有编程经验的用户也可以为苹果iAd广告平台创造自己的广告内容。

除此之外,该编写工具的外观同苹果在Mac上的iAd开发工具类似。然而,这一全新的工具适用于任何数字内容编写,而不仅仅是广告。

这份专利申请中还展示了一些可以用该编写工具开发的软件,比如说三连棋游戏(tic tac toe)、咖啡店菜单,以及一个可以购买《美国偶像》视频的应用。

 

 

苹果将推全新编写工具方便非编程人员开发APP

 

如图所示,该工具的设计风格看上去同苹果Mac上iAd的开发工具类似,但是这一工具适用于任何类型的数字内容编写,而不仅仅是广告。(腾讯科技配图)

创建这些应用可能会变得越来越简单,因为用户可以直接选择所需创建APP的模板。之后,他们可以往模板里面添加各种功能,从而创建其自己的APP、网页或者广告。

该专利申请建议,苹果这一全新的iOS软件开发工具对小公司而言非常有用,特别是在他们需要创建一款自己的APP时。在专利申请中,还介绍了一家名叫“The Legends of Rib”的餐厅已经创建了一款可以在iPhone上使用的互动菜单应用。

苹果的这一专利总共72页,已于2011年12月向美国专利和商标局提起申请。专利提交人为吉纳维芙-杰拉德(Genevieve Garand)、史蒂夫-爱德华-马蒙(Steve Edward Marmon)、拉尔夫-扎祖拉(Ralph Zazula)和迈克尔-保罗-斯特恩(Michael Paul Stern)。

文/腾讯科技

佩奇:应在多种设备上打造统一Android体验

谷歌CEO拉里-佩奇(Larry Page)承认低端Android平板电脑已取得的成功以及将来的发展潜力,但是他坚持认为,谷歌不能仅专注于平板电脑,而应致力于在多种设备上打造统一的Android体验。

佩奇及其公司已意识到了目前最适合Android生态系统发展的土壤:低端市场。最明显的例子是亚马逊的Kindle Fire和巴诺书店的Nook平板电脑,它们的起步价均为199美元。在谷歌昨日下午举行的季度财报电话会议上,佩奇对投资者说,“显而易见,一些搭载Android操作系统的低端平板电脑已获得了成功。但是,这并不是谷歌Android的全部。”

佩奇认为,平板电脑是谷歌将要专注的一个领域。但是,他更强调在包含平板电脑在内的多种设备上建立Android生态系统的重要性。因此,谷歌归根结底要投资应用程序和应用商店Google Play,让Android给予终端用户更加一致的体验。

佩奇说,“我认为,人们将会拥有多种设备。我们已看到各种服务已被整合到了这些设备上。现在,我感觉你拥有的每种设备都是一种需要应付的麻烦。你考虑的是每种设备。我认为这种思路并不正确。”

“我认为,从用户的角度来看,你将会拥有一种统一的、很棒的体验,你不必费心劳神地管理所有这些设备。因此,我认为你需要考虑你身边的所有这些屏幕,让它们进行无缝连接,更好地为你工作。当然,平板电脑业的重要性不言而喻。我们拥有谷歌电视,因而大屏幕也很重要。电脑也很重要,手机同样也是。所有这些设备都很重要。我预计它们将会协同工作。”

最后,佩奇重申谷歌需要专注的不仅仅是平板电脑,因为“没有任何一种设备”能够促进“人们需要的那种整合”。

文/腾讯科技

15 个帮助简化开发的 iPad 应用

  1. Dropbox

    Dropbox是一个免费的服务,它可以让你带着你的图片、文档、视频到任何地方。当你在电脑里安装了Dropbox软件,通过它,你保存到Dropbox中的任何一个文件都会被自动地同步到你的电脑、iPhone、iPad甚至Dropbox网站上。

  2. Palettes

    Palettes是一个用来创建和维护调色板的具有强大生产力的iOS工具。安装这个工具,把你的iOS变成一个便携式的调色板工具。然后你就可以在任何时候任何地点创建你的调色板啦。它是一个伟大的颜色创造方案。从图片上、网站上进行取色。或者可以使用任意5种模式去添加颜色。通过很多不同的颜色方案可以快速地找到配色。

  3. Cool Hunting

    Cool Hunting是寻找灵感的同义词。我们的全球编辑和贡献者们通过在设计、技术、艺术以及文化上筛选出那些有创新的来创造我们这些获奖的出版物,并组成了这些每日更新和每周的迷你纪录片内容。

  4. Photo Pad

    PhotoPad是一个易用的、超值的图片编辑应用。最早是为iPad而设计的,现在已经应用在iPad、iPod touch、以及iPhone上。

  5. Medcommons

    MedCommons Prototyper 是一个免费的实用工具,可以帮助设计者和开发者在iPad上建立分屏布局以及让web内容在iPad上的展示更加简单。

  6. Photo Bucket

    Photobucket 相册。你可以把你的相机胶卷、相机里小程序的一些相片和剪辑上传到这里成为它的照片、视频。

  7. What The Font

    WhatTheFont Mobile直接连接到广受赞誉的MyFonts字体识别服务,该服务已经连续十年帮助客户精确识别到一些不常见的字体了。它通过Wifi或者移动手机网络来运行工作,因此你可以随时随地的修复你的字体。

  8. Omni Graph Sketcher

    在iPad上使用OmniGraphSketcher可以让你在短短数秒内就能创造出一个优美且精确的图形,不管该图形是否有详细的数据报表或者概念说明。

  9. HTML5 Reference Guide

    HTML5 Reference Guide (HTML5参考指南)提供了了关于HTML5的tag(标签)、global attributes(全局属性)以及event attributes(时间属性)的指南信息。

  10. Editor For iPad

    这是一个在iPad使用,支持HTML、CSS、JS等代码语法高亮的文本编辑器。它是所见即所得的。此外,它包含了超过50个HTML、CSS、JS文本模式的快速输入。这让HTML5开发起来更加方便。

  11. Source Viewer

    不关你是网站设计者还是好奇心强的人,它都适合你。Source Viewer (源码查看器)可以查看任何一个网站上的HTML、CSS、JS源码。

  12. iCode Editor

  13. FTP

    一个支持iPad、iPhone、iPod touch的FTP客户端。可以用来查看、编辑HTML/CSS/JS/PHP/ASP 或者其他任何你服务器上的文件,使用它可以在任何地方更新你的网站。同样的也可以查看图片和文档(JPG, PDF, DOC, XLS, PPT等等)。

  14. CSS3 Reference

    iPad上的CSS3 Reference(参考指南)是最好的CSS指南应用。它的特点是不忽略任何一个CSS3, CSS2.1, CSS2, and CSS1定义过的属性。它还有另外一个特点,提供完整的CSS版本和浏览器的兼容性矩阵,缺省属性、值、与实例。

  15. Deeper into Xhtml

    既然你已经有了基本的XHTML基础,现在是时候去深入的了解它了。网站设计大师 Geoff Blake 将回来带你深入了解XHTML! 

英文原文,OSChina原创翻译。

微软(德国)总裁将来大中华地区接管业务

据Financial Times Deutschland 4月13日报道:
(外电,转帖, 不对消息正确与否负责)

Ralph Haupter(拉尔夫-霍普特儿) ,微软(德国)总裁将来大中华地区接管业务,其中包括了内地,香港,台湾。微软(德国)的接管人是谁,还不为人知,但是可以肯定的是,过渡阶段由公司 COO Jane Gilson 顶替。Haupter先生于2010年接管微软第三大市场--德国, 他在德国期间让微软的云服务在德国无论在商业还是个人都处于领先地位。

同时来华的还由微软(英国)的Gordon Frazer,他将出任新的COO并且直接向新任CEO Ralph Haupter 汇报工作。处理微软国际业务(Microsoft International)的主席Jean-Philippe Courtois说:“微软至立于该地区(大中华)地区的成长与下一波创新及革新的浪潮。中国地区在微软的各项领域中史无前例地扩大影响及发展。” 这次管理团队的调整是对这一地区本就强大的团队的一次大的补充。

文中没有提及现任微软(大中华地区)领导及最高管理者的去向。

原文:http://www.ftd.de/