Register  |  Login



Earn money by sharing your knowledge

Quomon shares its advertising revenue with contributing experts that answer questions effectively. Join our community to share your knowledge and earn an income as you go.

Question

Status: Closed Points: 50 Time: 08:13 - Jul 19, 2006  

dustPuppy

Status on web development for Mac?

I'm wondering what the situation looks like if one wants to develop web applications and optimize for macintosh users as well?
I remember earlier when IE was behaving differently on Mac and on Windows. But I guess now the most used browser is Safari.
Has anyone got experience developing for that? Anything particular to look out for?

thanks in advance,
dustPuppy

Answer Discussion
Tutorials

 

Q&A System for Websites and Corporate Collaboration

Advertisement

  • Generates significant organic traffic for websites
  • Saves companies money, resources, and time

rcastagna

Date:: Jul 21, 2006

Time:: 20:06

hey, dustPuppy...it's me again.

OK...here's my "qualified" opinion. Safari sucks. It sucks, it sucks, it sucks...in short, it sucks. If you're getting the impression that I think Safari sucks, you're right.

It's too bad that it's the installed and therefore default browser for the Mac OS. Firefox is much better and hopefully most people will download it as the first thing they do when buying a new Mac.

Some of the limitations of Safari:
No support for RichText Editing. In other words, if you're doing a content management system that allows the person entering text to make some pieces bold, or italic or blue, they will not be able to do it from Safari.

Poor implementations of CSS. It's supposed to be standards based to CSS 2.0, but it rarely behaves like it. Layout with CSS is off in Safari.

Buttons. OK, they're pretty cool on the Mac, but every button you configure in your design will look like the Mac button regardless of any CSS you have applied to it.

.NET controls - especially third party controls like the Infragistics Suite, may or may not render properly in Safari. Most of these companies do not support Safari and only marginally support Mac Firefox.

I went out an bought a Mac Mini which gives me the ability to test my designs on the Mac. I worry about it working right and looking good in Mac Firefox, and then do what I can to make it respectable in Safari.

If you're looking to develop ON the Mac platform I can't be of much help there...I know there is no .NET development environment currently written for the Mac, but other languages (Ruby, PHP, etc) are available for the Mac.

Hope this helps,
Ric

dascope

Date:: Jul 24, 2006

Time:: 09:49

you are saying internet explorer is more css standards compliants than safari? I find I need to hack more for ie than safari!

Explorer on Mac is dead. Its not being developed anymore and not many users use it, especially on OSX. Its mainly safari, then firefox, but great majority is on safari. So however you feel about it, if you want mac users to be able to use your site, you must develop for it.

rcastagna

Date:: Jul 24, 2006

Time:: 14:12

dascope,

I did not say that IE is more standards compliant than Safari. What I did say is everything you mentioned above - with the exception of the point you raised on IE Mac being dead, which it is.

Safari is the installed browser on OSX so unless the Mac user downloads Firefox or another browser, they're going to be using Safari.

I just spent a week in Chicago for an Ajax training class...the instructors were all using Macs, and all three of them said the exact same thing I did about Safari, and all three of them used Firefox as their browser because of the limitations of Safari.

I will never develop "for" Safari as my primary compatible browser. That would be like telling the engineers at Ferrari that they can only develop for people that drive a Yugo. I will, however, develop "around" it and make reasonable adjustments if they will improve the experience for Safari users.

One thing I want to make very clear...Macs are great machines. This is not a comment on Macs as a platform, nor am I looking to dredge up that tired Mac v. PC conversation. People should be able to choose the computer that will work best for the job they need to perform.

dascope

Date:: Jul 24, 2006

Time:: 18:10

If you want to develop for mac you must develop for safari. Two prominent examples illustrate its possible even at the highest level of AJAX:

gmail and google calendar..but in your defence, both came out with a delay for safari.

I am stuck in an AJAX project myself right now, and gues what, we've ditched safari for now. for "normal websites however there is NO EXCUSE not to build for safari in my opinion apart from lack of a testing environment, lack of budget or lack of effort.

dustPuppy

Date:: Jul 25, 2006

Time:: 01:55

Thanks Ric and dascope, I think I get the picture.
Here's the points...

Question Answered

This question has been closed, and points have been rewarded to the following experts:

rcastagna: 40
dascope: 10

You're welcome however to comment or give additional information or if you wish, you have the ability to write a Tutorial in the Tutorial Area.

Answer this Question

New User

Email:

Upon submission of this form, you will automatically be registered as a Quomon user and we will send your login information to this address

Registered User

Username:

Password:

Forgot Your Password?

No tutorials have been submitted yet. Want to be the first?

Answer this Question

New User

Email:

Upon submission of this form, you will automatically be registered as a Quomon user and we will send your login information to this address

Registered User

Username:

Password:

Forgot Your Password?

Ask a Question

Have a new question? Ask!

You have 100 characters to use



Top web development Experts

View More

Rank

Expert

Points

1.

jgivoni

1073

2.

nidhi

890

3.

rcastagna

877

4.

PeterNZ

760

5.

xarcus

620

6.

oracleofDelphi

375

7.

Anpanman

370

8.

theDude

305

9.

redcharcoal

275

10.

rberbe2002

185

Become an Expert

Register today to share your knowledge with the community and be recognized and rewarded for your contributions.


Register Here




"Psst, Quomon is a great site. Pass it on."     Tell a Friend  |   Link To Us  |   Save to Delicious  |   Digg! Digg it



Language Options

English:

www.quomon.com

Español:

www.quomon.es