Подтвердить что ты не робот

Сопоставление констант iOS 7 с 2G, 3G, 4G, LTE и т.д.

Не похоже, что мы можем определить технологию радиодоступа на iOS до 7.... пожалуйста, исправьте меня, если я ошибаюсь.

Учитывая следующие константы, доступные в iOS 7, может ли кто-нибудь проверить, какие постоянные карты соответствуют общим стандартам 2G, 3G, 4G, LTE и т.д.

CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyGPRS          __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyEdge          __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyWCDMA         __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyHSDPA         __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyHSUPA         __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMA1x        __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMAEVDORev0  __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMAEVDORevA  __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyCDMAEVDORevB  __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyeHRPD         __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
CORETELEPHONY_EXTERN NSString * const CTRadioAccessTechnologyLTE           __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_7_0);
4b9b3361

Ответ 1

На самом деле очень сложно сопоставить вышеуказанные стандарты радиодоступа окончательно с "2G", "3G" и т.д.

Это потому, что "2G", "3G" "4G" на самом деле не стандарты, а группировки стандартов, а в некоторых случаях и более маркетинговые термины. Они также охватывают основную сетевую архитектуру, а не только сеть радиодоступа, хотя последняя более широко обсуждается. Очень простой обзор:

  • 1G - Аналоговые мобильные сети
  • 2G - Цифровые мобильные сети. Несколько региональных стандартов и вариантов (GSM в Европе, CDMA в NA, PDC в Японии и т.д.).
  • 3G - первоначально предназначенный для обеспечения более быстрого доступа к данным и нормализации различных технологий доступа. Фактически, скорость передачи данных, которую можно квалифицировать как 3G, относительно низка по сегодняшним стандартам (200 кбит) и некоторым развитым технологиям 2G, иногда называемым 2.5G с примером EDGE, фактически соответствует требованиям к скорости 3G. Для справки исходные определения включены в спецификацию МСЭ IMT-2000, и МСЭ говорят сами: "После более чем десяти лет напряженной работы под руководством МСЭ в 2000 году было принято историческое решение: единодушное одобрение технических спецификации для систем третьего поколения под торговой маркой IMT-2000". Я думаю, можно утверждать, что бренд "IMT-2000" проиграл бренду "3G" ...
  • 4G - это название сетей, которые соответствуют следующему поколению стандарта ITU IMT под названием IMT-Advanced. На практике это имя используется поставщиками и операторами для ссылки на сети, которые не соответствуют уровням скорости передачи данных, которые разрешены этими стандартами, но это, по-видимому, разрешено МСЭ, поскольку увеличение производительности по сравнению с 3G является существенным. LTE и WiMAX попадают в эту область. Технически 4G изменяет технологию радиодоступа, отбрасывает системы с расширенным спектром и устраняет концепцию путей "коммутации каналов" в доступе и ядре, переходя на весь пакетный транспорт на основе IP (это существенное изменение для стороны телефонии сети).

Таким образом, это все немного запутывает! Существует хороший документ МСЭ, который более подробно описывает это, если вы заинтересованы:

http://www.itu.int/ITU-D/tech/FORMER_PAGE_IMT2000/DocumentsIMT2000/What_really_3G.pdf

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

  • CTRadioAccessTechnologyGPRS - 2G
  • CTRadioAccessTechnologyEdge - 2G (иногда называется 2.5G)
  • CTRadioAccessTechnologyWCDMA - 3G
  • CTRadioAccessTechnologyHSDPA - 3G (иногда называется 3.5G)
  • CTRadioAccessTechnologyHSUPA - 3G
  • CTRadioAccessTechnologyCDMA1x - 2G
  • CTRadioAccessTechnologyCDMAEVDORev0 - 3G
  • CTRadioAccessTechnologyCDMAEVDORevA - 3G
  • CTRadioAccessTechnologyCDMAEVDORevB - 3G
  • CTRadioAccessTechnologyeHRPD - 3G (или 3.5 - eHRPD - разрешить переход с CDMA EVDO на LTE)
  • CTRadioAccessTechnologyLTE - 4G (разрешено называть 4G ITU в качестве mentioend выше)

Наконец, если все, что вас интересует, связано с тем, что соединение будет (вообще...) быстрым или медленным, следующий ответ обеспечивает хороший подход: fooobar.com/questions/57256/...

Ответ 2

Из моего сегодняшнего тестирования

CTRadioAccessTechnologyeHRPD для США Veriazon 3G; CTRadioAccessTechnologyHSDPA предназначен для США T-mobile 4G (не LTE).