Почему Apple относится к этим приложениям специально?

Я просто заметил это: http://opensource.apple.com/source/WebCore/WebCore-1298/platform/RuntimeApplicationChecksIPhone.h

В нем перечислены проверки различных приложений Apple и других приложений:

bool applicationIsMobileMail(); bool applicationIsMobileSafari(); bool applicationIsDumpRenderTree(); bool applicationIsMobileStore(); bool applicationIsWebApp(); bool applicationIsOkCupid(); bool applicationIsSolarWalk(); bool applicationIsFacebook(); bool applicationIsFacebookTouchHD(); bool applicationIsEpicurious(); bool applicationIsDaijisenDictionary(); bool applicationIsNASAHD(); bool applicationIsMASH(); bool applicationIsTheEconomistOnIPhone(); 

Почему эти приложения обрабатываются по-разному с помощью WebCore? Когда другим приложениям запрещено взаимодействовать с WebCore, не прибегая к различным хакам, чтобы избежать проверки Apple, почему они предоставляют специальные приложения для этих приложений?

Все эти вызовы bar MASH, Epicurious и FacebookTouchHD все еще присутствуют в сборке WebCore в iOS 5.1.

  • Улучшение скорости CSS3 на iPad
  • Как получить слово в указанном месте на WKWebView?
  • Отключение выбора пользователя в UIWebView
  • Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нульвиун Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нужно
  • iOS5 -webkit-overflow-прокрутка вызывает остановку работы сенсорных событий
  • Исправлена ​​навигация, когда прыгали -webkit-overflow-scrolling: touch;
  • WebKit Audio искажается на iOS 6 (iPhone 5) впервые после включения питания
  • Как диагностировать сбои, которые, как представляется, являются внутренними для WebCore (Thread 2, SIGSEGV)
  • Как настроить пользовательские заголовки HTTP на запросы, сделанные WKWebView
  • фиксированная позиция сломана на contentEditable Safari ios webkit
  • flexbox не работает (заказывается) на iOS
  • Interesting Posts

    Как установить высоту ярлыка для автоматической настройки в Read More / Less with Swift 3?

    UIDocumentMenuViewController отклоняет представление контроллера представления

    Переход к ARC, вызывающий проблемы с делегатами

    как загрузить соответствующий Default.png в UImageView?

    Одновременное использование сенсорных и сенсорных распознавателей жестов

    Как получить локализованный Отмена, Готово и т. Д.?

    Ластик для UIBezierPath

    Проверка соответствия AFNetworking

    Цвет строки состояния в iOS 6?

    Не найдено подходящей модели сопоставления для переноса основных данных

    Не удалось испустить предварительно скомпилированный заголовок для объединения заголовка

    Воспроизведение видео в веб-представлении неожиданно заканчивается фоновой видеозаписью?

    быстро получить текст WKInterfaceLabel

    Почему собственный поток oauth2 для Google требует секретности клиента?

    Как проверить, указывает ли id на CGRect?

    Давайте будем гением компьютера.