Windows 8.1 phone development licence - windows-phone-8.1

Is it possible to deploy to a windows 8.1 phone without having a developers licence?
I am trying to build and demo a proof of concept, so buying a licence at this time is not really wanted or required. I have looked through various sites and the Microsoft sites but cannot find a way of deploying the app without a licence.
I would be happy to use the emulator in visual studio but my computer only has 4gb so that is not an option. If I need a licence are there any other temporary options open to me? or are my only options up the RAM or get a licence

No, you need a license to 'side load' the application to test devices.

Related

How can I install Windows Phone 8 development application without visual studio

I have developed a windows phone 8 application. I have a developer account and unlocked device. Now I'm able to deploy/install the application in my phone through windows phone development sdk.
Now I want to install this application in another device ( a device of my friend, who is in different location). I don't want to put this application in the app store. I want to mail the XAP file only to him. So is there any other way to install this (XAP file) application in his mobile.
I am looking forward your responses.
Thanks.
Answer 1:
Your friend has to unlock his device with a developer account in order to install it. Can use the "Application Deployment Tool" to install the XAP.
(This goes well only if your friend is a developer)
Answer 2: (Easiest way for your friend to install)
You can release a beta in the store, and include the Microsoft ID of your friend as a beta tester. And after releasing the app, you can email the link to your friend. Beta release is fast and it usually goes live within 1 hour.
You could use the "Targeted distribution to customers with specified email addresses".
That means that you will publish the app on the store, but it will only be available for the users that you want.

Registering Windows Tablet 8.1 for development of Windows Store Apps

I am using Visual Studio 2013 Professional (with a Store developer account connected) and I have a Windows 8.1 Lenovo tablet for which I'd like to try developing Store apps.
I am stuck right now because when I connect my tablet to my laptop (which has Visual Studio) using the USB port, and open "Windows Phone Development Registration" tool, my Windows tablet device is not recognized by it.
Any help in letting me know what I am missing would be greatly apprciated.
Thanks.
Windows systems aren't locked in the same way as Windows Phones are. You will need a free developer license to run development & test packages on the system, but don't need to use an external tool to generate it.
You can install a developer license with PowerShell by using the "Show-WindowsDeveloperLicenseRegistration" cmdlet. If you create a package for testing in Visual Studio then the Add-AppDevPackage.ps1 script will request the developer license if the system doesn't already have one.
Visual Studio will also request a license for you if you run it on the local system or if you launch the app via the remote debugger.
Documentation links:
Run Windows Store apps on a remote machine from Visual Studio, Deploy Windows Store apps from Visual Studio and Get a developer license (Store apps)
It works a bit different with tablets than with phones. If you don't need debugging - you can simply copy the appx onto the tablet and install it there. If you want to debug - you need to install remote debugging tools on it and specify in VS that you want to debug on a remote machine (click the little drop down arrow on the button here:

Windows 8 emulator : alternative way to run emulator

i have search on Google that to run windows 8 emulator,CPU must be supporting SLAT. and my PC does not support it. so i am not able to run emulator. now in this case is there any other way to run emulator because purchasing windows mobile or new processor is not good idea. i dont have money for this.
processor core 2 duo
RAM 4 GB DDR2
While SLAT isn't required on Windows Server 2012 to enable HyperV, it is required for Windows 8+ to enable a rich graphical experience.
There are some details here.
If you're developing a WP8 application, I'd highly recommend you acquire a physical device anyway for the best overall development and testing experience. Depending on your location, there are some very inexpensive devices.
There are no work arounds.

Client Machine requirements to run windows8-style app?

I used Windows8 Release Preview and Visual Studio2012 RC to develop my windows8-style application, And I want to run my application on another machine(client).They have windows8 Release Preview on their machine . So here my question are:
Are they need to install any other software like Visual Studio2012
and .NetFramework4.5 on their machine or not?
Can anyone give me some helpful information related to client's
machine requirements to run metro app successfully?
Thank you.
Are they need to install any other software like Visual Studio2012 and .NetFramework4.5 on their machine or not?
You can test it with PowerShell, it may require .net framework to install and for detailed information follow the links below.
Refer these:
How to deploy a Metro App to the Desktop?
Will Metro-style applications be able to be installed outside the market frame?
Deploying Metro style apps to non-development systems
Sharing an app package locally (Metro style apps)
Deploying Windows Metro style apps from Visual Studio
Can anyone give me some helpful information related to client's machine requirements to run metro app successfully?
Check the Edit Section of the answer and the reference video in the another answer for your second query.
Supporting a Metro style Device App
Hope this help you explore about the metro app deployment.
You can also configure your machines to do remote debugging if you want. This is useful if your development machine is a traditional laptop or desktop but you want to debug your app running on a slate that has an accelerometer, GPS, multi touch, etc.
http://msdn.microsoft.com/en-us/library/bt727f1t.aspx has information on how to get that set up.

Will Metro-style applications be able to be installed outside the market frame?

Can I develop my custom private Metro-style applications and deploy them directly to my customers, bypassing the market?
Will I be able to provide my customers with their custom-made applications in Metro-style?
For instance, in Android you can transfer an APK file.
On Technet there's an article on sideloading Metro style applications. Basically, the requirements are as follows:
The application must be cryptograhically signed.
The computer it will be installed to must trust the signing certificate.
The Allow all trusted applications to install group policy setting must be enabled.
To run the application the computer must be joined to a domain.
As long as your customers are in enterprise environment these requirements shouldn't be a problem. Outside enterprise environment you'll need to distibute your apps through the Windows store.
At least with the Consumer Preview of Windows 8 the sideloading also works on machines with a valid developer licence. I couldn't find any official info on that but this might stay the case with the final release as well for the purpose of testing the apps.
EDIT:
Some additional info has just been published. Key points:
Sideloading will be enabled in Windows 8 Enterprise Edition and Windows 8 Server editions. It is also currently enabled in both Windows 8 Consumer Preview and Windows Server 8 Beta.
In other editions of Windows 8 a special product key will need to be activated to enable sideloading. It might not be necessary for the computer to be joined to a domain in this case.
Sort of … not really.
Windows 8 Enterprise edition will have the ability to side-load Metro-style apps. The idea is that you can deploy an internal app to your enterprise. The implication is that non-enterprise editions that will come with your consumer/retail PC or tablet will likely not support side-loading of Metro-style apps.
See No escape from the store for the plebs!.
I don't see why not. I've played with the Visual Studio 11 beta on Windows 8, and one of the templates is for a Metro app. It was just a .NET executable. So, as long as you can deploy that to your machines just like you do today, there should be no problem.