Оба варианта являются в русском языке нормативными, они понятны подавляющему большинству носителей русского языка вне зависимости от местонахождения и проживания, но отличаются в немногих частностях. Не все языковеды считают верным называть совокупности особенностей речи жителей Москвы и Санкт-Петербурга говорами.
Москва — не Россия: за что наши соотечественники не любят собственную столицу
Многие наслышаны про знаменитые поребрики и парадные, которые так называют в Санкт-Петербурге. Так, результаты показали, что больших различий между московским и питерским диалектами не существует — разница сглаживается из-за миграции населения в эти города. Также часть слов, которые, по мнению большинства людей, используют только в Петербурге, широко распространены в Поволжье, Сибири и на юге России. Однако некоторые предметы в Москве и Санкт-Петербурге действительно называют по-разному. При этом слово «поребрик» достаточно широко распространено не только в Санкт-Петербурге, но и на юге России.
Современные представители славянских народов для обозначения русских в негативном контексте обычно употребляют слово «москаль». Но оно не всегда использовалось как неофициальный этноним жителей нашей страны, на Руси москалями могли называть разных людей, географические объекты, явления природы, населенные пункты, животных или даже грибы. Вообще, экспрессивно-эмоциональный характер данного слова во многом зависит от отношения жителей конкретных регионов к политике властей. В официальных грамотах жителей столицы обычно называли московитами, но в южных княжествах Руси и на территории современной Украины, в народном обиходе было распространено слово «москаль».
Петя - москвич, говорим мы, а Вася ростовчанин. Гамид - бакинец, а Степан туляк. Ну, как тут не запутаться? Действительно, жителей городов называют по-разному. Да что там, нередко для жителей одного и того же места существуют два или даже три названия: более старые, традиционные, и более новые. Жителей Воронежа мы называем воронежцами.