Minetest on iPhones

cody-golding
Member
Posts: 27
Joined: Mon Nov 02, 2015 19:49
IRC: youreallywanttoknow
In-game: sameasIRC

Minetest on iPhones

by cody-golding » Post

Most people wonder why there is no Minetest on iPhones and other iDevices ... If any1 has a question, they could ask it here :-)

User avatar
Desour
Member
Posts: 1473
Joined: Thu Jun 19, 2014 19:49
GitHub: Desour
IRC: Desour
In-game: DS
Location: I'm scared that if this is too exact, I will be unable to use my keyboard.

Re: Minetest on iPhones

by Desour » Post

there is a build for iphones of minetest: viewtopic.php?t=9190
ive got an iphone 4 but linux on pc and dont know how to put minetest into .applications, like it says. once the connection via usb to pc worked, but only the one time
he/him; Codeberg; GitHub; ContentDB; public personal TODO list; "DS" is preferred (but often too short)

User avatar
rubenwardy
Moderator
Posts: 6978
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: Minetest on iPhones

by rubenwardy » Post

Isn't that for OS X, not iOS
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

User avatar
stormchaser3000
Member
Posts: 422
Joined: Sun Oct 06, 2013 21:02
GitHub: stormchaser3000

Re: Minetest on iPhones

by stormchaser3000 » Post

i have just got an ios device. i might be able to port the android code (once i fix the screen as it has the wrong type of screen installed in it (my aunt got the wrong screen on accident))

iZacZip
Member
Posts: 48
Joined: Sat Dec 05, 2015 10:37

Re: Minetest on iPhones

by iZacZip » Post

DS-minetest: There is no official version of MineTest on the Apple App Store.
Your link, (viewtopic.php?t=9190), is for OS X, Apple's computer operating system.

Anyways, still keep your eyes pealed. One day it *might* come out..!
Ignore my old posts.

sofar
Developer
Posts: 2146
Joined: Fri Jan 16, 2015 07:31
GitHub: sofar
IRC: sofar
In-game: sofar

Re: Minetest on iPhones

by sofar » Post

cody-golding wrote:Most people wonder why there is no Minetest on iPhones and other iDevices ... If any1 has a question, they could ask it here :-)
Short answer: Apple forbids GPL software on the store.

mystik
Member
Posts: 65
Joined: Tue Oct 28, 2014 22:16
GitHub: jasonjayr
In-game: mystik

Re: Minetest on iPhones

by mystik » Post


MykieDoesStuff
Member
Posts: 136
Joined: Sat Aug 16, 2014 02:44

Re: Minetest on iPhones

by MykieDoesStuff » Post

You do not have to use the appstore to have apps...

I've downloaded couple apps without the store, and these apps are NOT in the appstore too...
For fast response... send me a PM

mystik
Member
Posts: 65
Joined: Tue Oct 28, 2014 22:16
GitHub: jasonjayr
In-game: mystik

Re: Minetest on iPhones

by mystik » Post

iDevMe wrote:You do not have to use the appstore to have apps...

I've downloaded couple apps without the store, and these apps are NOT in the appstore too...
Right -- of course. Sideloading's a thing. But because of the GPL issue, installing an official + legal MT app via the store will require some more work besides 'tap install'.

cody-golding
Member
Posts: 27
Joined: Mon Nov 02, 2015 19:49
IRC: youreallywanttoknow
In-game: sameasIRC

Re: Minetest on iPhones

by cody-golding » Post

Right. I don't have an IDevice anymore, I now use an Android phone that can use Minetest. Thanks anyway, and sorry for the late reply.

-longerstaff13

User avatar
sorcerykid
Member
Posts: 1847
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: Minetest on iPhones

by sorcerykid » Post

There are certainly unofficial builds of MT for iOS devices. Two that come to mind are WorldCraft and BuildCraft. both based on the core Minetest engine. But, from what I understand they don't adhere to the terms of the GPL license since the source code is unreleased.

http://wiki.minetest.net/Licensing

It's possible that FreeMiner is also available for the iPad and iPhone. However, I have very little knowledge of that app, other than through hearsay. It might be worth checking out this topic on their forum. The last two replies are particularly telling.

http://forum.freeminer.org/threads/buildcraft.55/
or, you know, the problem could be that they're using mobile devices on which Minetest/Freeminer aren't available, and the only option is using Buildcraft.
Minetest is an Open-Source-Project. Everyone can port it to any device.
That really does raise the question, why in the world has nobody yet successfully ported MT to the iOS in a fully legal capacity?

User avatar
lightonflux
Member
Posts: 384
Joined: Mon Nov 11, 2013 07:22
In-game: lof
Location: Germany

Re: Minetest on iPhones

by lightonflux » Post

There is also Exploration which lead a few people on our server. iOS, Android and bada support. License violation possible. (Not mentioned on the website (not a requirement), but i have not tested the apps)

http://www.explorationbase.com
Last edited by lightonflux on Wed Jan 04, 2017 04:35, edited 1 time in total.

User avatar
stormchaser3000
Member
Posts: 422
Joined: Sun Oct 06, 2013 21:02
GitHub: stormchaser3000

Re: Minetest on iPhones

by stormchaser3000 » Post

sorcerykid wrote:That really does raise the question, why in the world has nobody yet successfully ported MT to the iOS in a fully legal capacity?
because appple does not allow projects released under LGPL to be on the app store because of legal issues(that is how it was the last time i checked)

sfan5
Moderator
Posts: 4095
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

Re: Minetest on iPhones

by sfan5 » Post

lightonflux wrote:There is also Exploration which lead a few people on our server. iOS, Android and bada support. License violation very possible. (Not mentioned on the website (not a requirement), and i have not tested the apps)

http://www.explorationbase.com
The link you posted is wrong. The "Exploration" Minetest-based clone does not have a website and only appears on the Play Store.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

User avatar
lightonflux
Member
Posts: 384
Joined: Mon Nov 11, 2013 07:22
In-game: lof
Location: Germany

Re: Minetest on iPhones

by lightonflux » Post

What do you mean with wrong?

The game is called Exploration and there is a link to the app store: https://itunes.apple.com/us/app/exploration/id472963415

sfan5
Moderator
Posts: 4095
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

Re: Minetest on iPhones

by sfan5 » Post

That game is not a Minetest clone, I checked. There is a different game also called "Exploration" on the Play Store.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

User avatar
sorcerykid
Member
Posts: 1847
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: Minetest on iPhones

by sorcerykid » Post

stormchaser3000 wrote:
sorcerykid wrote:That really does raise the question, why in the world has nobody yet successfully ported MT to the iOS in a fully legal capacity?
because appple does not allow projects released under LGPL to be on the app store because of legal issues(that is how it was the last time i checked)
But users don't need the App Store to install software. Almost half the apps on my iPad were obtained through Cydia repositories. And honestly, I would prefer installing Minetest via jailbreak anyway because it affords more control over the installation, and it also ensures compliance with the end-user license agreement.

User avatar
lightonflux
Member
Posts: 384
Joined: Mon Nov 11, 2013 07:22
In-game: lof
Location: Germany

Re: Minetest on iPhones

by lightonflux » Post

sfan5 wrote:That game is not a Minetest clone, I checked. There is a different game also called "Exploration" on the Play Store.
Oh sorry did not know. Is it compatible? We had some iPad players that said they connected via the app to our 0.4.14 server.

red-001
Member
Posts: 205
Joined: Tue Jan 26, 2016 20:15
GitHub: red-001
IRC: red-001

Re: Minetest on iPhones

by red-001 » Post


User avatar
spyjoshx
Member
Posts: 31
Joined: Mon Mar 03, 2014 15:51
IRC: spyjoshx
In-game: spyjoshx
Location: Somewhere in America

Re: Minetest on iPhones

by spyjoshx » Post

Yes, a cydia version would definitely be a good idea. The only problem is, actually Jailbreaking their devices would turn most people off...

User avatar
trev
Member
Posts: 45
Joined: Fri Sep 26, 2014 16:49
In-game: trev

Re: Minetest on iPhones

by trev » Post

For those who have OSX/macOS, I wonder if they could use Xcode and compile it themselves. I haven't used Xcode much, but it has an iOS emulator. I wonder if you could find the .ipa package and copy it to the iPhone via something like https://www.macblurayplayer.com/iphone-explorer.htm. I'm not sure if that company is legit, I just Googled "iPhone explorer". An alternative might include: https://www.ibrowseapp.com/. Additionally, here is an open source one that requires jailbreaking: https://code.google.com/archive/p/iphonebrowser/.

It may even be possible to build and then send to an iPhone with Xcode only. I've never developed for OSX/macOS, so I am not sure if that's possible.

So we could in theory pull this off by distributing an Xcode project (which might allow us to not jailbreak, but only works for Mac users). Further, we could make it available to all users by just distributing the binary package. Of course, this will definitely require jailbreaking.

Practically, though, the hardest part will be writing the iOS version. If you look at the source, a considerable amount of Java had to be written to create the NDK environment and launch the C++ runtime for Android. In the C++, even, there are #ifdefs that check if Android is the target and do special things...

So that means that developing for iOS is bound to be similar. If we insist on jailbreaking, more APIs will be available, and we can probably use C's system() as a easy (but very insecure) way to manage the filesystem and resource location.

If we don't develop for jailbroken only, then we will have to add some Objective-C++ to the engine (rather than a "launcher", as in Android), which is a hassle, especially because Objective-C isn't even a language for the project. It might be possible to use Objective-C++ to create, say, a class IPhoneUtil that would wrap the Obj-C and keep it in one implementation file...

tl;dr:
Supporting iPhone requires engine changes, which isn't easy, but it is possible!! Anyway, it will likely need jailbreak to work.
Do what you love, and you will love what you do! :)

User avatar
sorcerykid
Member
Posts: 1847
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: Minetest on iPhones

by sorcerykid » Post

I would suggest first making a Cydia version, as a proof of concept. At least we know it is feasible, and and there would be significantly less barriers porting it to iOS via jailbreak than trying to work around the AppStore restrictions.

Also a significant proportion of the Minetest community are people that like to tinker with technology :) Let's face it, while while jailbreaking would certainly be a turn off to kids that are simply wanting a distraction after school or in the car, for the rest of us die-hard players, it would be a welcome addition by in large.

User avatar
spyjoshx
Member
Posts: 31
Joined: Mon Mar 03, 2014 15:51
IRC: spyjoshx
In-game: spyjoshx
Location: Somewhere in America

Re: Minetest on iPhones

by spyjoshx » Post

Totally agree. An example of that sort of thing is the open source media cebter: Kodi. They have easy-to-install mehods for open platforms like windows, mac, linux, android and so on. But they also have a version for jailbroken ios.

User avatar
trev
Member
Posts: 45
Joined: Fri Sep 26, 2014 16:49
In-game: trev

Re: Minetest on iPhones

by trev » Post

Yep yep!
Do what you love, and you will love what you do! :)

icser
New member
Posts: 6
Joined: Tue Oct 04, 2022 15:05
GitHub: icser303
In-game: icser

Re: Minetest on iPhones

by icser » Post

No sure whether it will work but a app called ish in App Store can run alpine Linux virtual machine in iOS and you can install MT.

Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests