我正在尝试为大型网站(与amazon.com一样大)创建一个iPhone应用程序,它涉及使用cookie以及不通过Apache截取程序进行身份验证的内容以及访问主网站公开的Web服务。 为此,我正在寻找发展它的策略。我是iPhone开发的新手,我主要寻找一些建筑指导。 有谁知道eBay和亚马逊等服务如何在网站和iPhone应用程序中无缝协作?
答案 0 :(得分:0)
像amazon.com一样大?亚马逊已经向他们的网站投入了数百万小时,他们不得不处理无数问题:
面对所有这些复杂性,我怀疑它们的无缝集成是以巨额费用为基础构建的。
这真的是你的意思吗?
答案 1 :(得分:0)
我说这取决于您的技术背景和您的应用程序设计。但基本上你将为你的大型网站开发一个大型API,暴露你想要被你的iPhone应用程序读取的数据。你必须亲自动手并深入研究iphone开发,但是你知道,只是基本的东西,比如检索数据,根据这些数据动态生成你的视图,然后你就去了!所以,我会说这对于你的大型网站来说只是一个简单,紧凑的客户端,我的意思是,它不应该和真实的网站一样,你只能提取大的功能和功能,移植到应用程序,或平衡一些功能只能在iPhone上完成(地理定位,gps,相机等...)。如果你选择这条路径,服务的东西可能是最难的部分,客户端会更容易(虽然新的理由)。
你甚至可以使用jQtouch假装一个iphone应用程序,如果你在网络上使用css,jquery并且在这方面感觉很舒服。作为一个缺点,你不能销售这个“应用程序”,因为它只是一个针对iPhone优化的网页(即便如此,你也会错过ipad用户)。如果您选择这种方法,您甚至可以通过phonegap进行真实的操作,将您的Web应用程序(使用jQtouch,或将任何工具或Web框架命名)编译到本机应用程序中,能够将其出售或通过Apple在其商店中分发。
我的2分。