В чем разница между совместимостью со всеми браузерами и кроссбраузерностью?

В чем разница между «Совместимость со всеми браузерами» и «Совместимость с другими браузерами»?

Что значит "Крест" это значит разные ОС?

Можем ли мы сказать для любого сайта, что он кроссбраузерно совместим, если он нормально работает в настольной версии IE 7, 8 FF 3+, Safari 3+?

или кроссбраузер означает все последние и древние браузеры на всех ОС и устройствах?

Неужели кроссбраузерность шире, чем мы думаем?

Изменить 1:

Включены ли слова «кроссплатформенность» и «кросс-устройства» в слово «кроссбраузерность»?

Если я сделаю сайты совместимыми с настольной версией IE 7, 8 FF 3+, Safari 3+ opera 8+ и буду использовать слово кросс-браузер, может ли кто-нибудь предположить, что он будет работать в мобильных браузерах и других устройствах ( ipad) тоже?

Должен ли я четко указать в контракте, что я буду обеспечивать совместимость только с настольным браузером версии IE 7, 8 FF 3+, Safari 3+ opera 8+?

Изменить 2

Я сделал сайт для клиента, и в моем контракте было написано «Ваш сайт будет кроссбраузерным». однажды клиент открыл сайт на iphone своего друга, и bcoz из-за того, что я не тестировал и не создавал сайт для браузера с маленьким экраном, он прислал мне письмо о «Почему мой сайт не выглядит нормально на iPhone, а вы упомянули:« Ваш сайт будет кроссбраузерным » .

теперь мне придется оптимизировать его сайт для iphone без дополнительной оплаты :(.

и в будущем я хочу изменить формулировки в своем контрактном письме.


person Jitendra Vyas    schedule 02.07.2010    source источник
comment
en.wikipedia.org/wiki/Cross-browser   -  person Reigel    schedule 02.07.2010
comment
@Reigel - это та же ссылка, которую дал мне мой клиент :( Кроссбраузерность означает, что что-то работает со всеми версиями всех браузеров, существовавших с момента появления Интернета.   -  person Jitendra Vyas    schedule 02.07.2010
comment
@Reigel Cross-browser means something works with all versions of all browsers to have existed since the web began. Это не может быть правдой ... Лол.   -  person Mark    schedule 02.07.2010
comment
@metal, @mark - все зависит от того, как вы определяете "works" да, лол ... все еще спор ... Я всегда говорю своему клиенту, что все мои работы кроссбраузерны в большинстве основных браузеров ...   -  person Reigel    schedule 02.07.2010
comment
@mark, @Reigel Сайт будет совместим с настольными браузерами IE7, IE8, Firefox 3+ (Windows и MAC), Safari 3+ (Windows и MAC). Можно ли заключить это заявление в договор?   -  person Jitendra Vyas    schedule 02.07.2010
comment
@metal, для меня я также включаю Opera и IE6 .. ну, это все еще зависит от вас как веб-разработчика ...   -  person Reigel    schedule 02.07.2010
comment
@Reigel - Я думаю, что у Opera очень низкая пользовательская база, я думаю, что даже пользователи iphone safari - это больше, чем настольная Opera, и для IE6 теперь мы не должны поддерживать ее, по крайней мере, в таком же количестве.   -  person Jitendra Vyas    schedule 02.07.2010
comment
@Reigel - никто не спрашивал меня о совместимости опер за 7 лет разработки.   -  person Jitendra Vyas    schedule 02.07.2010
comment
Если вы собираетесь говорить о поддержке браузером, многие компании упоминают о ней с точки зрения поддержки всех браузеров A-Grade developer.yahoo.com/yui/articles/gbs/index.html#history   -  person Juan Mendes    schedule 11.03.2011


Ответы (2)


Семантически кросс-браузер означает более одного просмотра, а любой браузер означает все браузеры.

Но на практике под кроссбраузерностью понимаются все основные современные браузеры.

Изменить: Кросс-браузеры традиционно говорили только о настольных браузерах, поскольку этот термин использовался задолго до того, как мобильные устройства стали популярными, поэтому можно сказать, что приложение является кроссбраузерным, даже если оно несовместимо с мобильными устройствами. Это то, чего сейчас ожидают люди. Однако я ожидаю, что это изменится в ближайшие несколько лет ...

Включены ли слова «кроссплатформенность» и «кросс-устройства» в слово «кроссбраузерность»?

Термин неоднозначный, если это спецификация, то он должен быть максимально конкретным. Составьте список платформ, устройств и браузеров, на которые вы нацеливаетесь.

Если я сделаю сайты совместимыми с настольной версией IE 7, 8 FF 3+, Safari 3+ opera 8+ и буду использовать кросс-браузер, может ли кто-нибудь предположить, что он будет работать и в мобильных браузерах и других устройствах (ipad)?

Вы знаете, ваш сайт, вероятно, действительно работает на мобильных устройствах. (Если вы не используете вспышку).

Должен ли я четко указать в контракте, что я буду обеспечивать совместимость только с настольным браузером версии IE 7, 8 FF 3+, Safari 3+ opera 8+?

Конечно. В контракте стоит быть конкретным.

Я сделал сайт для клиента, и в моем контракте было написано «Ваш сайт будет кроссбраузерным». однажды клиент открыл сайт на iphone своего друга, и bcoz из-за того, что я не тестировал и не создавал сайт для браузера с маленьким экраном, он прислал мне письмо о «Почему мой сайт плохо выглядит на iPhone, в то время как вы упомянули:« Ваш сайт будет кроссбраузерным » .

Отказ от ответственности: не юрист. Если сайт работает в браузере webkit, он должен нормально работать на iPhone. В чем проблема? Если ему нужен специальный мобильный (с маленьким экраном) сайт, который совсем не охвачен термином «кроссбраузерность».

person Mark    schedule 02.07.2010
comment
Я также хотел бы добавить, что вам никогда не следует использовать термин all-browser, поскольку вы не можете быть совместимы с каждым отдельным браузером. - person casablanca; 02.07.2010
comment
кроссбраузерность означает более одного просмотра. Новая версия браузера или браузера от другой компании? - person Jitendra Vyas; 02.07.2010
comment
Но на практике большинство людей понимают под кросс-браузером все основные современные браузеры, вы имеете в виду только настольные браузеры? - person Jitendra Vyas; 02.07.2010
comment
@ metal-gear-solid: в настоящее время люди обычно имеют в виду только настольные браузеры. Но поскольку браузеры на портативных устройствах быстро развиваются, скоро люди начнут беспокоиться о том, что их веб-сайты хорошо выглядят и на телефонах. - person casablanca; 02.07.2010
comment
@Mark - мобильные (маленькие) браузеры не подпадают под термин «кроссбраузерность». у вас есть какие-нибудь упоминания об этом? Хочу показать своему клиенту. - person Jitendra Vyas; 02.07.2010
comment
Практически во всех случаях кроссбраузерность означает совместимость с IE, поскольку это единственный браузер, который не работает как современные браузеры. - person Rob; 02.07.2010
comment
@ metal-gear-solid У меня нет ссылки, но кроссбраузер AFAIK не является настоящим юридическим термином. Кроссбраузерный веб-сайт должен работать на iphone, поскольку iphone использует браузер webkit с хорошей поддержкой стандартов. Но не должно быть никаких ожиданий оптимизации для маленького экрана. Размер экрана не имеет никакого отношения к браузеру imo. Однако мобильное сафари - это хороший браузер, и если сайт вообще не работает, значит, что-то не так. - person Mark; 02.07.2010

Думаю, вы правильно представляете кроссбраузерную совместимость. На мой взгляд, это термин, придуманный для интерфейсной разработки, который происходит от термина внутренней разработки Межплатформенная совместимость.

Я не слышал и не использовал All Browser Compatible. Однако, если бы кто-то дал мне это в качестве спецификации, я бы построил сайт так, чтобы его можно было отображать в любом браузере. Учитывая, что это будет непростая задача.

Просто имейте в виду, что совместимость обязательно означает то же самое. Я думаю, что в отрасли растет понимание того, что браузер не должен выглядеть таким же в IE7, как Firefox.

С учетом всего вышесказанного я обычно указываю, какие браузеры и платформы, по моему мнению, будут совместимы с сайтом или приложением.

person Jason McCreary    schedule 02.07.2010