Pic tells thousand words and showing developer pain while he/she suffered in mobile website development.
Actually there are so many tools available but still there are few doubts/questions which are still unanswered like
1. Mobilre App Vs Mobile website
2. SEO impact m subdomain or mobi domain or same domain with same URL
3. Traffic and devices
Mobile is not as much powerful as desktop like RAM, Memory internet speed and even hardware support. Below pic describes why delay occurred in mobile internet communication.
Browser Connection Limits. its 4 on Android 2.3.5 and 6 on Android 4.0.4 Ice Cream Sandwich.
Here us limitation chart.
Also mobile browsers caches is very small.
So Main Reasons for slow.
- slower networks
- higher latency
- slower hardware
- different browsing experience
- different context
- different behaviors
- different possible networks
How detect mobile user in application.(WURFL)
- Read the user-agent string from the HTTP request.
- Find a
tag in the wurfl.xml file whose user_agent attribute matches - with the user-agent string.
- Look for the wml_ui capability group inside the
tag of step 2. - Check whether a capability named menu_with_select_element_recommended exists
- within the capability group of the device. If it exists, read the value of the
- capability. You've found what you were looking for, so no more processing is
- required.
- If the capability doesn't exist, follow the fall-back path. Find the
- tag whose id attribute matches with the fall_back attribute of the
tag - of step 2.
- Repeat steps 3 through 5 using the
tag of step 5. Keep repeating until - you find the menu_with_select_element_recommended capability or you reach the
- most generic
tag.
MOBILE BROWSERS
- Safari on iOS
- Android Browser
- Symbian Browser
- webOS Browser
- BlackBerry Browser
- Bada Browser
- Firefox
- Internet Explorer
- NetFront
- Myriad
- Nokia Browser (Ovi)
- Phantom
- microB
- Opera Mobile
- Opera Mini
- Skyfire
- BOLT
- Safari on iOS
- Android Browser
- webOS Browser
- BlackBerry Browser
- Opera Mini
HTML5 Magic that can help !!
- iOS 3.0+
- android 2.0+
- blackberry smartphones 5.0+
- blackberry playbook 1.0+
- webOS 1.4+
- symbian anna+
- bada 2.0
- windows phone mango+