智能手机开发与平板电脑开发有区别吗?即iPhone与iPad,Android与Android平板电脑。要考虑哪些主要差异?我知道这是一个广泛的问题,但试图绕过差异。
编辑: 如果一家公司可以开发iPhone应用程序,这是否意味着公司也可以轻松开发适用于iPad的应用程序?公司专注于iOS智能手机而不是iOS平板电脑吗?
答案 0 :(得分:3)
主要区别在于屏幕尺寸。听起来像是一扇敞开的大门,但如果你真的在手机和平板电脑上编写应用程序,差异就会变得非常明显。
从您的应用发送电子邮件。在iPhone上你会得到一个漂亮的全屏邮件。在iPad上,全屏幕太多了,所以你需要将它嵌入一个较小的覆盖层中。
扫描二维码。在iPhone上,您的屏幕尺寸恰到好处。 iPad有点太大了。
选择“更多...”菜单。在iPhone上,有4行说“关于”,“设置”等是一个很好的设计。在iPad上拥有相同的4行全屏看起来非常非常糟糕。
对于上面示例中的iPhone / iPad,您当然可以阅读Android手机与Android平板电脑。
在低级操作系统方面,没有真正的区别。这是相同的操作系统。
答案 1 :(得分:2)
最好的答案之一来自于您在developer.android.com上的内容
每种屏幕尺寸都提供了不同的可能性和挑战 用户互动,所以为了真正满足并打动您的用户, 您的应用程序必须超越仅仅支持多个屏幕:它 必须优化每个屏幕配置的用户体验。
通常编程是相同的,唯一的变化是布局,可能还有一些额外的按钮或更少的按钮。
答案 2 :(得分:0)
UI设计是主要区别。平板电脑有更多的屏幕空间。在大多数基于表单/控件的应用程序(而不是游戏)中,这使您可以重新绘制平板电脑的整个应用程序布局。