不,真的没有这样的事情.有一些工具已经推出或即将推出(Unity3D,Flash CS5,MonoTouch等),允许您在移动平台之间共享大量代码,但如果您想编写一次并部署,最终会得到一个非常糟糕的应用程序.
最大的问题是设备差别很大.有些人有加速度计,有些则没有.有些有硬键盘,有些有软键盘,有些是多点触控,有些则不是.它们的内存范围为64MB到256MB,它们的CPU差别很大,屏幕尺寸和分辨率也各不相同.您为具有480x320屏幕的多点触控设计的界面与您为具有320x240屏幕的压敏(触控笔)设备设计的界面完全不同.
即使你只是在看Android,你真的需要为许多不同的设备调整你的界面(在iPhone上它有点简单,因为只有几个不同的设备,它们的功能/功能非常相似).
归档时间: |
|
查看次数: |
302 次 |
最近记录: |