All of these enhancements almost always have an impact (or should) on the way you create your apps. In the following bits I'll outline what the features are and how they might impact you "as a developer". There are more that I haven't listed yet. As I use the platform I'll have more to say and as always remember that we are all working and playing with a Developer Preview and it might not be exactly the same in release to the general public.
Company Stuff - VPN
One of the big fall downs on Windows Phone was the inability to really connect to my corporate network from a remote location. Now, to be fair other platforms couldn't do it either in early days. Of course, they've had more time to get it in the platform. VPN. It has arrived. It means that I should be able to connect to my internal corporate network and opens the doors to remote desktop (for those with HUGE 1520's) and other useful bits. Out of the box, the current version uses IKEv2 type VPN. My VPN at the office is PPTP and is not supported just yet. Not sure what the plan is but unless you have IKEv2 type VPN, it's a wait and see thing. As an app developer this will allow me to create apps for companies specifically designed to run on corporate private networks and that's a great thing to offer potential customers.Start Tiles Background
Microsoft has always touted Windows Phone as the most personal phone choice. "My Windows Phone" was a popular catch phrase. Now they've added some additional features that even make it better. Items like the nifty (and sometimes distracting) Start Screen background image. Basically it means that Live Tiles with transparent backgrounds will pass through the image creating a mosaic. People love to feel that their phone is their's. They are going to use this feature even though some might think it makes things too busy. As a developer you NEED to understand that it's quite possible that if your tile is NOT transparent with some icon or other in white (black looks awful) you might no longer rate being on the start screen. That's going to be a problem, items on the start screen are run more often by orders of magnitude. When was the last time you ran an app from the app list rather than start screen? Those that have some picture like Kate Upton on their background want to see HER, not your tiles so get out of the way and let the user have their way.Productivity - New Apps
They've added or enhanced a number of apps that will help you use your phone more efficiently. You had Data Sense in WP8. NOW they've added Battery Saver, Storage Sense and Wifi Sense. All of them but Wifi Sense have live tiles that tell you your battery life remaining, storage space left and how much pre-paid data you have left. The Wifi Sense is supposed to automatically connect you to wifi hotspots wherever you are. If the hotspot requires an email address and an "accept" acknowledgement, it will do it for you so you just get connected. In practice that sounds pretty good. Honestly I'm not sure if it's working in the current developer preview yet. Will keep trying it out. As a developer remember that its easier than ever for your customer to see how much precious space and data your app is consuming. All of the items listed in the live tiles show details BY APP of what is being consumed, including which app is a battery hog. Write your apps to be as efficient as possible. Don't download gobs of data to be processed on the phone, put a web service in place that filters the noise and just sends what's necessary to the phone. Make sure content in your project is needed. If not, remove it so it's not deployed to the phone (remember that old background imaging you were toying with using???).
Word Flow Keyboard
A new method of keyboard input is included. This really is more on the user side than the developer.Developers should not be afraid of keyboard input. It's getting easier.You are going to initially think that no good can come of it. When I saw it at build I thought I'm going to suck at that. And you know what, when I had a chance to try it on a Lumia 930, I DID suck at it. At first you are worried about hitting every single letter. However after having it on my own phone and discovering that it figures things out by what you meant (the general shape of your swipes) and not by you hitting every single letter exactly, I quickly figured out that it's pretty darn fast and accurate. In fact I think it's more accurate than hunt and peck which is prone to errors from my overly large fingers.
No comments:
Post a Comment