TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Microsoft introduces Universal Windows apps

284 pointsby chris-atabout 11 years ago

22 comments

yulaowabout 11 years ago
This is imho the best news ever from microsoft. Now I can target serverside, frontend, windows8 devices and windowsphone all with one language (javascript for me). Not bad at all<p>update: I have to add other news just announced. With winJS now we can target also xboxone, ios and android device And also the full framework is opensource under apache license<p>update2: winJS on github <a href="https://github.com/winjs/winjs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;winjs&#x2F;winjs</a>
评论 #7517064 未加载
评论 #7517008 未加载
评论 #7517501 未加载
gum_ina_packageabout 11 years ago
The amazing thing is that you can potentially write all your code in C# and have backend&#x2F;frontend logic for the web (ASP.NET), Windows, Windows Phone, and even iOS&#x2F;Android (via Xamarin). Wow.
评论 #7517949 未加载
评论 #7517789 未加载
emeralddabout 11 years ago
I&#x27;m still trying to figure out how&#x2F;why this makes sense as a goal. Building an application that runs across multiple platforms in congruent spaces makes sense: iOS and Android and Windows Phone. When you move to running the same application across Laptop vs. Phone style platforms, even on modern hardware, you&#x27;re looking at capabilities and resources that are radically different. I can see wanting to share certain common code, but a library system ala npm, bundler, cpan, etc., would handle that better than sharing a common code base&#x2F;project. What am I missing?
评论 #7517641 未加载
评论 #7517636 未加载
评论 #7517800 未加载
评论 #7517541 未加载
评论 #7519400 未加载
评论 #7517603 未加载
评论 #7517726 未加载
r00fusabout 11 years ago
Beware Apple, Google: Microsoft is starting to <i>get it</i>.
评论 #7518640 未加载
评论 #7518347 未加载
评论 #7518297 未加载
keithwarrenabout 11 years ago
I think the most significant part of this announcement is how they are dogfooding, Office for &#x27;metro&#x27; and for the windows phone are using this Universal targeting.
评论 #7518576 未加载
svasabout 11 years ago
Interesting move in the right direction. I wonder if they&#x27;ll take it further and let you write iOS and Android apps using Xamarin &#x2F; Mono?<p>This would actually provide an easy path for developers to get into the Windows ecosystem while ignoring the whole market share issue. Combine first class integration with an awesome IDE (Visual Studio), and frankly way better tooling than Eclipse this would be a pretty compelling reason for me to use Xamarin, and by extension have a Windows run target for my app.
keithwarrenabout 11 years ago
This just in...Universal apps run on Xbox one.
评论 #7518613 未加载
majc2about 11 years ago
Looking at twitter it seems like XAML is getting a ton of love from MS. Go back 2 years and many were predicting that HTML was going to win the war on Windows; what gives&#x2F;what&#x27;s changed?<p>Disclosure: written more XAML than I&#x27;d care too.
评论 #7519974 未加载
评论 #7518775 未加载
tdicolaabout 11 years ago
One thing I don&#x27;t see mentioned, do universal apps support C++11? I can understand why it&#x27;s not as easy to support native code across platforms (i.e. need to do some kind of fat binary thing), but think it&#x27;s a little sad to see all the work done to support modern C++ app development kind of abandoned. Really annoying if you have to choose between an app being universal or written in modern C++.
评论 #7518406 未加载
评论 #7518751 未加载
评论 #7518431 未加载
SixSigmaabout 11 years ago
They need a funky catchphrase, how about :<p>&quot;write once, run anywhere&quot;
评论 #7518426 未加载
评论 #7518362 未加载
评论 #7519644 未加载
be5invisabout 11 years ago
I am wondering whether they can make Windows Runtime&#x27;s GUI avaliable for existing desktop appliacations. There are many professional applications needs a brand new API for user interface.
评论 #7518389 未加载
amaksabout 11 years ago
Haven&#x27;t looked at the APIs, but are the APIs going to scale between phone, tablet and 30&quot; 4K monitors? It&#x27;s relatively easy to make the same app to be adaptable between phone and tablet, or even laptop, but to make it look good on 30&quot; 4K monitor is a completely different UX, if full screen. Or in high resolutions the apps run in windowed mode?
评论 #7517164 未加载
评论 #7517404 未加载
lnlyplntabout 11 years ago
This seems similar to Google&#x27;s tablet&#x2F;phone strategy taken to it&#x27;s natural extreme. This makes me wonder if google will soon do something similar with the (currently separate) Chrome&#x2F;Android ecosystem.
评论 #7517191 未加载
snarfyabout 11 years ago
They really need to go both ways with their cross platform offerings.<p>I can use their technology to develop apps for other platforms, but I cannot use their technology to run those apps. That requires having the other platform.<p>It would be nice if I could not only develop cross platform apps for iOS, Android, and Windows Phone, but I could also run them on their Windows Phone platform. I would buy a windows phone if it could do that.
评论 #7518345 未加载
bhauerabout 11 years ago
Exciting! This is getting progressively closer to an ideal I call PAO (Personal Application Omnipresence [1]), wherein I use a single set of applications on all my devices. I am very happy to see progress in this direction, but there is still much more to be done in the future.<p>[1] <a href="http://tiamat.tsotech.com/pao" rel="nofollow">http:&#x2F;&#x2F;tiamat.tsotech.com&#x2F;pao</a>
评论 #7518147 未加载
rurbanabout 11 years ago
Better description: <a href="http://techcrunch.com/2014/04/02/microsoft-updates-visual-studio-with-support-for-universal-projects-typescript-1-0-and-net-native-code-compilation/" rel="nofollow">http:&#x2F;&#x2F;techcrunch.com&#x2F;2014&#x2F;04&#x2F;02&#x2F;microsoft-updates-visual-st...</a>
jarjouraabout 11 years ago
I see this as equivalent to writing one application that targets both iPhone and iPad and even Android with one app targeting tablets and phones. The only really new thing is support for a single application but the design and UI work still needs to be addressed for each screen size.
tluyben2about 11 years ago
Some people here have mentioned this already but I am quite surprised with all the happiness and it&#x27;s nice but... I have been writing apps on my Mac targetting asp.net, ios, android, wp8 and win8 with a lot of reuse and perfect frontends for two years. I love f#&#x2F;c# and it works like a charm. Business wise it is nice that you have to pay only once but outside that what in god&#x27;s name is so nice or special about this? I was hoping this would include a build system on Azure and a unified system using Xamarin all from VS. This is nothing at all. Wow I can target those 3 wp8 users from my win8 codebase app. Pfff. So it&#x27;s just fanboys or almost nothing changes or I am missing some significant thing even though I am quite deep in this ecosystems for years now?
评论 #7522093 未加载
kenferryabout 11 years ago
So is this Silverlight but for WinRT apps instead of WPF apps?
mamcxabout 11 years ago
OK, and where is the code?
0x006Aabout 11 years ago
They must live in quite a bubble if &quot;universal&quot; only includes Microsoft platforms.
评论 #7517687 未加载
评论 #7517702 未加载
评论 #7518105 未加载
评论 #7519659 未加载
frozenportabout 11 years ago
I&#x27;m shocked this didn&#x27;t happen sooner. If you ever wanted to point to a problem with MS vision you can ask yourself why this didn&#x27;t happen in 2005.
评论 #7517680 未加载
评论 #7517741 未加载