在Android上移植iOS UI元素
女士们,先生们 在我的工作中,我经常在开发android应用程序时满足客户的以下要求:“让它看起来像和iPhone应用程序一样” 是的,我知道,最好的办法是为他提供标准的Android设计,包括所有这些模式,如仪表板、使用菜单按钮等。。。但有时情况并非如此,相反,我必须让它看起来和动画一样。这令人沮丧在Android上移植iOS UI元素,android,ios,user-interface,porting,Android,Ios,User Interface,Porting,女士们,先生们 在我的工作中,我经常在开发android应用程序时满足客户的以下要求:“让它看起来像和iPhone应用程序一样” 是的,我知道,最好的办法是为他提供标准的Android设计,包括所有这些模式,如仪表板、使用菜单按钮等。。。但有时情况并非如此,相反,我必须让它看起来和动画一样。这令人沮丧 你们能给我建议一个android库(如果有的话)和iOS一样的UI元素吗?非常感谢,我期待着您的来信 AFAIK没有适用于Android的“类似iOS”的小部件库 因此,您可以合理地向客户端收取更
你们能给我建议一个android库(如果有的话)和iOS一样的UI元素吗?非常感谢,我期待着您的来信 AFAIK没有适用于Android的“类似iOS”的小部件库
因此,您可以合理地向客户端收取更多的开发和支持费用,从而鼓励他们坚持标准的Android UI设计和原则。据我所知,Android没有iphone UI库。你可以做的是,获得iphone GUI psd,并为3种尺寸的android重做它(适用于3种尺寸范围),然后使用这些psd的元素为你的应用程序设置主题 我有类似的要求。有时,它与外观无关,而是与应用程序的导航流程以及新视图或活动的动画方式有关。根据我的经验,做这件事没有简单的方法。因此,为了完成工作,我做了很多调整和修改。我向客户支付账单。:)
BTW,你也可以考虑像Shanch Touch这样的库,在使用WebKIT浏览器的所有手机中看起来都是一样的。
< P>没有将iPhone视图移植到Android的库,但是如果你从头开始启动这两个应用程序,你有两种可能的方法来共享两个平台之间的视图。 第一种是使用WebView
s和编码HTML
,JS
和CSS
。这种应用程序称为混合应用程序
第二个是使用openGL。您可以直接执行,也可以使用类似的框架
根据您的意愿,您应该选择要使用的内容。详细介绍马丁的评论,我同意 也许有一个很好的理由让客户提出这样的要求,但在很多情况下,我打赌他们可能会从这个要求的挑战中受益。如果有人向我提出这个请求,我会首先问“为什么?”。也许他们会回答如下:
对你的问题不是一个直截了当的回答,但我希望你觉得它有帮助 现在,对lineIMO iOS UI元素的升级投票很无聊,而且过时了。它们已经存在太久了,UI看起来很无聊,需要刷新。我认为一个设计良好的安卓应用程序,带有操作栏和仪表板,看起来会更好。帮不了你,我知道。。。但这就是为什么我想这是一个评论。是的,对。我很想开发一些“本地”设计应用程序,但在开发服务应用程序而不是产品应用程序时,情况往往不是这样。我认为这里有一个案例可以用来教育你自己和你的客户。Android用户不想要iPhone界面,也没有充分利用硬件。让您的客户了解定制界面的差异和好处,并让自己了解如何最好地进行此论证。谢谢,但这很明显,尽管我之前说过,情况并非如此。有四种尺寸范围-ldpi mdpi hdpi XHDPI感谢您的建议。你能告诉我更多关于Sencha Touch的信息吗?它的性能怎么样?这是Javascript,所以我认为这是一个合理的问题,Sencha Touch是一个Javascript库,它支持所有带有webkit浏览器的移动设备。他们已经为iOS中的所有常用控件构建了it小部件。他们最近将图表添加到他们的库中。我曾经为一个项目使用过它,我的经验非常好。你可以通过电话来解决这个问题,这样你就可以访问本机api,比如摄像头。如果你在论坛内查看showcase,你可以看到不同的应用程序。对于javascript来说,它的性能相当低。我不会说它有一个本地应用程序的速度,但它相当好的一个网络应用程序。