Can native windows be shown in Electron? - electron

I'm working with a customer that wants to migrate an existing native Windows app to Electron in stages. We'd like to be able to embed the native windows inside electron and switch between them and the browser as necessary. I know that Electron includes a module for showing native platform menus. Is it possible to write a native module that can do this for windows as well?

Related

How to make electron app supports CLI, embed oclif project?

I built an CLI app using oclif, and is planning to support desktop app using electron.
I am wondering if it's possible to let electron supports CLI without opening a window.
It would be the best if I can reuse existing oclif code in the electron project.

How to run Native Messaging example on Microsoft Edge?

I want to run SecureInput example but after I built and deployed NativeMessagingInProcess project, Extension loaded on Edge but secureinput.html file don't load content.js file. And, I checked on regedit, nothing isn't added. Did I do anything wrong? This's very different from Chrome and Firefox Native messaging extension.
Have you hosted secureinput.html in a web server? Have you run it on Windows 10 insider preview build? According to Microsoft Edge extension API roadmap, Native Messaging APIs are supported only on build 15002 and above version.
I guess Native messaging works with using desktop bridge in window 10 anniversary, if you have window creators then desktop bridge wont be required. please correct me if I am wrong.
Microsoft Edge Native messaging doesn't work in window 10 anniversary, the Native messaging APIs are not available until Window 10 Creators Update(15063). The desktop bridge is only needed when UWP app cannot meet your requirements.

Does Xamarin Test Cloud support React Native apps on iOS Devices?

We have build an app using React Native, and are currently looking for a test cloud service.
Xamarin looks like a good choice, but does it work with React Native?
Xamarin UI test doesn't care about how you have compiled your app, it's enough that when launched your app renders native component and React Native makes exactly this. So you can use it, for instance, with native Android and iOS, with Titanium, with Native Script, but not with Ionic and all the Cordova based frameworks.
You could have problems also if inside your app you used a lot of webviews.

Unclear Difference between Phonegap and Apache cordova

After reading this article still i am not clear with Phonegap and Cordova. Some where said that Cordova is an engine which power up the Phonegap (like webkit in browser) My assumption is
Phonegap -- Adobe product --> used for taking remote build Apache , Its not open source
Cordova -- ASF product --> support only native machine build. (For
an example if developer using Windows PC. To take build for IOS, he needs to setup Cordova environment in MAC too), but free of cost when moves to production.
Other than this anyother major concepts left. Best answer for this post will improve better understanding on this basic concepts.
http://docs.sencha.com/touch/2.3.1/#!/guide/cordova what about this one still i am in confused state
PhoneGap is Cordova with some additional tools such as PhoneGap Build (which takes your HTML and packages it into the native installables (APK/IPA/XAP/etc.). Look at docs.phonegap.com and http://cordova.apache.org/docs/en/3.3.0/index.html you'll see they are exactly the same.
Cordova is a bridge between JavaScript and the native hardware. This means you can write a web app which runs on all platforms and uses Cordova to call native hardware calls through an abstract interface (i.e. the Cordova JavaScript library). E.g. I might need to take a photo, save it to the device's storage and then upload it (admittedly, HTML5 supports this out of the box anyway) - but with Cordova I can do this using the same JavaScript code - so much less coding effort.
The difference between a web app you access browsing the web, and a Cordova web app, is the Cordova web app is package into native binaries to imitate a native app (which is accessed through the device's app store and installed/updated like a native app).

Deploying Delphi custom component to Android and IOS

I have created a mobile application for android and ios with Delphi XE5. I needed a custom component, so I created a package and I wrote my component. I wrote a windows application for testing my custom compnent and every thing is OK so far. I add an instance of my component on the Firemonkey mobile form in design time and it shows it correctly. But when I try to run app on IOS Simulator or Android emulator it crashes, I think the problem is caused by not deploying my package along with my app, but I don't know how should I include this package in my mobile app deployment. Any idea?
P.S I know how to deploy database files to Android and IOS
Run time packages are not supported under iOS. Just statically link your component to your application.

Resources