Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将iPhone应用程序移植到Android?如何说服他们不要这样做_Android_Iphone_Porting - Fatal编程技术网

将iPhone应用程序移植到Android?如何说服他们不要这样做

将iPhone应用程序移植到Android?如何说服他们不要这样做,android,iphone,porting,Android,Iphone,Porting,我是一名签约的安卓开发者,我讨厌人们要求我重现安卓上iPhone应用程序的“外观和感觉” 我如何才能说服他们,使用标准的Android导航和视图将使他们的应用程序比重新创建Java版的iPhone应用程序更有吸引力 感谢您的链接。您可以尝试向他们解释,这是具有不同行为的不同平台。 也许可以列出一些行为不同的UI内容,并尝试在具体的例子中向他们展示为什么Android用户在事物外观和感觉不同时会感到困惑(因此停止使用他们的应用程序)。Android用户有不同的期望,并习惯于Android上占主导地

我是一名签约的安卓开发者,我讨厌人们要求我重现安卓上iPhone应用程序的“外观和感觉”

我如何才能说服他们,使用标准的Android导航和视图将使他们的应用程序比重新创建Java版的iPhone应用程序更有吸引力


感谢您的链接。

您可以尝试向他们解释,这是具有不同行为的不同平台。
也许可以列出一些行为不同的UI内容,并尝试在具体的例子中向他们展示为什么Android用户在事物外观和感觉不同时会感到困惑(因此停止使用他们的应用程序)。

Android用户有不同的期望,并习惯于Android上占主导地位的处理方式。如果所有其他应用程序的行为与您的不同,则会恶化用户体验

我认为会问您这个问题的人会认为,在不同平台上使用相同的外观和感觉会统一用户体验。
对于这一点,我认为最好的答案是,大多数android用户不使用iPhone,因此不习惯这种外观,也不在乎应用程序在iOS上的外观是否相同,因为他们从未使用过。然后你会发现一些应用程序很好地展示了android框架的可能性,也可能利用了iOS上没有的功能。当你有一堆应用程序(谷歌自己的应用程序通常已经相当不错了,比如地图)具有相似的外观和用户体验范例时,他们可能会理解你的观点

我过去使用的一个论点是指出Android有一个内置的“后退”按钮。这可以采取物理按钮的形式,就像大多数手机一样,也可以像蜂窝手机那样内置在用户界面中。在iOS上,“后退”行为通常由导航控制器处理,通常以UI按钮的形式出现在屏幕左上角

Android用户熟悉Android的“后退”机制,iOS用户也熟悉iOS的“后退”机制。两者都一样好,但本质上是不同的,如果你使用与操作系统本身和其他应用程序的工作方式不一致的“后退”机制,你的应用程序将变得不那么直观


虽然这只是一个例子,但还有许多其他例子可以用来强化这一点。

他们想将android应用程序移植到iphone上吗?@Jonathan-可能不是哈哈。