Visual Studio 2015 Supports CLANG and Android (Emulator Included)
Billly Gates (198444) writes "What would be unthinkable a decade ago is Visual Studio supporting W3C HTML and CSS and now apps on other platforms. Visual Studio 2015 preview is available for download which includes support for LLVM/Clang, Android development, and even Linux development with Mono using Xamarin. A little more detail is here. A tester also found support for Java, ANT, SQL LITE, and WebSocket4web. We see IE improving in terms of more standards and Visual Studio Online even supports IOS and MacOSX development. Is this a new Microsoft emerging? In any case it is nice to have an alternative to Google tools for Android development."
Visual Studio 2015 Preview Downloads
http://www.visualstudio.com/en...
Anyone notice an old strategy revived??
The only way MS gets more apps in their store is by getting developers to write apps for Windows and Android at the same time.
It didn't end well: https://en.wikipedia.org/wiki/...
This is a welcome move from Microsoft. I just hope it doesn't get the Silverlight treatment after a bunch of developers bet on it.
Finally Microsoft was given me a reason to install Windows on all my machines to support their glorious Visual Studio 2015. I will lock all my projects up in Team Foundations installed on Windows Server.
I use Visual Studio 2012 and TFS currently. I don't know what it is, but it seems to suck all the fun out of programming. Maybe it's just not dangerous enough. The compiler catches most everything and I can't seem to throw segfaults or hide memory leaks. I get my jollies every so often by developing for PHP in C where I am able to churn out leaky crap right along with everyone else.
Are they now offering frameworks on top of Android and iOS?
Former CEO:
https://www.youtube.com/watch?v=8C-e96m4730
Monkey jumping around:
https://www.youtube.com/watch?v=8To-6VIJZRE
Do I HAVE to tell you that EACH TIME or are you just going to KEEP FALLING FOR IT !!
I wonder if you can skirt the non-enterprise clause by saying that your development groups are small.
Not!
When a manufacturer makes a device, e.g. Samsung and Bada or Google and Android, they grab Eclipse, add some bits, make a developer bundle with it and thus they control the IDE for their device and that becomes the development platform for that device.
Now we could develop using Visual Studio, but that would only add a bunch of Microsoft 'quirks', and based on Microsofts history some of those quirks are designed to crash and otherwise degrade the non-Windows target platforms. So nobody will waste time with that IDE for none-Windows platforms.
I've only ever worked with Oracle on Solaris. So tell me, what is DB2 on AIX like? Describe it for me, in all its glorious detail.
In Windows world, they could add non standard features to the software and support it in the OS making a mockery of standard compliance, lock the developers into their platforms, and force the cost of working with/around the "de factor" standard. It would not be as easy to do in Android and Linux, since they are not under Microsoft's control. But since Android and Linux are open source, they might try to pull a fast one and come up with "extended" linux/android, and probably try to pay other vendors to use it. But I don't think it would as easy to kill the standards as it used to be.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
The ONLY thing they "extinguish" by terminating support for Android and other platforms is the chance that their tools will be relevant in the coming years.
I suspect that what we're seeing here is a fundamental change in Microsoft, moving to "Embrace, Extend, Continue Supporting" as a model for cross-platform support.
They've released or announced Android, iOS, Mac and Linux supporting variants of Office, Visual Studio, .NET... many of the .NET things they announced are being written on Github under Apache and MIT licenses, along with publicly declared covenants not to sue on their relevant patents. It's awful fucking hard to "extinguish" something when you've relinquished that much control.
How do you imagine they can make every Apache or MIT-licensed version of their code disappear?
Since they don't control Android (open source maybe, but the version that ends up on phones is vetoed by Google and fairly tightly controlled), the most they could do is submit patches to it, that could be accepted or declined. They could also bundle extra libraries...like every other Android app toolkit/framework does.
Not much evil to do there. This isn't exactly the first time Microsoft includes support for open source stuff (ie: when they started supporting jquery). They go through the same channels anyone else would.
Making what is basically a fork of a platform isn't exactly the same as targeting a platform they don't control.
You'd have a point if they forked Android, tacked the Windows Phone UI on it, and added support for THAT in Visual Studio...but thats not what they're doing.
... join them
Apple is still an island though
But for how long?
You can install VS2013 for Windows Phone developement only if you have Windows 8 or above installed on your desktop. It doesn't install on a Windows 7 desktop.
75% of Windows Desktop users are on Windows 7 desktop. So this means that a programmer whose isn't currently developing for Windows Phone but wants to casually try it out is most probably not going to be able to. OTOH, you can develop for Android on Windows 7 - i.e. anyone can try out Android Programming casually.
Great work, Microsoft. This is not Bill Gates' Microsoft anymore (for a long time now). A bunch of jokers are running the company. They have locked out a majority of their programmers from developing for Windows Phone.
"Never Download Visual Studio"
Last I looked neither Eclipse or Intellij Idea were owned by Google. "Android Studio" is for all intents a repacked IDEA
.. and MS loses again. MS was left in dust by Netbeans and Eclipse. They do much more, and all for free. Both have strong open source community that shells out useful plugins that extend the many languages that are supported. So finally MS decided to play catch-up game.
And there are some that still believe Visual Studio is the best. In reality VS is same as IE vs rest: IE is slowest, least compliant, least open, least extensible.
Visual Studio has been "supporting" LLVM/Clang for a while now - PS4 builds are compiled using Clang and the build tools are integrated into Visual Studio from VS2012.
And GNU is also dead. RIP, OSS.
Microsoft is better at creating IDEs than just about anybody else for desktop applications. But when it comes to Web development. It was only the last version or two when they finally stopped creating mismatched HTML tags, and the Web page designer is still so unusable that you have to hand-code HTML / JavaScript for anything non-trivial. Maybe these problems have to do with Microsoft not owning the Web platform.
I hope they do a better job with Android. I really want them to do better, because I really hate Eclipse and Java!
I've been working with Xamarin's cross-platform support for some time now, and the shared logic between mobile and mobile web pretty much "just works" after you get used to sticking to Xamarin's toolset when targeting multi-platform. I'm keen to see how this all works built into VS.
I believe that comes in the next phase - "extend".
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
You have them.
Many, many many of them.
The ONLY thing they "extinguish" by terminating support for Android and other platforms is the chance that their tools will be relevant in the coming years.
If a large chunk of the Android market uses the Microsoft tools, there would be a frantic rush to rebuild them in native tools if Microsoft yanked the rug out from under them. That kind of booby trap could stall the Android market enough in the short term for Microsoft to retain some market share.
Even the bloated Eclipse is faster than VC++ on Windows - at least if you run Eclipse on Linux. CLion also looks promising, if they can sort out some of the cmake integration issues. I'll never go back to using VC++, having spent 8 years doing C++ development on Linux, at least for a C++ development. Every time I have to test build on Windows, the stress really builds. Things only seem to get worse on that platform, with everything absolutely crawling, and VC++ looking positively archaic. Microsoft has really lost their way with human interface particularly, with settings that used to be easy to access, buried below layers of poorly designed, and unstructured panels. There are many really nice tools tools on Linux - CMake, ninja, valgrind, clang++,.... The entry barrier is a little higher, but once you get over that, assuming that you are not an too stupid to manage to put the pieces together, you will be a much more productive developer.
C++ development on Windows is like drowining in treacle in comparison.
The only strength that VC++ had was the debugger, but in my opinion, even the g++ front ends have a slight edge in many areas now.
Microsoft is already making quite a decent buck on Android as it is, they don't need to screw with it.
This is just nothing more then Microsoft realizing they are loosing it. They lost supercomputers, they lost mobile markets, now Linux is taking over servers, next battle ground is desktop and Linux is starting to make inroads there also... What choice Microsoft has but try to adapt, if they wish to be in business still in 10 years from now?
Eclipse is not doomed. Not even close. it is however cancer.
Reason manufacturers are liking using Eclipse for developer bundles is they can add a bunch of frame work stuff which makes it easy to develop mid tier crap firmware and programs. And difficult or not economically possible to switch manufacturers (lock in)
.
FUD only works if people haven't used the thing your trying to FUD. Android development is far more popular than Windows now, and so most developers haven't used Visual Studio and have used Android via Eclipse.
As it its startup time, lets see, I count 22 seconds on this laptop, mostly due to the slow disk. If that's the selling point, I'm not impressed.
Visual studio start time? Don't know, I stopped upgrading when I decided Windows was not the future. You may think differently, up to you, I don't care, and won't miss the small market share Windows tablets have.
It doesn't always end badly either.
Remember when Apple owned the word processing market? MS go very standards-friendly and very much into cross-platform this and interoperable-that.
Of course, it only lasted for about as long as it took for Word to dominate the market and then goodbye RTF and "hey guys, how about we make a mockery of the ISO standards process?"
I think what we're seeing here is MS in defensive mode. They'll embrace open source, open standards open sesame, whatever it takes until they're where they want to be in the market. And then, same old same old.
That said, I'm willing to be proven wrong. Time will tell :)
Don't let THEM immanentize the Eschaton!
"Visual Studio products are offered through a variety of retail and volume licensing sales channels. Except for direct purchases through MSDN Subscriptions or Microsoft Store, licence purchases are made through a software reseller." ref
APK Hosts File Engine 9.0++ 32/64-bit http://start64.com/index.php?o... & I used Object-Pascal via Delphi XE2 (& latest 7.x versions do Windows, Mac OS X, iOS and Android (probably more nowadays in later/upcoming models)).
APK
P.S.=> That's all a body needs, + easier portability for target platforms from 1 single codebase - I personally prefer it to Visual Studio actually... apk