Emulate/Simulate iOS in Linux [closed] - linux

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
I'm developing a web app that apparently is having problems in iOS devices. The problem is that I don't own an iOS device and I develop in Linux Ubuntu. I'm looking for a way to emulate/simulate this OS in Linux (especially the browser), but haven't found anything.
So far, what I've found is the iOS SDK's Simulator, but that is meant for the Mac. And also some emulator for Windows. Has anyone done this before?

The only solution I can think of is to install VMWare or any other VT then install OSX on a VM.
It works pretty good for testing.

On linux you can check epiphany-browser, resizes the windows you'll get same bugs as in ios. Both browsers uses Webkit.
Ubuntu/Mint:
sudo apt install epiphany-browser

BrowserStack.com
On this site, you can emulate a lot of iOS's devices online.

Run Ripple emulator(retired as of 2015-12-06) on Chrome
Run iPadian on WineHQ
Run QMole on Linux or Android
Run XCode on PureDarwin

Maybe, this approach is better, https://saucelabs.com/mobile, mobile testing in the cloud with selenium

You might want to try screenfly. It worked great for me.

As far as I know, there is no such a thing as iOS emulator on windows or linux, there are only some gameengines that enable you to compile same code for both iOS and windows or linux and there is a toolchain to compile iOS application using linux. none of them are realy emulator/simulator things. and to use that toolchain you need a jailbreaked iOS device to test binary file created using toolchain. I mean linux itself can't run the binary created itself. and by the way even in mac simulator is just an intermediate program which runs mac-compiled binary, since if you change compiling for iOS from simulator or the other way, all the files are rebuild. and also there are some real differences, like iOS is a case-sensitive operation while simulator is not.
so the best solution is to buy an iOS device yourself.

Related

Does Flutter in Android Studio work better in Linux?

I'd like to know if they have information about whether the Android emulator, and Android Studio, work better and faster on Linux.
In which Linux distribution do you advise me to install the SDK?
I'm using flutter on linux and I'd say that it is much faster than running it on anyother platform, you can even compare the app gradle build between mac, win and linux the results will be amazing on linux. I'm using it on ubuntu 20.04 it doesn't matter on what linux distribution you run the performance is gonna be the same.
As others have said, this is a matter of opinion. However, Google mostly uses Debian in house, so if you want an "official" recommendation go with that.
Flutter should run fine in every distro, though.

Is it possible to build a Visual Studio application for Mac and Linux? Any "extensions" available

I've created a nice application in Visual Studio. However, I want it to have multi-platform support. Is there any extension or anything I could implement to allow me to build my project for Windows, Mac and Linux users? Any suggestions or help would be helpful.
Thanks in advance,
Eddie
This other question on Stack Overflow is similar to yours, but only is asking about running on the application on Mac OSX. Most of the answers are suggesting to use the Mono Project. Hope it helps a little!
Check out the Mono platform. It is designed to let developers create cross-platform apps in .NET.
It will run on Mac, Linux and Windows.
In practice it is a bit clunky and not everything is available for Linux (e.g. WPF), but it might be a good solution for what you are trying to do.
http://www.mono-project.com/

Electron and Cordova for Windows build [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
Electron can allow to develop desktop applications (.exe) using JavaScript, HTML and CSS. It is based on Node.js and Chromium
It seem I could also do the same using Cordova but what Cordova couldn't do that Electron can (In term of desktop applications)?
I need to build an App that can do full screen, use AppCache (manifest) and store data using IndexedDB. It need to work well with Barcode Scanner and Serial Port communication (eg: https://github.com/voodootikigod/node-serialport)
Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript.
It seems like the main difference is that Cordova targets mobile platforms and apps first and foremost, while Electron is primarily focused on desktop platforms and apps. Cordova does appear to support Windows, Ubuntu, and OS X desktops to some extent, however they do mention the following in the OS X repository:
Note that the current focus of this cordova platform is to provide kiosk-like applications for OSX, that usually run fullscreen and have little desktop interaction. So there is no direct support for menus, dock integration, finder integration, documents, etc. Think of it as a mobile app running on a very big screen.
It also appears that Cordova's plugin system is not directly compatible with regular NPM packages and native NodeJS addons, so you will probably have to create some sort of plugin wrapper for node-serialport before you could use it in a Cordova app, or perhaps use an existing plugin.
Return on experience: I have built a mobile app with Cordova which is great for Android and iOS. Unfortunately when I wanted to deploy the app on desktop, I discovered a really poor support of these targets (missing basic plugins, limited configuration).
Conclusion: Electron seems to be better for desktop apps.

Using Ubuntu to install Cardboard SDK for VR applications

I am trying to install Cardboard SDK on Ubuntu 14.04 and it say it needs "Unity", but the download of "Unity" seems to be only for Windows and Mac. Anyone has tried this on Ubuntu?
Unity3d has already released a beta Linux version.
It is not perfect, but stable enough. If you want to develop a cardboard app on Ubuntu, you need it.
Are you, somewhat understandably, confusing "Ubunutu's Unity" with the Unity - Game Engine?
You should take a look at Programming for Google Cardboard (starting from nothing). To quote:
I assume I have to start fresh, so I went to the generic Google
Developer website. I want to program on my Ubuntu 14.04 machine,
hopefully that won't be a hurdle but it probably will be.
The developer appears to manage to get it running though.
yes there is a beta version of unity which works for ubuntu.
has a quite of bugs, but can manage.
https://linuxhint.com/install-unity3d-linux/
follow the above link and you are done installing.
after installing try not to work offline as it crashes.
unity3d #ubuntu

Can Silverlight Run on linux [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I have just read an article on microsoft brining silverlight to linux OS. Does this mean that when I create my project on windows box will it be able to run on linux? Do I need to do anything else to the code to have it run on linux?
Moonlight is an open source
implementation of Silverlight
(http://silverlight.net), primarily
for Linux and other Unix/X11 based
operating systems. In September of
2007, Microsoft and Novell announced a
technical collaboration that includes
access to Microsoft's test suites for
Silverlight and the distribution of a
Media Pack for Linux users that will
contain licensed media codecs for
video and audio.
Moonlight 2 was released December 17,
2009
http://www.mono-project.com/Moonlight
EDIT :
For developer :
MonoDevelop is an IDE primarily
designed for C# and other .NET
languages. MonoDevelop enables
developers to quickly write desktop
and ASP.NET Web applications on Linux,
Windows and Mac OSX. MonoDevelop makes
it easy for developers to port .NET
applications created with Visual
Studio to Linux and to maintain a
single code base for all platforms.
http://monodevelop.com/
&
Debugging Silverlight/Moonlight Apps on Linux
Well, as others have already mentioned, there's Moonlight. However, more interestingly, Microsoft has Silverlight running on Moblin, a Linux distribution developed by Intel for netbooks. This doesn't seem to be based on Moonlight. Why Microsoft didn't go for Moonlight here and put some muscle behind Moonlight's development, I have no idea.
A video of Silverlight on Moblin can be seen here.
Then there's Silverlight for mobile devices, which isn't here yet, but that is expected to run on Symbian, which isn't Linux, but it is a non-Windows/Mac OS.
There is an alternative implementation called Moonlight that (unlike Silverlight) runs on Linux. It is not always up-to-date though. Every major Silverlight edition is followed by it's Moonlight counterpart sooner or later, much like .NET and Mono.
Currently Moonlight is compatible with Silverlight 2. That means your Silverlight 2 application will run on Moonlight without problems, and you don't have to do anything specific to achive that.
Silverlight 3 support will arrive soon. Here is the roadmap.
Update: Moonlight was discontinued (but so was Silverlight).

Resources