Apple TV Developer Kit Differences - tvos

Does anyone know how the Apple TV Developer kit differs from the commercial one?
For instance, The App Store doesn't seem to be available on the Dev Kit

The 13T396 "GM" tvOS build has been available since October 21st.
However, on October 29th the "release version" of tvOS was added to the Apple website. Annoyingly, this is also marked as build 13T396.
The tvOS App Store showed up on my Dev Kit after downloading and restoring the release build. I had tried restoring the "GM" several times, after the App Store went live, with no success.
Make sure to download the new bits released on 10/29, and use that build (13T396) rather than the GM (13T396).
Once the Release build has been installed, your dev kit will be at "absolute parity" with retail Apple TVs.
Yes - there will be an update that brings the dev kit OS to absolute parity with shipping units.
https://forums.developer.apple.com/thread/18615

According to this post on the developer forums, the App Store is not available yet. Sometime in the future (Unknown at the moment) the dev kit will be able to update "to absolute parity with shipping units."
https://forums.developer.apple.com/thread/18615

Related

Google bans Huawei. What should I do with google dependencies?

I have a few apps on Play Market and I'd like to publish them on Huawei AppGallery. I care about next dependencies:
com.github.GoogleChrome.custom-tabs-client:customtabs
play-services-ads
firebase-core
Am I right that no one from this list will work? I mean on devices in ban list.
If yes what are workarounds for that dependencies? Or any other/additional restrictions?
For google releated dependencies you have to use huawei provided services or third party SDK.
It's not so much hard to convert them. You can use HMS Core Toolkit, it help you to quickly migrate the app to the HMS to release it in the HUAWEI AppGallery.
Firebase Authentication: Integrate HMS Account Kit, Integrate AGC Auth Service
Fire Base: HMS Push kit.
Firebase Crashlytics: AGC Crash Service.
Firebase A/B Testing: Huawei A/B Testing
play-services-ads: Huawe ADS kit.
As is known, new Huawei devices don't have GMS, like Mate 30 and P40. Huawei has built up an HMS ecosystem to make apps available to improve user experience on these devices. It's recommended that you use GMS if a device supports GMS; otherwise, use HMS (Huawei Mobile Services).
As for dependencies:
play-services-ads: It is recommended that you use HUAWEI Ads Kit.
firebase-core: You can use HMS Core instead.
One more thing, here is the overview of HMS.
You can use productflavors to build two seperate version of your application, one with pure GMS one with pure HMS.
Here is a guide about how you can achieve that:
https://medium.com/huawei-mobile-developers/guide-to-implement-mobile-services-from-different-providers-in-single-codebase-build-variants-b3610fb77fec
And Demo:
https://github.com/Disav0wed/BuildVariantMapsDemo
The ban actually is from US side, Google is just abiding the guidelines.
You can easily deploy your application in AppGallery using Huawei Mobile Services.
Almost all mandatory services are covered as of today, rich community and developer forum support is also available if you stuck up in development or deployment.
In order to deploy your app you can follow up below steps.
Use HMS Toolkit to identify the dependencies.
Once services are identified you can add them in your application.
Codelabs are available to practice as well.
I would recommend to have a single codebase and just switch to GMS or HMS depending on device where your app is downloaded.
Most of the major apps are using same functionality now a days.
Codelab
Developer Forum
Official Documentation of services
I hope this helps you.

Samsung Gear fit 2 widget

Is it possible to develop a widget for Samsung Gear Fit 2?
I've tried creating-your-first-app/web-widget but I'm not able to 'Run' or 'Debug' it.
This creating-your-first-app/web works on the device and emulator:
I'm using "Tizen Studio 1.0.1 with IDE installer" 64bit from the Samsung website.
So far I know, you can't develop widget for Gear fit 2 in Tizen web till now. There're available samples for native widgets but web widgets are only available since wearable-2.3.2
Go through the resources you provided in the post carefully. You'll get the applicable platform for Tizen web widget there.
I've created an app for Gear Fit2 and got the following error when tried uploading it to Samsung App Store:
I've contacted Samsung support asking about the error above, and they basically said that only watch face development is supported for this platform for general public, however they do open the full dev capabilities for their partners.
UPDATE
Samsung has currently added support for GearFit2 and GearFit2 Pro, and you can now upload app binaries, not only watch faces to Galaxy App Store. You can also customize the emulator to make sure that it looks like a real GearFit2 watch as I've described here:
Emulator for Samsung Gear Fit 2 Tizen

AIR for Apple Watch?

I was wondering if adobe air would come out for the apple watch or is there any way to develop with adobe air for iWatch? Thanks!
WatchOS 2 apps require submission to Apple using LLVM BitCode. Apple can than compile to native code (currently S1/arm7v) as they update the watch framework and/or hardware and the developer does not have to resubmit their apps to handle those changes.
Adobe has not publicly mentioned adding any additional platforms to Air and it would require a major investment to place a AS3/Air front-end on the LLVM compiler. I, personally, highly doubt this feature will ever be seen.
Learning X-code (or license and learn Xamarin/C#) is the only way to go right now (unless someone knows of other third-party development env. that support WatchOS2/WatchKit).
Add your Vote of support to additional Air platforms:
Open Adobe bug/tracker for Windows Phone 8/10 (open since 10/2013): https://bugbase.adobe.com/index.cfm?event=selectBug&CFGRIDKEY=3648920
Open Adobe bug/tracker for WatchKit & Android Wear:
https://bugbase.adobe.com/index.cfm?event=bug&id=4069595

Deploying windows 8 app on several devices without app store

Is it possible to push windows 8 app directly to some not development-devices (without direct access to device)? For example, if one wants to install demo version of our app during the exhibition on devices of someone who intersted on our product.
First of all, the application deployment bypassing the Windows Store is called sideloading.
One basically has two options to perform sideloading:
Windows 8 Pro and Windows Server 8, if they are joined to a domain, are directly ready for side-loading.
Windows 8 and Windows 8 RT, as well as the above-mentioned systems without domain, require the activation of a special Sideloading key, which can be purchased by enterprises only and usually available in 100 packs (priced at $3000 per pack, $30 per licence).
The installation of the app can be done either by using the application image and DISM or in runtime by add-appxpackage PowerShell CmdLet.
Here is a good explanation of the whole process (in German).
No, it would not be practical at an exhibition to provide direct loading of your application, bypassing the Windows Store. The Windows Store is there to provide a safe environment in which to download certified applications.
It would be a far better experience if users could download from the Windows Store a trial version directly -- maybe you could provide free a wifi/network connection, and a bit.ly link or QR code of some sort to quickly get to the download for your application. :)
While it is possible to do side-loading (walkthrough) in some circumstances, it was not intended to be used in this case. It's intended for Enterprise deployment and the walkthrough article has lots of details about the specific options and the costs associated if the destination machines/Windows isn't running Windows 8+ Enterprise edition.
One other option is that you can also deploy an application for testing purposes to another developer machine (which requires a Windows 8 developer license). It would be unusual for anyone but a Windows 8 application developer to have this activated (as you know, they expire after 30 days). This may be a violation of the licensing agreement though as it is expected that this is for development purposes only. It also involves powershell, so it would be a potentially awkward installation experience at an exhibition.
It is possible dude...
Just developer unlock ur phone and deploy apps directly from PC.

My iphone app pilot available to download outside of apps store

I have a server at work that I want to host an iphone application on.
I want it so that the user goes to the web browser on their ihpone and clicks a download link on a html page and iphone application is installed on their phone.
Is there any way that this is possible using xocde? Perhaps some way I can build a .plist file that does this?
Thanks
Unfortunately, you cannot install a native iPhone application without going through the App Store (unless you wish to publish your app solely to jailbroken devices). If you really don't want to use the app store, you can build a web app that runs on the server, but you cannot install and run arbitrary binaries on a users device that have not been approved by Apple.
EDIT: As people have pointed out, there are options for testing purposes that will allow you to install your app on other devices via the internet (TestFlightApp, iOS Enterprise program), but for a wide-scale deployment technique this will not work.
Jumhyn is right in his answer but there is a little more to it.
If you want your App to be available to iPhone users (non-jailbroken) you have to have an Apple developer account ($99/yr)
If you want to develop only for jailbroken devices you can, but i'm not sure about the license agreements you accept when using Xcode and Cocoa(touch) framework. It might be a violation of your agreement.
The last solution is the Apple Enterprise developer program ($299/yr). Here you can control who has access to your app and I think it is possible to distribute around the App Store. There is definitely some limitation.
One thing is sure. You cannot do installation from websites as you want without going around Apple's App Store. I strongly recommend sticking to the rules and agreements you accepted when activating OS X, Xcode, iPhone and the Cocoa Framework.
If you are trying to permanently deploy to a website, this will not work for legitimate App Store applications. You can however, once published to the app store, place a link to to it that will take them to the AppStore for downloading it.
If you need this for testing/beta purposes I reccommend www.testflightapp.com