Разработчики WhatsApp спрятали фразу «fuck apple» в коде Android-приложения Статьи редакции

Пользователь Reddit с ником xMarioZ обнаружил в коде Android-приложения мессенджера WhatsApp фразу «fuck apple». На это обратило внимание издание The Next Web.

Эта фраза встречается несколько раз в коде приложения и, вероятно, оставлена разработчиками мессенджера в виде послания сотрудникам Apple, полагает The Next Web. «Но давайте надеяться на то, что здесь нет конфликта между компаниями», — отмечают авторы издания.

Другие пользователи Reddit предположили, что создатели мессенджера так отреагировали на строгие требования App Store для публикации приложения.

0
33 комментария
Популярные
По порядку
Написать комментарий...
Andrey Kulakov

Вполне нормальные комментарии. Когда приходилось писать костыли для Internet Explorer и не такие комменты были в коде) Для iOS тоже всякое приходится дописывать.

Ответить
13
Развернуть ветку
AS

Ага, учитывая, что это код для Android…

Ответить
5
Развернуть ветку
Andrey Kulakov

Если фича не сильно специфическая, то добавляется глобально, для всех платформ.

Ответить
2
Развернуть ветку
AS

Когда я увидел первое вхождение, подумал было, что может речь идет о каком-то хаке на бэкенде под эппл, из-за которого страдают андроидщики. Но, судя по всему, это просто кто-то так неудачно пошутил. Или удачно при увольнении. Или просто решил, что так будет проще логи грепать, но перед пушем забыл удалить.
P.S. У них там код-ревью нету что ли? :)

Ответить
0
Развернуть ветку
Konstantin Kanin
Ответить
12
Развернуть ветку
Roman Novikov

Хорошо, что не "fack society"

Ответить
11
Развернуть ветку
Yuriy Belonozhkin

Хорошо.

Ответить
1
Развернуть ветку
Dmytro Belyaew

Так это обычный логгер с тэгом, в IDE можно отфильтровать по тэгу, например поиск по FUCK вернет все эти записи. В данном случае Log.d это debug-лог, просто кого-то что-то достало.

Ответить
6
Развернуть ветку
Andr Ew

FUCK, FOOBAR - отличные теги для грепа логов. все так делают.

Ответить
5
Развернуть ветку
Bezhan Gadoev

Тупость и это публиковали гугловцы?

Ответить
–5
Развернуть ветку
Groosha

При публикации приложения в Google Play выкладывается на проверку (почти всегда – автоматическую) только скомпилированный APK. Более того, при последующих обновлениях и для крупных разработчиков проверка может и не производиться (для ускорения релиза).

Тем более, что откуда гугл может взять исходники WA, если мессенджер с "шифрованием" держит их закрытыми? (ха-ха!)

Ответить
2
Развернуть ветку
AS

Шутки шутками, а вот в гугл плее ведь есть тупенький антивирус, в котором, оказывается, есть список стоп-слов, по которым приложение может быть помечено как вредоносное. Т.е. он реально парсит приложение и ищет там слова по списку. Может забраковать приложение, если в нем в коде есть идентификаторы со словом "Fake", к примеру.

В жизни бы не поверил, если бы сам не столкнулся.

Ответить
5
Развернуть ветку
Groosha

А если код обфусцирован? Например, если прогнать код через ProGuard?

Ответить
1
Развернуть ветку
Sergey Chernov

Как правило строковые константы это не трогает

Ответить
0
Развернуть ветку
AS

Не поверял, но тогда, вероятно, не найдет ничего :)
С ProGuard слишком много гемора, поэтому его мало кто использует.

Ответить
0
Развернуть ветку
Victor Ward
Ответить
1
Развернуть ветку
Александр Овсянников

А в шаблоне auto.ru (блок фото с автомобилем) яндекс ищет супер-верстальщика) Все программы так или иначе развлекаются подобными сюрпризами.

Ответить
1
Развернуть ветку
Guldana Temirkhan

:laughing::laughing::laughing::laughing:

Ответить
0
Развернуть ветку

Комментарий удален

Развернуть ветку

Комментарий удален

Развернуть ветку

Комментарий удален

Развернуть ветку
Ildar Karimov

Логи в продакшене? Фу-фу-фу!

Ответить
0
Развернуть ветку

Комментарий удален

Развернуть ветку
Ildar Karimov

Лишние (да и вообще) логи - это
1) Замедление скорости работы (если их много)
2) Потенциальная утечка пользовательских данных
3) Просто некрасиво, в конце концов

Ответить
0
Развернуть ветку

Комментарий удален

Развернуть ветку
Ildar Karimov

Логи - это нормально, плохо - логи в продакшене.
https://developer.android.com/studio/publish/preparing.html#publishing-configure

Ответить
0
Развернуть ветку

Комментарий удален

Развернуть ветку
Ildar Karimov

if (BuildConfig.DEBUG) Log.d(...)

Ответить
0
Развернуть ветку
Andrey Kulakov

В приложении под iOS однажды были невероятные тормоза из-за логов) То же самое приложение под Android вело себя нормально)

Ответить
0
Развернуть ветку
Johnny Vorony

И как после такой новости пользоваться воцап на Айфон?! Теперь только iMessage.

Ответить
0
Развернуть ветку
Groosha

*Telegram

Ответить
0
Развернуть ветку
Johnny Vorony

Хрен его знает, какое послание там оставил Цукерберг для Кука...

Ответить
1
Развернуть ветку
Johnny Vorony

*Павел Дуров конечно же, не Цукерберг.

Ответить
1
Развернуть ветку
Groosha

Зато можно открыть исходники клиента и посмотреть :)

Ответить
0
Развернуть ветку
Dima

Лучше бы [вставьте ваше предложение по улучшению WhatsApp], чем "fuck apple" в коде прятать!

Ответить
0
Развернуть ветку

Комментарий удален

Развернуть ветку

Комментарий удален

Развернуть ветку
Konstantin

Красиво, чисто по-русски, интересно так ли это?

Ответить
0
Развернуть ветку
Sakari Sauso

Это вам не хуи в логотипах прятать! )))

Ответить
0
Развернуть ветку

Комментарий удален

Развернуть ветку
El Pingüno

Как же вы заебали фэйки постить. Хоть бы удосужились прочесть статью на reddit. Не VC а помойка агрегатор yellow pages. И такие же умники в комментариях. Видимо, из отрасли на русском вообще нет ничего достойного. Как и почти отрасли.

Ответить
0
Развернуть ветку
Читать все 33 комментария
«Сгоревшая» мечта о финансовой свободе

Я слесарь-сварщик, который работает на «дядю» в цеху по изготовлению металлических изделий. Вот как я попробовал заняться своим проектом.

Делегируй, властвуй, разделяй: как правильно выполнять задачи

Правильно ставить задачи и общаться с коллегами — это только половина дела! В этой статье Алена Максимова, Senior Traffic Manager в Go Mobile, расскажет, как грамотно выполнять поставленные задачи.

Digital Horizon вложился в поставщика инфраструктуры для инвестиционных решений WealthKernel в раунде A+ на $ 7 млн

Привлеченные средства компания использует для выхода на европейские рынки, запуск внутридневной торговли и дальнейшее развитие API-инфраструктуры.

Команда WealthKernel
Что нового в онлайн-торговле в России

В этом году в правилах ведения онлайн-торговли появились некоторые существенные изменения. Если вы ведете бизнес онлайн, посмотрите краткий обзор нововведений от генерального директора PayBox.money в России Никиты Видякина.

«Яндекс» запустит доставку роботами-курьерами в Сеуле Статьи редакции

Сейчас роверы возят заказы в России и США, компания готовится к запуску в Дубае.

Анализ производительности инструментов Computer Vision в процессе кадрирования видео

В век высоких технологий анализ огромного объема видео осуществляется с применением различных IT инструментов, в ходе которого на первом этапе производятся действия по кадрированию (формированию фреймов) видео.

Почему нам пришлось создать «ещё один» текстовый редактор

По многолетнему опыту работы со СМИ мы знаем, что удобство и функциональность важны не только для пользователей публичной части сайта, но и для тех, кто создаёт контент. Основу админки составляет текстовый редактор. Он должен быть WYSIWYG (хотя других сейчас не бывает), позволять легко реализовать любое необходимое оформление и при этом работать…

Так выглядит окно редактора в Editorica.
«За пять дней накопил на отпуск»: сколько зарабатывают таксисты в новогодние праздники Статьи редакции

Поделились водители тарифов «Эконом», «Комфорт» и «Бизнес» из Кирова, Санкт-Петербурга и Москвы.

Промежуточный доход за 31 декабря. Коэффициенты — 1,2-1,8, повышенный спрос в третьем транспортном кольце Москвы. Источник: YouTube-канал «Таксуем с нами» 
Заявление в суд. Продолжение истории с ООО "Интернет Решения" (Озон). Часть 3

Всем привет) С Новым Годом и Рождеством, с Новым Счастьем, с Крещением)

Сектор нефти и газа. Как оценить «топливные» бумаги
Образование, путешествия и благотворительность: на что тратились россияне в новогодние каникулы

Новогодние праздники — один из самых расточительных периодов года. Аналитики CloudPayments выяснили, какие категории товаров были самыми популярными в онлайне с 31 декабря по 9 января.

null