Dav*_*ATL 3 iphone web-applications mobile-safari ios-simulator
我一直在使用MobiOne测试中心和Safari进行测试和调试,偶尔使用真正的iPhone进行测试,在Windows XP盒子上开发iPhone网络应用程序.问题是MobiOne,Safari(桌面)和iPhone都会产生不同的错误.显然我最关心iPhone上发生的错误,因为那是目标设备.(遇到的错误类型的一个示例是,通常无法显示通常按预期显示的图像,因此会显示小问号图标.)
我有机会获得Mac用于开发,但我需要知道使用Mac是否会有所作为.
有没有人转移到Mac开发或只测试一个仅限网络的iPhone应用程序?
这样做有价值吗?为什么?
SDK中的iPhone模拟器是否比Windows桌面上的Safari更好地模拟iPhone?
我是否需要付费订阅Apple iOS开发者计划?
谢谢!
Bol*_*ock 12
简而言之:不,我不认为Mac是开发iPhone网络应用程序所必需的,尤其是当您可以访问要测试的设备时,您似乎在开发过程中表现良好.
如果你不知道,你的iPhone上的Mobile Safari上有一个调试控制台.转到设置> Safari>开发人员(位于底部)>调试控制台,然后打开它.
在开发iPhone Web应用程序时,您无需为iOS Developer Program付费.该程序用于开发本机应用程序,以便仅部署到您的公司或App Store.
另一方面,Web应用程序只不过是设计的网站(即包含某些元标记,具有移动友好界面设计),与设备上的本机应用程序类似地运行,并利用某些Web技术,如地理位置设备可用的.用户可以像在任何其他网站上一样在Mobile Safari中查看它们,但为了获得最佳体验,要求点击+号并将您的Web应用程序添加到其主屏幕以便进行访问.
iPhone模拟器当然比Windows或Mac OS X上的桌面Safari做得更好,因为它的用户界面与iPhone设备的用户界面共享,但如果你有一个设备,我认为你不需要它来进行测试和调试.测试.
iOS SDK有一个名为Dashcode的工具,但我不认为它与我们其他人每天使用的Web开发IDE有很大的不同.据我所知,Dashcode没有为您的Web应用程序提供任何使用我们熟悉的标准无法实现的其他功能.
| 归档时间: |
|
| 查看次数: |
463 次 |
| 最近记录: |