Windows 8 applications
Hands on: Windows 8 review
In Depth: Up close with the developer preview of Microsoft's new OS
Windows 8 search
There's no Start menu in Windows 8, but you can search as if it was still there. Hit the Start button on the keyboard (or on a tablet PC) and start typing. The results you see on screen are for apps, so you don't have to go swiping through the tiles to launch programs. But you also see if there are matches in settings or file names.
You can pick apps that you can search directly here, including social and music apps and Internet Explorer, which searches on Bing.
This is the way sharing works too; choose the Share charm and you can pick a contact to email or a social app that has signed up for sharing, so you could send a tweet or upload a photo to Facebook the same way from any Metro app. How successful this is depends on how many apps use these features, which is something developers have to build into their apps.
Internet Explorer 10 on Windows 8
IE10 runs in Windows 8's Metro interface as well as the desktop. If you want to change settings - such as turning on the Tracking Protection Lists or saving a favourite or home page - you'll need to swipe for the app bar and tap the button to open the page on the desktop.
Swiping also shows the address bar and the list of open tabs. Press the '+' button to open a new tab; press and hold to open a new tab for InPrivate browsing that doesn't save cookies or history. Most of the time that's all you need from a browser, so IE 10 works very well as a Metro app.
It also works well as a modern browser - it has the vast majority of usable standards in HTML 5 and CSS 3, it's fast because of the hardware acceleration and it has excellent security thanks to SmartScreen.
Internet Explorer 10 in Windows 8 also still has Flash, Silverlight and all the other plug-ins that other tablet browsers often lack.
Windows 8 applications
Metro apps don't have to work the same way in Windows 8 as Microsoft apps, but some things are consistent. Swipe up from the bottom of the screen or down from the top and the app bar and any controls appears. This is similar to the Windows Phone 7 menu gesture, but is better suited to the larger screen.
The developer preview has a couple of dozen Metro apps, from utilities for setting alarms to games to the obligatory Facebook and Twitter tools.
One of these is a media app, which is fun but basic. We haven't yet seen Media Center or Windows Media Player or Zune for Windows 8. You can paint with your fingers, handwrite notes and reminders, or waste hours reading RSS feeds laid out like magazine pages.
These Windows 8 apps were written by Microsoft interns in 10 weeks this summer, and they range from pretty but basic (Tweet@rama isn't going to replace Seesmic) to accelerometer games that are huge fun to play.
They're very like Windows Phone apps scaled up, and they're easily better than many trivial apps for Android tablets and the iPad. While they don't match the best apps on other platforms, they bode well for what developers with more time and inspiration will be able to deliver.
The Live apps for Metro look impressive, although again they're not in this Windows 8 pre-beta developer preview build.
The Mail app has a very Windows Phone look, but uses the widescreen space well to show folders or accounts as well as your inbox and messages.
The calendar app has a nice two-day view as well as week and month views, and overlays multiple calendars from Windows Live.
The People app aggregates your contacts from Windows Live, Facebook, Twitter, LinkedIn and Exchange. It looks remarkably like the Windows Phone version, down to the icon for linking contact entries that are the same person.
The Photos app grabs your pictures from Facebook and Flickr as well as SkyDrive, and even from PCs that you connect to remotely through SkyDrive.
Windows 8 app creation
Desktop Windows apps are the same Windows apps they've always been, at least on x86. At this point, although we've seen a prototype ARM Windows version of Office, Microsoft is saying that all ARM applications will be Metro apps.
But that doesn't mean they have to be just web apps. Developers can write Metro apps that use the new Windows 8 runtime application interfaces in HTML, CSS and JavaScript - or in Visual Basic, C#, C++ or Silverlight. However, Silverlight code designed to run on Windows Phone 7 or in a browser will need some fairly minor changes to make it work as a Metro app.
Metro apps run in their own sandboxes for security, and while they can use your location - if you give them permission - access files and share information with other apps, that's limited to accessing documents and pictures rather than being able to get at the whole file system.
The developer tools for creating Metro apps are the same powerful tools Microsoft has for writing standard Windows programs and Windows Phone apps, but with templates for the Metro layouts. These include full screen, snap view and full view in landscape and portrait at different screen resolutions.
This broad language support should reassure developers who have been complaining about lack of Silverlight support since ex-Microsoft server chief Bob Muglia suggested last year that Silverlight was being sidelined. We're not sure why Microsoft didn't come out and explain the position much earlier.
Now developers can concentrate on building interesting apps, and we're looking forward to seeing what they come up with.
Windows Store
We've seen a preview of the Windows Store, but it's not in the developer preview of Windows 8. The Store is a Metro app that looks similar to the Windows Phone Marketplace, but it'll include desktop apps as well.
You can search for something specific or browse the categories, which highlight new apps as well as top rated, top free and top paid apps. Developers can offer trial versions and see how popular their apps are and what errors have been reported.
Windows chief Steven Sinofsky suggested that Microsoft would also learn from Apple's mistakes and allow in-app purchasing, but there's no news on what the charges to developers will be.
Windows 8 cloud integration and synchronisation
Install an app from the Windows Store and it will show up on all your PCs. Give it a Live account and Windows 8 will also sync settings between all your PCs. It'll sync your desktop background, lock screen, what you have pinned to the task bar, IE favourites, passwords and your browsing history so you can find the page you were looking at, whether you opened it at home or at work.
You can also use SkyDrive to access one PC from another, remotely over the web, even if it's behind a firewall. This is how the Photos app will be able to get images from your different PCs.
Metro apps can also sync information using SkyDrive, although if they have a lot of data they have to ask permission before they fill up your space. Desktop apps can do the same, but coding that up isn't as simple.








No comments:
Post a Comment