Today Microsoft released the desktop applications for SkyDrive on both Windows and OS X platforms. Of course SkyDrive has been built in to Windows Phone since it’s initial release in September of 2012, but now they’ve also released iOS apps that work on both the iPhone, and iPad.This is fantastic news for anyone seeking a central store for their critical files.
The SkyDrive apps functions identically to the DropBox app that I know and love. I’ve been a huge user of DropBox for several years, despite several security issues. The service however, works amazingly and as a frequent traveler who has two desktops in two physical locations, a laptop a tablet and two mobile phones the convenience of a central document store has been a God send.
My only problem to date with DropBox has been the amount of storage. Years ago I first started out with the free plan of just 2GB of cloud storage. Over the past several years I’ve referred friends and family to up my storage to 8.5GB currently. The storage just hasn’t been enough, and I’m too cheap to actually pay a monthly fee fore more storage.
Queue SkyDrive to the rescue. With the initial release of the app Microsoft is giving early adopters 25GB of free cloud storage to be used across all of their devices, but you better hurry as they are dropping it down to just 7GB soon enough. If you currently have SkyDrive you must log in to http://skydrive.live.com and opt in to keep your 25GB ASAP.
I’m not a developer / programmer at all, but is there any reason you didn’t choose Android? I’ve heard there isn’t as much money to make from it - just curious to see from a developer perspective.
…no i haven’t:(…and here is a technical reason why…
the main development language for Android apps as Java…Visual Studio 2010 is my main IDE.and.has plugins (i.e. SDKs.ToolKits.Custom private APIs) for developing Android apps now…Monodroid.and.Android NDK is the most popular…however Monodroid plugin requires you to compile code from a .Net language on a Linux machine to a native language the Andriod Runtime can process
Visual Studio (any version) does not support Java as a coding language…my true skill is designing.and.implementing business level processes with the code i write in C# (which is a .Net language)…think of .Net as a list of functions.or.methods that allow you to invoke features of a device without communicate with the OS directly…every OS has a runtime language which natively handles discussions.and.requests to the hardware (Microsoft calls this layer CLR)
.Net only works on Windows based devices (with the exception of C++ which is a hard core language that can be processed by most processors (e.g. ARM.Intel.Cell etc))
Java is “like” C#…meaning that some of the more difficult development tasks…such as memory management.multi-threading.and.other hardware specific code is built into the language (or executable.app.etc)…unlike C++…
…if i coded in C++ i could technically write an app once.and.tweak it to take advantage of hardware differences…but even though different coding languages are syntactically similar (as C++ is to C# and C# is to Java) which means i could code a C++ application with my skills..it’s not my cup of tea
i could go to the Eclipse IDE route.and.develop for all devices..but i lose my ability to have a tight integration experience that only Visual Studio can provide…