Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (523)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (591)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Mac support?  (Read 7993 times)
0 Members and 1 Guest are viewing this topic.
Offline TheAnalogKid

JGO Coder


Projects: 2



« Posted 2008-11-11 19:41:48 »

I love JavaFX but what bugs me is the fact that the preview release requires an Intel based machine to run JFX on a Mac since Java 6 is the only JRE compatible for JFX. Well, one can always install SoyLatte (http://landonf.bikemonkey.org/static/soylatte/) to run JFX on a non-intel based Mac but SoyLatte is far from user friendly for the normal user, or the non-tech people at the very least. So, since Apple doesn't plan to release soon another Java 6 release for non-intel macs then what's the point to develop with JFX? The cross-platform argument completely disappear. Will Sun provide JRE for Mac in the near future?

Offline gouessej
« Reply #1 - Posted 2008-11-12 14:23:08 »

I love JavaFX but what bugs me is the fact that the preview release requires an Intel based machine to run JFX on a Mac since Java 6 is the only JRE compatible for JFX. Well, one can always install SoyLatte (http://landonf.bikemonkey.org/static/soylatte/) to run JFX on a non-intel based Mac but SoyLatte is far from user friendly for the normal user, or the non-tech people at the very least. So, since Apple doesn't plan to release soon another Java 6 release for non-intel macs then what's the point to develop with JFX? The cross-platform argument completely disappear. Will Sun provide JRE for Mac in the near future?
Official JVMs on Mac are made by Apple, not by Sun. Therefore, it is Apple's problem, it is its fault. Releasing Java 1.6 only on Mac OS X 10.5 is a commercial choice to force customers to adopt it. Soylatte is working with the OpenJDK project. In the future, maybe you will be able to install the OpenJDK under Mac, I don't know the current status of the project for this operating system.

Offline komadori

Senior Newbie





« Reply #2 - Posted 2008-11-12 19:08:02 »

Releasing Java 1.6 only on Mac OS X 10.5 is a commercial choice to force customers to adopt it.

Limiting Java 6 to MacOS 10.5 isn't the problem. Anecdotally, support for previous MacOS releases by both Apple and third-party vendors fades away quite rapidly compared to other platforms. This is the nature of platform. The limitation of Java 6 support to machines with 64-bit Intel processors is more troubling.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline TheAnalogKid

JGO Coder


Projects: 2



« Reply #3 - Posted 2008-11-13 14:28:18 »

Quote
In the future, maybe you will be able to install the OpenJDK under Mac, I don't know the current status of the project for this operating system.
You can install it develop with JavaFX with it too. The issue is the installation process; it's manual and it requires a lot of low level tasks that normal Mac users would never want to do.

Offline fletchergames

Senior Devvie





« Reply #4 - Posted 2008-11-13 15:31:58 »

I'm going to distribute my game as a .zip file for Macs.  They can double click on it to extract the folder and the move the folder to wherever they want.  Then they have to double click on the .jar file to run the game.

As a bonus, Linux users can use the same .zip file.

The sensible way to distribute the game would be as a .app file, but I can't seem to get that to work.  It can't be too hard, but I only have so much time to spend on this.
Offline TheAnalogKid

JGO Coder


Projects: 2



« Reply #5 - Posted 2008-11-13 16:05:09 »

Quote
I'm going to distribute my game as a .zip file for Macs.  They can double click on it to extract the folder and the move the folder to wherever they want.  Then they have to double click on the .jar file to run the game.
On Windows I can't image the normal user to do all manual tasks. They expect to run an exe which provide default options and that's it. I'm not sure that your Mac users would be happy with your installation process?

Offline gouessej
« Reply #6 - Posted 2008-11-13 18:16:07 »

You can install it develop with JavaFX with it too. The issue is the installation process; it's manual and it requires a lot of low level tasks that normal Mac users would never want to do.
Under Linux too.

Offline gouessej
« Reply #7 - Posted 2008-11-13 18:17:04 »

I'm going to distribute my game as a .zip file for Macs.  They can double click on it to extract the folder and the move the folder to wherever they want.  Then they have to double click on the .jar file to run the game.

As a bonus, Linux users can use the same .zip file.

The sensible way to distribute the game would be as a .app file, but I can't seem to get that to work.  It can't be too hard, but I only have so much time to spend on this.
Use rather Java Webstart  Grin

Offline aNt

Senior Devvie




AFK


« Reply #8 - Posted 2008-11-20 10:42:41 »

JavaFx 1.0 runs on mac and you can develope JavaFX 1.0 applications and applets that also will run on the Mac - to the level of, I have a Mac and have been running it for months Smiley

JavaFX 1.0 runs under jre 1.5 ...
Offline TheAnalogKid

JGO Coder


Projects: 2



« Reply #9 - Posted 2008-11-20 13:22:03 »

Quote
JavaFX 1.0 runs under jre 1.5 ...
With SoyLatte or Sun's JRE?

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline gouessej
« Reply #10 - Posted 2008-11-20 18:47:59 »

With SoyLatte or Sun's JRE?
Sun's JRE for sure, I'm not sure it works with Soylatte, I don't advise you to use it with the OpenJDK because of some big bugs in netx (equivalent of Java Webstart).

Offline pifreak

Senior Newbie





« Reply #11 - Posted 2009-04-27 01:19:05 »

what do you mean by intel?

I have AMD and everything works

I think you meant the architecture that intel and AMD both have and some mac processors don't have?
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Gibbo3771 (1 views)
2014-11-24 19:59:16

trollwarrior1 (35 views)
2014-11-22 12:13:56

xFryIx (73 views)
2014-11-13 12:34:49

digdugdiggy (52 views)
2014-11-12 21:11:50

digdugdiggy (46 views)
2014-11-12 21:10:15

digdugdiggy (40 views)
2014-11-12 21:09:33

kovacsa (66 views)
2014-11-07 19:57:14

TehJavaDev (70 views)
2014-11-03 22:04:50

BurntPizza (68 views)
2014-11-03 18:54:52

moogie (83 views)
2014-11-03 06:22:04
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!