支架厂家
免费服务热线

Free service

hotline

010-00000000
支架厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

Hone设计工具不会编程也能优化iPhoneApp设计

发布时间:2020-02-11 05:57:53 阅读: 来源:支架厂家

Jaanus Kase是美国知名设计师、工程师,他不确定我们是否真的需要教每个孩子去学习编程。虽然说编程是一种让普通人觉得高大上的技能,但同时也必须要面对这样一个现实,那就是编程虽然是个高度专业化的技能,但其实也非常乏味无趣的。当然,也不是每个人都适合。“如果每个人都是程序员,每个人都必须要写代码,那么真的太可怕了,”他说道,“这会淡化编程的艺术,没错,编程是一种艺术,一种手艺。”

相比于教大家去写代码,更有意义是,可以构建一些工具,吸引那些刻意回避编程的人来尝试。

这就是为什么Jannus Kase尝试使用Hone的原因,Hone是一款桌面软件,允许设计师实时、动态地调整iPhone或Mac应用程序的外观,而且无需编写太多代码。笔者亲自体验了一下,下载了一个demo,结果只花了几分钟时间,就重新设计了一个简单的闹钟App用户界面。虽然这款工具给我的感受有限,但是整个体验却非常令人兴奋。智能手机并没有让编程变得融资,除了重新在主屏幕上排列图标,用户基本上很难在手机上自主操作其他功能,更不要说编程序了。Hone是个不错的提示,至少让我们知道,很多看似不可能的事情,也不是那么遥不可及。

无需编写代码,就能自己调整App设计

Hone并没有什么崇高理想,它不希望让每个人都能开发App,也没有给专业人士打造一个编程开发环境。事实上,Hone的功能范围还是相当有限的,其主要目的,是让设计们可以调整他们App应用的外观。身为一名工程师,Kase与设计师Sergio Palomo和Priidu Zilmer共同开发了Hone工具。他们都在一家德国即时通讯初创公司Wire工作,实际上,全世界的工程师和设计师之间的关系都和Kase与Palomo有些相似:Palomo起初想对Wire通信应用的设计做些改变,因此不得不在Kase编写的代码上找Bug,以此来实现自己地目的。当然,这不是个有效率的方式。

“每次哪怕做一点点小的改变,都需要重新开发、构建App,”Kase说道,“这真的非常耗时,而且也带来了许多重复工作。”他们很快发现,自己遇到的问题在公司里普遍存在,于是,两人决定开发Hone工具,让那些对不是非常擅长写代码的设计师可以自己搞定一些代码问题。

事实上,Hone工具使用起来非常方便。如果想了解它是如何运作的,你可以下载闹钟demo应用,然后在iPhone手机设置里将手机调成“开发者模式”。然后你可以在自己的Mac电脑上下载Hone工具,如果你手上的这两款设备都在同一个无线Wi-Fi网络里面,就会看到两台设备进行互连的选项。此时,你可以在Hone工具里看到一些参数,调整这些参数的话,就可以对闹钟应用的外观进行改变。比如,你可以调整颜色、字体、复位、以及在屏幕上显示的尺寸大小。所有在Mac电脑上做的操作,都可以实时反映在App上,当你完成了所有参数变化,此时一款全新外观的闹钟App应用也诞生了。

Kase和公司目前正在招募想要使用Hone工具的开发人员,让他们优化自己的App,以此作为对Hone工具的beta测试。他们表示,用户只需编写几行简单的Object-C或Swift编程语言,就可以实现很多功能。此外,他们也正在开发一个新版本,可以优化安卓和其他平台上(包括Arduino和乐高Mindstorms)的App应用。

事实上,Hone不仅仅是一款简化设计的工具,Kase举了两个类似的例子,包括Xcode Interface Buider和Reveal,这些工具其实也可能让程序员直接、快速地优化用户界面。此外,还有一些可视化原型工具,比如Quartz Composer,Origami,以及Framer,这些工具都可以简化测试和优化设计。

如果用户真正体验过Hone,就会发现它更像是一种“全方位”解决方案。它非常简单,以至于几乎每个人都可以使用,就算用户是个编程小白也可以很快学会操作。不仅如此,它能帮助用户实实在在地构建App应用,而不是模型。“有了Hone之后,设计师可能会发觉自己越来越不喜欢进行原型设计了,”Kase说道。就笔者本人而言,使用Hone之后的体验的确令人非常兴奋,因为你会发现,最终重新设计的产品绝不是什么demo版,而是真正能在手机上操作使用的App应用,很有成就感。

Hone设计工具虽然令人兴奋,但还不是非常得心应手

从Hone这款工具身上,我们发现,现在是不是是时候重新思考一下如何开发软件了?基本上的问题是,编程语言通常都不是很容易让人理解。即便是最专业的设计师,而且对技术也有一定程度的了解,也不见得能熟练地编写代码。“举个例子,像Xcode这样的工具,用户操作起来有时还是会觉得不太方便,因为他们会害怕点错按键,这种感觉,就像是不会使用高级家用电器的老爸老妈,他们总是怕自己点错设备上的按键。”Kase说道。

Loren Brichter是Twitter iPhone原生应用的创造者,身为一名工程师,最近他表达了自己对目前编程行业现状的失望。今年初,在一次访谈中Loren Brichter说道,“如果是一艘船,上面虽然有几个洞,但只要能补好,其实还是可以的。但现状并非如此,现在的情况更像是一艘到处有破洞的船,却要硬闯穿过海洋。”Bret Victor曾在苹果公司担任界面设计师,他也对目前的编程现状感到担忧。2012年,Bret Victor发表了一篇名为“可学会的编程”论文,其中明确指出,传统编程语言令人发狂。

对于程序员和设计师来说,下一代设计工具会更容易实现他们的想法,调试排除问题的时间会变得越来越少,用于构思、设计、以及优化的时间则会变的越来越多。像苹果最新发布的Swift编程语言,就是朝着这一趋势在发展。

Hone设计工具引发人们对编程更深层次的思考

当然啦,可能会有人觉得Hone设计工具特殊性较强,而且只能用于一些普通的设计工作,但是对笔者来说,这款工具还是非常有潜力的,因为它代表了一类全新的设计工具,或许在未来某天,特别是未来以移动为主的时代里,用户会重新建立起设计理念。

Hone需要在计算机上进行设置,然后通过手机来查看App最终的设计效果,可能这对于开发人员和设计人员来说,这种流程比较简单,但对于一些老智能手机用户来说,使用Hone设计工具的时候可能还是有些不那么得心应手。但是,这引发了我这个“老用户”对智能手机App应用的思索,我发现,智能手机似乎更强调让用户使用App,而不是创建App。人们经常讨论iPhone整个生态系统非常封闭,但现在有了Hone设计工具,反而让我开始思索现在的App模式其实真的是把用户关在了门外。对于那些不会编写代码的人来说,他们很少机会深入挖掘App应用设置,并且会被应用自身的工作流程所束缚,更无法构建个性化的解决方案。虽然笔者自己不会在Mac笔记本上编写App代码,但至少我可以定义自己的键盘快捷键,或是在电脑桌面上组织图标,还能自定义开始菜单里的App应用。而上述所有这些操作,在手机上几乎是不可能实现的。

移动时代也有其阴暗的一面,当你摆脱了菜单、文件系统、以及所有其他那些在“个人电脑”上乱七八糟的事情,却发现被自己所使用的手机软件给约束住了,似乎iPhone并没有给用户提供更多、更强大的帮助,虽然他们其实有能力这么做。

事实上,在开发Hone设计工具时,Kase和Palomo并没有想太多,他们只是希望能让设计师在设计App的时候能够更加轻松、方便一些,并且不用过度依赖工程师的帮助。但是对于像笔者这样的编程小白来说,Hone还是充满了更多理想主义的想法。尽管我只是改变了一个闹钟的App应用,但是它去让我开始思考未来是否需要让自己的孩子学习编程,当然啦,至少现在我觉得还是非常乐观的,因为有了Hone,至少我暂时用不着去学习那些复杂的编程语言了。

(via wired, 译/快鲤鱼,转载请标明出处)

[编辑:Zoey]

深圳代理记账价格

筹划税务价格

广州工作签证申请

相关阅读