My question is that let's say I develop an iPhone app using the Apple Enterprise Developer Program for in-house distribution. After the app is complete do I have to send the app for approval process to Apple or not?
Also, If I distribute the app in-house how many devices can it be installed?
No, App store approval is only for applications to be distributed through the store. Internal distribution on an enterprise license doesn't require it at all.
Related
Is it necessary to apply for both services if my app is not going to the App Gallery or Play Store?
I'm mainly developing this app for a college presentation so its not going to be released at all.
When an app is running, it verifies the permission and fingerprint certificate. Therefore, you need to apply for an app ID and enable related services to use the app, regardless of whether you want to release it on the App Store.
In order to use the majority of HMS Kits, it is necessary that the desired app services are enabled and properly configured on your Huawei Developer Account. This is the case regardless if you plan to release your app or not. Furthermore, this is the general process of most mobile development when you are linking your app to a mobile API backend.
Does Azure has the capability to setup a device farm like AWS Device Farm to test Android, iOS, and web apps on a massive collection of real mobile devices.
Azure does not provide testing services for mobile apps. There are 7 best device farms to test your iOS and Android applications.
You may use Visual Studio App Center Test (formerly Xamarin Test Cloud), it supports some frameworks and language, you may find yours within it https://learn.microsoft.com/en-us/appcenter/test-cloud/
I want to create a Windows Phone mobile app that receive inputs, send the inputs to an exe running continuously on Windows Azure to process and send outputs back to the mobile app. I have the knowledge to create a WP apps but little experience in Azure ,though I have access to it, so I don't know which service to use and how to use it. Please help
Technically, you could run an .exe in a web role on Azure but there might be a better, and easier, way to architect your solution.
Consider using Azure Mobile Services and, as WiteCastle says, re-architect your exe into a custom web API. Here are some examples of RESTful Web API projects from Microsoft's ASP.NET site.
Here are some useful resources to get you started:
Learn how to build secure mobile apps for the enterprise: view
webinar
Learn how to build consumer mobile apps that scale: view webinar
Choosing the best backend for your mobile app: view webinar
Alternatively...
If you're more comfortable with a web based back-end, why not try a product like appery.io, which allows you to create and connect up your app all via a 100% browser based IDE.
I've seen similar posts but most are for consulting companies who work with clients so the situation is slightly different for us.
We have an onsite developer preparing to design a Windows Metro App to interface with our system. This app will be 100% unique for our business and would serve no public person any purpose. We will be designing this app for our sales team (8-10 users) to use out in the field so as you can tell it is only associated with our business. I believe people have been referring to this as a LOB app. I've seen posts about publishing to the windows store or using a "side-loading" process but one is meant for consumers and the other is meant for enterprise publishing which is way overkill for us.
Can someone please assist me with our options as a small business to publish private apps and deploy them to our own equipment?
I'm open to using the Store but obviously wouldn't want just anyone to be able to download & install our app.
The easiest way for you would be to hide the app in the store. Unfortunately this is only available for Windows 10 apps, not for Windows 8.1!
Is Windows 10 an option for you, maybe? In the developer dashboard you can choose to hide the app but you can access it with a direct link.
Is there (or will there be) a distribution channel with Windows 8 that allows Metro apps to be built for internal company use only, or for a select group of partners? Or is the app-store the only possible route?
The Primer for current Windows Developers on Microsoft's site indicates that for Metro apps,
Side-loading is available for enterprises and developers.
So, yes, you can side load applications, but it's currently limited to individual developers and enterprise customers.
The TechNet article on Managing the Windows Store provides more details:
Sideloading, which is available in both Windows 8 Consumer Preview and
Windows Server “8” Beta, refers to installing apps directly to a
device without going through the Windows Store. LOB apps do not need
to be certified by Microsoft and cannot be installed through the
Windows Store but they must be signed with a certificate chained to a
trusted root certificate. It is recommended that IT administrators use
the same technical certification that is done by the Windows Store on
LOB apps.
The TechNet Article on How to Add and Remove Apps provides the specifics on how to sign and side load applications on Windows 8 and Windows Server 8.