百科问答小站 logo
百科问答小站 font logo



能否实现一种中间件将 iOS、Android、Windows Phone 7 上任意平台开发的软件在其他平台也能运行? 第1页

  

user avatar   pansz 网友的相关建议: 
      

跨平台的问题,最主要不是语言问题,而是用户体验问题。

在每个系统中,都存在一个“用户认知”的“原生操作方式”,也就是说,操作方式最接近手机原生应用的方式最能够让目标手机用户接受,但 是跨平台就意味着你在不同系统中的设计是一样的,而所谓跨平台设计,事实上,要么是给所有个平台用户都带来糟糕的体验,要么就是兼容一个平台的用户体验却无视所有其他平台的用户体验。

如果你不能给用户带来好的用户体验,那么还不如就只做一个 HTML 的应用,因为这样做肯定跨平台了。

考虑几个例子:

iPhone 的正面只有一个 Home 键,程序的所有操作都必须明显的做成按钮,占用屏幕空间。

Android 的 Menu 键是标准键,因此所有操作都可以做进 Menu ,无须在屏幕上放那些按钮。——从用户认知的角度来讲,你一个 android 应用,在屏幕上放满各种功能的按钮却不提供 Menu 键支持,用户会觉得傻。但你一个 iOS 应用,这些功能你不放屏幕上就没法用。


与此衍生的一个问题是:APhone一般是长型的,用户如果需要按四大天王键,手指肯定不可能点到屏幕上方,因此 APhone 设计屏幕按钮应当设计在偏下的位置。——但 iPhone 相对来说扁一些,同时 iPhone 尺寸偏小,在保证能按到 Home 键的同时,单手能覆盖整个屏幕,为了避免误触,一般 iPhone 界面的按钮都设计在屏幕偏上的位置。





iPhone 肯定没有照相机键。

Android 手机,(靠谱的)一般会存在一个真实的,双行程的照相机键(半按对焦,全按照相,懂摄影的人都懂的)


iPhone 肯定没有搜索键,Android 手机,Moto/HTC必有搜索键,三星手机长按菜单为搜索,国产手机产商常常没有(因为他们以为三星没搜索键,其实人家三星有)。


iPhone 肯定没有回退键,Android 手机,肯定有回退键。


手机应用一般要全屏,那么 3:2 的屏(iPhone), 4:3 的屏(iPad),16:9 的屏(APhone),16:10的屏(APad),5:3 的屏(WP),你版面布局肯定是不一样的。而版面布局,又是与用户体验密切相关的。





  

相关话题

  学习 iOS 开发,刚准备起步,需要立即买 Mac 吗? 
  iOS 12.3 正式版已于 5 月 14 日凌晨推送,真实体验如何?有什么改进和新功能?建议升级吗? 
  如何看待苹果起诉 NSO Group, 以限制其恶意使用受到国家资助的间谍软件? 
  如何看待iOS 14.5 不再默认为女性语音,你期待新声音吗,新系统还有哪些值得期待的点? 
  Android 市场份额会像 Windows 一样吗?而 iOS 逐渐被淘汰? 
  为什么我身边的 iPhone 用户在手机受到质疑时理性暂时丧失? 
  如何看待库克掌舵的苹果公司软件质量日益下降? 
  如何看待苹果起诉 NSO Group, 以限制其恶意使用受到国家资助的间谍软件? 
  如何评价华为开发自主产权操作系统「鸿蒙」曝光? 
  Android手机图形解锁错误5次后会冻结30秒,这样设计的原理和作用是什么? 

前一个讨论
是否应该支持《喜羊羊》这部动画?
下一个讨论
在Windows中,U盘或者移动硬盘关不掉时,怎么知道是被哪个程序占用了呢?





© 2024-11-14 - tinynew.org. All Rights Reserved.
© 2024-11-14 - tinynew.org. 保留所有权利