-
Drats, I hate to give up personal information for a best practices document.
Hsuan: can you summarize the features that we should target for ATT 4G LTE? Is it simply the same technology with a bit more optimization or are there new features to explore?
-
Yes. You do need to join AT&T Developer Program to read the white paper.
To summarize, optimization is needed while dealing with battery life, speed and robustness of the LTE devices and network. Some of the tips can be found here.
-
So basically, we just need to follow standard good development practices? Check.
-
Good mobile app development practices would help. Find more details in the white paper for your daily learning.

-
@JohnAskew: Yeah, I can't be bothered to fill out a form today. My guess is that it's kind of a fluff piece designed for people who write directly against the radio.
WP and WinRT best practices are already pretty agressive when it comes to conserving battery and bandwidth. When it comes to radio technology, there isn't much that app developers can do.
-
Agreed. I think the design guidelines released by Microsoft has already covered some recommandations on how to reduce impact on battery life and increase responsiveness etc.
I haven't see that whitepaper, but if it's a nice consolidation of those materials, it'd be great.
-
Ok. The whitepaper "Best Practices for 3G and 4G App Development" is unlocked. You don't have to sign in to read it for now. Please take the opportunity to read and share your feedback. Thanks.
http://networkingexchangeblog.att.com/enterprise-business/4g-lte-a-mobile-trend-for-2012/
-
Thank you very much, hsuan!
I see Best Practices cover topics: Data cap, Battery life, Speed, Robustness.
...use large buffers, small caches, frequent caching, use wi-fi if can since 4G LTE is power hungry, don't constantly poll, burst download vs. streaming, passively wait for responses vs. churn, decouple users' actions from the work they instigate, flush cache regularly, one session - many gets, pre-fetch static data if can, dynamically resize buffer to optimize for network type, don't forget to support IPv6 alongside IPv4...
I have not done as much Windows Phone application development as I would like, but I have not yet seen a strategy for dynamic buffer resizing against network types. Thanks.
Uh-oh, Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceSubType doesn't list 4G at all... what does it mean?
-
6 minutes ago, JohnAskew wrote
Uh-oh, Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceSubType doesn't list 4G at all... what does it mean?
There aren't any WP7 phones that support 4G, are there?
-
My Lumia 900 begs to differ

-
Must be coming in Windows 8 phone API?
Paolo is yours running 7.5? Hmmm. must be some trickery here..

BTW, Paolo, have you seen code that optimizes buffer sizes against the current network connection type on Windows Phone? Sounds great.
-
Well what the US branded 4G isn't, by any sensible definition, 4G. It's marketing, and bad marketing at that.
LTE-Advanced / WiMax is now True-4G, as opposed to 4G-LTE
Oh and AT&T still haven't rolled out 4G-LTE to Seattle.
-
(sticks fingers in ears)
MY LUMIA SAYS 4G AND MY WIFE'S IPHONE SAYS 4G SO IT'S TRUE.
-
@JohnAskew:No, vanilla 7.1 (Tango, I think). I was just joking as I know exactly what blowdart means and it's a sad sad state of affairs between marketing terms, vendor exclusives and incompatible frequencies and protocols.
The mobile market in the US is probably the crappiest in the world.
-
@PaoloM: yeah. Seoul is where we want to be for this, I understand.
I've been laughing since Verizon purchased local Alltel (oldest towers and hardware around) and immediately started claiming 4G on them. Knuckleheads.
-
@AndyC
Two WP7 phones are LTE enabled;
HTC Titan II https://developer.att.com/developer/device_detail.jsp?id=10500045 and
Lumia 900 https://developer.att.com/developer/device_detail.jsp?id=10500009
-
http://www.wisegeek.com/what-is-4g-umts.htm
Though there are a number of devices that claim to use 4G UMTS, the original standards set by the International Telecommunication Network are not yet met by these devices.
UMTS, sometimes referred to as wideband code division multiple access (WCDMA), uses Internet protocol (IP) technology to connect wireless users with the Internet. First developed in the 1990s, UMTS is a reliable network that is frequently used to transmit data and voice. Mobile phones, laptop computers and other devices can connect to the Internet and make voice calls over a UMTS system.
Though not yet in wide use as of 2011, 4G UMTS calls for significant speed increases over the UMTS standard, which has been used since 2001. 3G UMTS requires that data be transferred at a peak rate of at least 200 kilobytes per second. In 4G UMTS, data must download at a rate of 100 megabytes per second in mobile devices and at 1 gigabyte per second for electronics connected to a local wireless access hub. Both 3G UMTS and 4G UMTS require the simultaneous transfer of voice and data, which was a requirement first established during the switch from second generation to third protocol. 3G UMTS and 4G UMTS can both transfer information using the same infrastructure.
It would be nice if we could always have the latest technology and not just window dressing on the old towers and hardware. USA is embarrassingly behind with all wireless network infrastructure.
Would the government's (our future tax revenue at least) investment in modern wireless technology be productive for the nation or would it just create phone gamers ad infinitum? I think the former.
Faster is nice... it's what's for dinner...
Add your 2¢