Bucs
30 Nov 2010, 6:27 AM
We are finding that support of existing BlackBerry devices is VERY important in the sales process when creating mobile sites for corporate web sites. Sencha is shining well beyond the competition for allowing us to "mobilize" corporate web sites, however, we now need to refactor our engine to incorporate serving graceful downgrades to non-webkit browsers.
Is anybody else dealing with this issue at the moment? What is the recommended strategy here? We need a way to check the user agent and deliver either a Touch site or a downlevel non-webkit site. But this has to be done on the server as there is no need to deliver the main Touch page with all the script tag references to source files if the browser won't even use them. So, we are thinking the Controller on the server side uses the UserAgent to determine which app page to load. From there, the Touch app can do it's normal UI Ajax requests and the non-webkit app can do URL requests with Ajax for HTML as needed.
Does this sound appropriate? Any better ideas here? Thanks...
Is anybody else dealing with this issue at the moment? What is the recommended strategy here? We need a way to check the user agent and deliver either a Touch site or a downlevel non-webkit site. But this has to be done on the server as there is no need to deliver the main Touch page with all the script tag references to source files if the browser won't even use them. So, we are thinking the Controller on the server side uses the UserAgent to determine which app page to load. From there, the Touch app can do it's normal UI Ajax requests and the non-webkit app can do URL requests with Ajax for HTML as needed.
Does this sound appropriate? Any better ideas here? Thanks...