Difference Between Windows 8 Store App and Windows 8 Desktop Application - windows-8

What is the difference between Windows 8 Store App and Windows 8 Desktop Application. Can I use Javascript to create Windows 8 Desktop Application. I found an article from Intel which give some difference between these two applications. But it is not clear

Windows 8 Desktop Application
- You can download the softwares and install it . No Marketplace required
- Traditional development tools like C# , C++ , Winforms , WPF etc
Windows 8 Store App
- You can install it only via Windows Store and uploading the app to the store will undergo certification process.
- YOu can develop using XAML with C#/VB.NET/C++ , HTML/JavaSCript/CSS , Embarcadero Prism etc.
- Designed mainly for Touch

no you can't use javascript to write you own desktop program.
Here a simple overview about both type:
Windows 8 Desktop Application:
That just the basic program like notepad, MS Word, AutoCad...
Writing in the know language such as C++, C# ...
Windows 8 Store App
Here you create app in that new start menu. Click on the button in the start menu to open you own app. Here you can write the app also in html5/javascript.

Actually, you can sideload Windows RT apps too, which is useful for LOB apps. Take a look at the Windows RT Development guide -
http://www.microsoft.com/en-us/download/details.aspx?id=30703
Section titled "Installing developer packages on Windows RT outside the Windows Store" (Pg 19)
HTH

JavaScript can't be used to create a Desktop Application.
see ,desktop apps are those apps that required you to run Setup.exe file and were installed through a Pen drive or a CD or might be you got it from internet.
These apps run on operating system like Windows 7, Windows XP and gave you the full control on what you want to install and what not .
Windows 8 Metro apps are apps on your phone
This I am telling for real understanding.
You go to android store and download temple run for example.
The game is acceded from the online store and you have no discretion on it.similar way we have these metro apps

Related

Can you have a universal app that targets Windows 10 and 8.1?

I have a universal app for Windows 8.1 and Phone 8.1 and am looking to make the jump to Windows 10.
Looking at the guides, I need to recreate the projects, but does this mean this new project will only work on Windows 10?
What is the strategy for this setup? Keep a Windows 8.1 version and a Windows 10 version? Or does the Windows 10 version work on 8.1?
You can't.
Windows 10 introduces several new API and also included old API's those work in Windows 8. but you just simply can't run Windows 10 app in Windows 8 environment.
if you look at this site: http://www.jayway.com/2015/06/16/do-windows-8-apps-run-on-windows-10/
he tells us that Win 8 app runs Win 10 but lack of some feature such as charm bar and splash screen.
of course this concerns many developer but in my honest opinion, you should just move on to developing app for windows 10. everyone will upgrade, eventually.
there's so many advantages for developing win 10 app, one of them is your app will run on broader device and market.
more info: https://msdn.microsoft.com/en-us/library/windows/apps/dn894631.aspx

Isolated Explorer Tool for Windows Phone 8.1?

Anybody knows how to use Isolated Storage tool for Windows Phone 8.1 WITHOUT using Command with ISETool.exe.
Some previous Isolated Storage Tools like IsoSpy, ISE, Windows Phone Power Tools that works with GUI are very user friendly while coding.
Are there any tools available like them?
IsoStoreSpy has been recently updated to support Windows Phone 8.1
No,windows provides only these 3 non command-line tools.
IsoStoreSpy is best tool that i have ever used.you can use it without visual studio.just you need windows 8 OS and xap installed on device/emulator.

App for Windows 8 pro

I need to create an application that runs on windows 8 pro.
When building my application with phonegap I get a resulting .xap file for Windows8 phone.
This can't be executed so I assume I need a .exe.
I also read about .appx files.
Can anyone clearify the difference between all the extensions and what my options are for a windows 8 PRO - application. Is it possible to use phonegap or is this only for windows phone?
Windows 8 and Windows Phone 8 are different platforms with some common roots. XAP is the deployment vehicle for phone, and .appx is for Windows 8.
Since PhoneGap is just a JavaScript library, it can be used with Windows 8 applications, but you'll need to incorporate it into a Windows 8 HTML5/JavaScript application. Here's a blog post that should get you on your way: http://blogs.msdn.com/b/glengordon/archive/2012/08/06/windows-8-apps-for-the-phonegap-developer.aspx

Will the application built by visual studio 2012 be Metro style by default?

I am planning to build up an application which can run on both windows 7 & 8. And also I want it to be Metro (Modern UI) style. My question, if I build an application using visual studio 2012, will it be Metro style by default.
Nope
Metro style is for windows 8 only. If you want to create an app to run on both win8 and win7, you have to create a normal windows desktop application. Also bear in mind that such an app will not work on the cheaper (WinRT versions) of the surface tablets
Windows 8 APP can be more specifically called as the apps that can be installed and used from windows app store only. The are metrois by nature. But if you dive into the project for such kind of app you will observe the Metro style is just a theme applied as CSS or Theme.xaml in WPF and Silverlight.
You can create a libraries that can be used to target multiple platform. Also there are few Metro style themes available for .NET 4.0 and 4.5 application which are intended to run on Windows 7 to keep the UI layout consistent.

Developing Windows 8 Metro-Style apps requires Windows 8 rc preview, right?

There's no emulator for Windows 8, so in order to develop metro apps I must install the release candidate on a device and run Visual Studio there, right? That's what this page seems to suggest, but I just wanted to double check.
Yes, Windows8 is required.
However, VM can be used. For example, I'm running Win8RP/64 and VS2012RC in Oracle VirtualBox on Win7/64.
NOTE: For developing Metro Style App, you should NOT install VirtualBox Extension Pack.
Yes, you need Windows 8 to develop Windows 8 Metro style apps.
Metro Style apps rely on a new set of APIs which are implemented only in Windows 8 through the the Windows Runtime (WinRT).
There is no emulator for Windows 7 and not even for Windows 8... Windows 8 has a simulator which in practice is just a Remote Desktop session to the same machine. It is not an emulator.
While Windows 8 is not in its final version, what I recommend is to install Windows 8 in a VHD (virtual hard disk) and boot your PC directly to the VHD. It is faster than running virtual machines (because only the disk is virtual, all the rest is real hardware) and you can keep your Windows 7 intact.
This is what I've been using since Developer Preview. I have a dual-boot configuration being one for the Windows 7 that is booting from the regular disk partition, and one Windows 8 that is booting directly from the VHD on disk.
Metro UI style is just a design approach and some guidelines. You are free to implement such interface using Visual Studio 2010 as well as 2008. Using C# and WPF everything is possible. But, indeed, new Visual Studio has a set of Metro style components (WPF) with which your development process will be much more quicker.
The only thing you can't use at OS other than Windows 8 - is WinRT subsystem.
Almost all of the development tools needed to build Metro style applications can be run on OS's other than Windows 8 (Visual Studio and the package creation tools require Windows 8). So it should be possible to set up a build environment using msbuild.exe (or even make/nmake) that will compile and link metro-style applications on an OS other than Windows 8.
However some parts of development MUST be done on Windows 8 - the tools for some of the steps of development will only run on Windows 8.