Hacker News new | ask | show | jobs
by tehlike 2995 days ago
Fast, smooth, and had very robust development environment. One thing Microsoft knows how is to develop a language/platform (.net, for example), and provide tooling around that. 5 years ago, Visual Studio was years ahead of what today's mobile tools can do.
2 comments

Did you even develop for windows phone? Because it's like you have no idea of what the development process entailed or how frequently they changed it.
Still way less how Google handles Android development, where recommended API in version X, turns out legacy in version X+1, replaced in X+2, but all need to be supported thanks to lack of updates.
Unlike the chaos, constant churn and developer frustration of Windows Phone development, Android development hasn't needed to osbourne their development environment and tools every year because of incompetence.
Instead they show incompetence at stuff like fragments, replacing build systems, broken Gradle builds at each update, outdated documentation, broken Android Studio and Support library releases, removing AS plugins without documenting how to work with them gone, adding PWAs and Flutter to the mix, ...

Which so much Android love I am curious to see how many apps you have released, since you seem to like the experience so much.

Incompetence was trying to convince developers to use that Flash ripoff Silverlight for mobile app development or trying to debug that horrible XAML pile of garbage or trying to build UI's with that bug infested piece of garbage expression studio. With Windows phone development you could never get comfortable because they were always osbourning the OS once they realized what a piece of garbage it was.
As expected, just bloody hate towards Microsoft and Google advocacy without Android development experience.

Have you forgotten to write Microsoft as M$?

Yes, i did. I have also done android.
I hope you’re kidding with the dev environment thing. WP died because they changed everything completely with every OS release.

Not to mention that to develop an app they required you to have Hyper-V, which is only available in Pro editions of Windows and CPUs with VT-x.

I was definitely not kidding. 10+ years of c# experience, and 5+ years of android, and you can see the difference between the two.

Hyper-V and so on, i certainly do not remember as I had them anyway, but talking about purely the dev env and ease of platform to me tells it all.

Android has not been written from "application dev" pov. With all these contexts, application contexts, leaky abstractions all over, it certainly is not a robust platform.