靠谱的APP软件开发公司

您的位置:首页 > 新闻动态 > PHP码农也能开发iOS应用

PHP码农也能开发iOS应用

2015/5/7
Zend首席执行官Andi Gutmans对外发布了PHP开发套件Zend Studio 10(目前还属于Beta阶段)。新的套件使得PHP编程人员可以用自己熟悉的语言在移动平打造原生应用。这个套装包括了一些新的功能,比如说 WYSIWYG拖放界面工具、集成了Apache的项目Cordova(通过调用手机本地API而驱动摄像头和硬件加速)还有内置了PhoneGap(方 便开发者将应用程序发布于不同的商店)。
  这对于PHP开发者来说,是一个重大的改变,因为在此之前他们一直被拒于移动应用市场的门外。我们都知道,iOS设备的应用程序是采用Objective-C编写的,而Android应用程序主要是采用Java。这也就是说,超过500万的PHP编程人员可以在iOS、Android、Windows Phone和BlackBerry这些手机平台上设计和打造应用程序。
  Gutmans说:“我们目前是唯一一个提供了这样开发平台的软件开发供应商,这将会是一个无缝的开发体验。”这些新的功能使得开发者可以同时构造后台代码和前段界面。对于软件开发厂商来说,要做到这一点常困难的。
  Gutmans表示,Zend公司的愿景瞄准于两个领域:移动平台和云服务。新的Zend Server是为云服务而打造的,可以完美兼容Amazon、Rackspace、Windows Azure和其他的云服务。“当今的应用程序会连接到不同的后端系统,比如说CRM系统、云服务和社交网络。它们大部分都是分散的,要整合到一个应用里面 是有难度的。但是现在开发者可以通过Zend Studio 10这个套件轻易完成这些整合。”
  Gutmans认为PHP和Zend公司在过去的几年里在企业市场上取得了重大进展,他们不断蚕食着Java和.Net的市场份额。他认为新的开发 套件将会推动公司的发展,并在移动平台上大展。而新的套件将会给那些PHP编程者和使用PHP产品的企业带来新的体验,他们可以使用熟悉的东西打造更 强大的移动应用软件。
移动应用设计天才卢克罗布莱夫斯基(Luke Wroblewski)制作的一段视频展示了 发布的Windows Phone系统的界面元素以及相应演变。其中有很多非常酷的动作,但按照当代的标准,它看起来十分迟滞,而且动作指令集太大或许也 显得用力过度。Windows Phone遵循的现代设计原则——通过当时所谓的Metro风格进行阐释——在于将你的元素简化一些,这样整个系统就能变 得更加动态化。在计算方面,如果你不将设备的计算能力“花费在”渲染花哨的图标,那么你就可以将这一处理能力分配在与界面元素的交互方式。
  为了切断苹果未来的选项,Windows Phone试图两者得兼。首先,它令图标完全扁平化,然后让一些图标成为随着动态内容——比如新闻头条或社交 图片或视频——进行更新的“活动磁贴”。这些动态元素带来了两方面的问题,一是制造网络瓶颈(这减弱了设备性能表现),二是带来不受控的视觉元素(这危及 界面设计的一致性)。Simply Zesty的概念设计相当精准地把握了留给苹果发挥的空间,你会注意到那些图标,尽管非常扁平化,但的确包含了一些微 妙的渐变(它们本身可以拥有动态效果)。而且,伴随着非常轻快的点击操作,它呈现出一组有趣和新颖的交互动作。我认为,这体现在艾维用下一代iPhone 更快速芯片绰绰有余的超级计算能力展示的原始速度当中。之前由苹果通过拟物化设计手法表现的东西现在可以通过极速交互模式加以渲染。
  当然, 正如我在一篇关于即将推出的Famo.us平台中使用的物理引擎的文章中所讨论的,一旦我们实现对屏幕交互物理特性的完全控制,我们将开始操控那些特性, 正如我们在播放音乐时做的那样。快速的动作将跟缓慢的动作形成对比,从而制造出一定的认知效应。另外,Famo.us在以下方面也处于领先地位,即在界面 设计内创建完全跨平台的维度控制。看一看艾维决定将在多大程度上打破设备的正面设计,来引发人们对于屏幕背后世界的联想,那将十分有趣。
  最 重要的也许是,苹果需要通过下一版iOS证明原生平台为何要优于网页平台。就举两个最明显的例子,即使在很多大型科技公司重新转向原生应用的情况 下,Famo.us和火狐OS(FirefoxOS)仍在继续扩大HTML5的应用范围。所以,一些事情尤为关键,比如相机和其他默认应用程序交互的方 式,因为它正是HTML5尚不支持的“设备API”之一。
  三星在上推出了Life Companion应用套 件,Facebook则发布了Home应用,在竞争对手环伺的情况下,人们越来越关注默认应用“回”一起工作的方式。我倒希望苹果设计团队的关注点能够 超越扁平化,而集中于扁平化设计带来的动作可能性,从而让所有元素以一种我们期待在苹果身上看到的美妙方式协调工作。
  如果艾维做了正确的事情,那么iOS 给人的感觉将符合我们对于iOS的一贯想象——一个精妙交互的世界,在设计上的精密一如其封闭的硬件系统。正是设计超越扁平化的方式才能使iOS立于不败之地。