News for hackers. Stuff that matters.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by untog on Thursday February 02, 2012 @03:01PM (#3544196)
The integration between Phone 8 And Desktop 8 is going to be the most interesting part of both OSes, IMO. No details on exactly how it'll work yet, of course, but I don't think anyone has tried to merge desktop and mobile to quite the same degree that MS is apparently planning.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by nextparadigms on Thursday February 02, 2012 @03:31PM (#3544298)
Well, both Apple and Google want to all but replace the whole "PC paradigm" with iOS and Android. The iPad already re-uses most of the code for the iPhone version, except with some design tweaks, and with Android it's the same. I can't see how this WP8/W8 "integration" could possibly be anymore "integrated" that what Apple and Google already have for both phones and tablets/hybrid devices.

Also, I can't help but think that Microsft will take the whole "homogenization" of platforms between mouse-driven PC, touch-driven tablet, and phones, a little too far. Some form factors do need optimized UI's and code for that form factor or device type. You can't just use a one-size-fits-all for everything. It would be like Google using the phone UI for Google TV. It would be a mess.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by aik on Thursday February 02, 2012 @03:50PM (#3544391)
This is exactly what makes it exciting for me. Microsoft is trying a fairly innovative thing here -- it's risky and perhaps too idealistic, but if they can pull it off so it works well, it'll be hard to beat.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by stcredzero on Thursday February 02, 2012 @04:16PM (#3544530)
I can't see how this WP8/W8 "integration" could possibly be anymore "integrated" that what Apple and Google already have for both phones and tablets/hybrid devices.

I can see how:

http://news.ycombinator.com/item?id=3544522

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by brudgers on Thursday February 02, 2012 @03:40PM (#3544342)
>"I can't see how this WP8/W8 "integration" could possibly be anymore "integrated" that what Apple and Google already have for both phones and tablets/hybrid devices."

Developers! can use NET and Visual Studio from the compact framework on phones via Silverlight, right on up to Windows Server at your DataCenter.

Developers! get a continuous stack.

Developers! can integrate everything from an ATM to a Website.

[edits: formatting, add quote to which I was responding.]

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by bad_user on Thursday February 02, 2012 @03:49PM (#3544388)
Does Visual Studio run on Linux or OS X?

I'm asking because IntelliJ IDEA and Java do and I'm not leaving my POSIX toolchain for Visual Studio, no matter how awesome it is.

If you want a "continuous stack" there's nothing better than Java. And yet many developers still hate it, while many love the extremely limited iOS platform, which goes to show that this trait is not so important as one might think.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by brudgers on Thursday February 02, 2012 @04:03PM (#3544458)
Java has its merits.

Close integration with the OS is not one of them.

Standard graphics libraries which meet contemporary expectations is also unfortunately missing.

There's nothing wrong with Java as a development environment, but the cost of "getting Java on the phone" is at best comparable to support for Windows (and at worst you're dealing with Oracle).

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by stcredzero on Thursday February 02, 2012 @04:19PM (#3544540)
Java has its merits. Close integration with the OS is not one of them.

We're at the point now, where OS and language should merge. There should be a user data-centric design, with abstractions for the underlying hardware, so that most applications can be written across all of a user's devices, with "skins" for different particular form factors.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by dman on Thursday February 02, 2012 @05:02PM (#3544718)
This idea while seductive has not panned out in practice in the past - lisp machines have tried this niche before. Orthogonality between different layers of the stack actually encourages loose coupling and allows for flexibility and innovation.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by stcredzero on Thursday February 02, 2012 @06:01PM (#3544940)
Yes, but Lisp machines didn't have the cloud. Back then, such an architecture, as elegant as it might be, would be an anchor and not a net gain. With the cloud, and a culture brought up on Facebook, such an architecture would provide an unparalleled level of convenience.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by brudgers on Thursday February 02, 2012 @04:35PM (#3544607)
One could argue that among the most widespread OS's Windows offers the closest integration between language and OS via Powershell.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by moonchrome on Thursday February 02, 2012 @04:16PM (#3544529)
>Standard graphics libraries which meet contemporary expectations is also unfortunately missing.

JavaFX 2, with rumored support for iOS and Android (likely WP8 if it has native code)

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by brudgers on Thursday February 02, 2012 @04:33PM (#3544596)
Of course, somewhat ironically, JavaFX 2 runtime is available for Windows only.

And it is unlikely that WP8 will have a JVM.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by moonchrome on Thursday February 02, 2012 @06:52PM (#3545128)
>And it is unlikely that WP8 will have a JVM.

And iOS doesn't have a CLI VM but it still runs C#. Same thing for WP8, JVM can be packed with the app and AOT compiled to native code, maybe even JIT-ed if WP8 kernel allows it.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by pjmlp on Thursday February 02, 2012 @06:38PM (#3545082)
It is already available as beta for Linux and Mac OS X as well.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by recoiledsnake on Thursday February 02, 2012 @04:28PM (#3544581)
Aren't frameworks explicitly banned by the iOS App Store EULA ?
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by untog on Thursday February 02, 2012 @03:53PM (#3544407)
It doesn't, no. MonoDevelop is an attempt to make something that will, but it's... iffy.

I suspect there isn't any easy solution to this one- same as there's no easy way to make OS X/iOS apps without running OS X yourself.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by cooldeal on Thursday February 02, 2012 @04:02PM (#3544457)
I think WP8/W8 integration is rather overblown, but the difference in approaches seems to be that Apple and Google are scaling up phone OSes to a tablet OS, whereas MS seems to be scaling down a desktop OS to a tablet, while simultaneously taking the UI paradigm of their phone OS and scaling it up to tablet/desktop.

This means you can dock your Win 8 x86 tablet with a keyboard/mouse and be using the power of full Windows. You can write code for the tablet and debug it from the very same tablet using Visual Studio. You can't really do that with iPads and Android tablets which are relegated to being consumption devices only.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by brudgers on Thursday February 02, 2012 @05:33PM (#3544813)
Microsoft sees mobile devices as computers and Microsoft Research is working on a practical IDE for them via TouchDevelop which gives access to most phone features:

http://www.touchdevelop.com/help/api

There appears to be a vision of a commodity phone running Windows Phone as the "computer on every desk" for the developing world - it's probably no accident that Microsoft teamed up with Nokia.

Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by freehunter on Thursday February 02, 2012 @05:55PM (#3544906)
TouchDevelop is powerful as hell. It's not VC++ by any means, but you can access all of the phones features and data, and develop quite complex applications without actually typing any code. Putting that into Windows 8 Desktop would be a great move, and allowing those scripts into the Marketplace (or someplace where they can be sold and marketed) would be even better. Right now there is a repository for the scripts, but it's sorely lacking in features compared to the Marketplace.
Re:Windows Phone 8 Apollo detailed, will have Windows 8 inte... by drivebyacct2 on Thursday February 02, 2012 @04:56PM (#3544697)
I've said this for a long time and I told them it when I interviewed with them. Tight integration between WP7 (or WP8) and the Windows desktop platform is their killer feature. iCloud is weak in my opinion and Google has no desktop OS presence to tie into and as much as I might want it to, Chrome and "the web" don't allow for (as someone else termed it) a well functioning and syncing "fat cache".

If I can make a Metro app for Windows 8 and hit all desktop and Win8-tablet users and get WP8 users for free or very little cost... I see the number of applications for Windows Phone increasing very quickly compared to their slow start thus far.