iOS的UI元素在Android上移植元素、iOS、UI、Android

2023-09-06 00:11:13 作者:傲娇入骨

女士们,先生们!

很多时候,在我的工作,我满足了客户端,以下要求开发Android应用程序时:使它看起来像和iPhone应用程序。

Very often on my job I meet the following requirement from the client, when developing android applications: "make it look like and iPhone app".

是的,我知道,那最好的办法就是向他提供规范Android的设计,所有的这些模式,如仪表板,使用菜单键等...但有时这并非如此,而是因为,我要使它看起来和动画一样。这是令人沮丧。

Yes, I know, that the best way is to offer him canonical Android design with all these patterns like dashboard, using menu button etc... But sometimes this is not the case, as instead, I have to make it look and animate just the same. It's frustrating.

你们可以,请咨询我一个Android库(如果有)与iOS般的UI元素?提前非常感谢,我期待着您的回音!

Can you guys, please advice me an android library (if there is one) with iOS-like UI elements? Many thanks in advance, I'm looking forward to hearing from you!

推荐答案

要展开的马丁的的评论,这我同意。

To expand on Martyn's comment, which I agree with.

或许有很大的原因,客户会要求这一点,但在许多情况下,我敢打赌,他们可能会从这一要求受到挑战中获益。如果我是psented这个请求$ P $,我会先问:为什么?。也许他们会回答如下:

Perhaps there is a great reason why a client would ask for this, but in many cases I bet they might benefit from being challenged on this requirement. If I was presented with this request, I would first ask "Why?". Perhaps they'd answer as follows:

我们需要跨平台提供一致的体验,或者 这将是更符合成本效益的设计一次,并适用于每个平台,或者 没关系为什么,只管去做!

下面是一些回应每个:

每个用户一般都会有一个电话,并且不需要在Android上的体验是相同的iPhone - 他们只关心它的工作原理,并在手机上看起来不错。事实上,一个Android用户将preFER,如果你使用的用户界面模式,是较常用到的平台,而不是设计相匹配的iOS。同样,对于一个iPhone用户。

each user will generally have one phone, and won't require the experience on Android to be identical to iPhone - they only care that it works and looks great on their phone. In fact, an Android user would prefer if you used the UI patterns that are more common to the platform, as opposed designing to match iOS. Likewise for an iPhone user.

我们发现,有一个设计师打造集创意的iOS允许我们pretty的多用创造性的,是Android。虽然Android的可能对顶部的标签,与底部,我们仍然能够采取的背景,按钮样式,字体和配色方案从一个平台到下一个。将会有细微的差别,但总体而言,品牌和外观应该很好的解读。这里是移植跨平台的单一创意设计的一个例子: http://daleburgosdesign.com/

we have found that having a designer create a set of creative for iOS allows us to pretty much use the creative as-is for Android. Even though Android might have Tabs on top, versus bottom, we are still able to take the backgrounds, button styles, fonts and color schemes from one platform to the next. There will be slight differences, but overall the brand and look should translate well. Here is an example of porting a single creative design across platforms: http://daleburgosdesign.com/

如果他们以这种方式回答,你可能要考虑通过在工作。跨平台像素完美匹配是棘手除了在previous答案(OpenGL和使用的WebView的 - 通过Macarse)提供的思路。如果客户端不能为这个棘手的要求,提供了良好的推理,那么它可能是最好的寻找你的下一个客户端。

if they answer in this manner, you might want to consider passing on the job. Pixel perfect matching across platforms is tricky aside from the ideas offered in previous answers (OpenGL and the use of a WebView - via Macarse). If the client can't provide good reasoning for this tricky requirement, then it might be best to search for your next client.

不是一个简单的回答你的问题,但我希望你能有所帮助!

Not a straight forward answer to your question, but I hope you find it helpful!

 
精彩推荐
图片推荐