Время действия: две недели после выхода на международный рынок.
Время действия: две недели после выхода на международный рынок.
Место действия: США, студия одного техноблогера.
Место действия: США, студия одного техноблогера.
Макс был популярным ютубером с многомиллионной аудиторией, известным своей прямолинейностью.
Макс был популярным ютубером с многомиллионной аудиторией, известным своей прямолинейностью.
Всего неделю назад он выпустил ролик, в котором превозносил «Искру», называя ее «софтом из будущего».
Всего неделю назад он выпустил ролик, в котором превозносил «Искру», называя ее «софтом из будущего».
Но сегодня он сидел перед камерой, нахмурившись и сжимая в руке раскаленный iPhone 17 Pro Max.
Но сегодня он сидел перед камерой, нахмурившись и сжимая в руке раскаленный iPhone 17 Pro Max.
— Привет, ребята. Тут такое дело... — Макс показал телефон в объектив, на экране была запущена «Искра». — Первые несколько дней всё летало, как по маслу. Но со вчерашнего дня, стоит мне ее открыть...
— Привет, ребята. Тут такое дело... — Макс показал телефон в объектив, на экране была запущена «Искра». — Первые несколько дней всё летало, как по маслу. Но со вчерашнего дня, стоит мне ее открыть...
Макс нажал на иконку. Задержка. Явное падение частоты кадров.
Макс нажал на иконку. Задержка. Явное падение частоты кадров.
Прежде плавная 3D-голограмма теперь напоминала слайд-шоу: картинка дергалась и местами даже рассыпалась.
Прежде плавная 3D-голограмма теперь напоминала слайд-шоу: картинка дергалась и местами даже рассыпалась.
— Гляньте сюда, — Макс указал на индикатор заряда в верхней части экрана. — Всего за десять минут улетело двадцать процентов заряда! А задняя крышка нагрелась так, что на ней можно яичницу жарить!
— Гляньте сюда, — Макс указал на индикатор заряда в верхней части экрана. — Всего за десять минут улетело двадцать процентов заряда! А задняя крышка нагрелась так, что на ней можно яичницу жарить!
В этот момент система iOS выдала «заботливое» уведомление:
В этот момент система iOS выдала «заботливое» уведомление:
[Предупреждение о высоком энергопотреблении: обнаружена частая фоновая активность приложения Spark, что серьезно влияет на срок службы батареи. Рекомендуется отключить фоновое обновление или удалить приложение.]
[Предупреждение о высоком энергопотреблении: обнаружена частая фоновая активность приложения Spark, что серьезно влияет на срок службы батареи. Рекомендуется отключить фоновое обновление или удалить приложение.]
— Видите? — Макс развел руками. — Apple меня предупреждает. Мне очень нравится «Искра», но из-за этих жутких проблем с оптимизацией пользоваться ею невозможно. Может... китайские разработчики всё же не до конца понимают, как оптимизировать софт под iOS?
— Видите? — Макс развел руками. — Apple меня предупреждает. Мне очень нравится «Искра», но из-за этих жутких проблем с оптимизацией пользоваться ею невозможно. Может... китайские разработчики всё же не до конца понимают, как оптимизировать софт под iOS?
В комментариях под видео настроения резко сменились:
В комментариях под видео настроения резко сменились:
«У меня то же самое! На Андроиде еще хуже: Google вообще не присылает уведомления, я пропустил звонок от босса!»
«У меня то же самое! На Андроиде еще хуже: Google вообще не присылает уведомления, я пропустил звонок от босса!»
«Удалил. Телефон так греется, что я боюсь – рванет в руках».
«Удалил. Телефон так греется, что я боюсь – рванет в руках».
«Вернусь-ка я на WhatsApp. Он хоть и деревянный, но зато стабильный».
«Вернусь-ка я на WhatsApp. Он хоть и деревянный, но зато стабильный».
...
...
Цзянчэн, Технологии «Утренняя Звезда», технический отдел.
Цзянчэн, Технологии «Утренняя Звезда», технический отдел.
— Черт возьми! Да где же ошибка?! — Технический директор обливался потом, сжимая в кулаке клок вырванных волос. — Мы же код вообще не трогали! Нагрузка на серверы копеечная! Почему у пользователей всё внезапно посыпалось?
— Черт возьми! Да где же ошибка?! — Технический директор обливался потом, сжимая в кулаке клок вырванных волос. — Мы же код вообще не трогали! Нагрузка на серверы копеечная! Почему у пользователей всё внезапно посыпалось?
На огромном мониторе графики удержания зарубежных пользователей стремительно летели вниз.
На огромном мониторе графики удержания зарубежных пользователей стремительно летели вниз.
Письма с жалобами сыпались градом: «мусорная оптимизация», «софт от мошенников».
Письма с жалобами сыпались градом: «мусорная оптимизация», «софт от мошенников».
Инженеры перерыли весь код в поисках утечек памяти, проверили все циклы, даже заподозрили хакерскую атаку на серверы.
Инженеры перерыли весь код в поисках утечек памяти, проверили все циклы, даже заподозрили хакерскую атаку на серверы.
Но все показатели были в норме.
Но все показатели были в норме.
— Хватит копаться в коде.
— Хватит копаться в коде.
Спокойный голос раздался от двери.
Спокойный голос раздался от двери.
Ван Чэнь вошел в отдел. В одной руке он держал iPhone, подключенный к кабелю, в другой – флагман на Android.
Ван Чэнь вошел в отдел. В одной руке он держал iPhone, подключенный к кабелю, в другой – флагман на Android.
— Проблема не в нас.
— Проблема не в нас.
Он вывел изображение с телефонов на большой экран, открыв логи системного уровня, полученные обходными путями.
Он вывел изображение с телефонов на большой экран, открыв логи системного уровня, полученные обходными путями.
— Смотрите сюда, — Ван Чэнь указал на красную кривую. — Когда пользователь запускает FaceTime, родное приложение Apple, система переводит процессор в режим высокой производительности. Все восемь ядер работают на полную мощь, приоритет максимальный.
— Смотрите сюда, — Ван Чэнь указал на красную кривую. — Когда пользователь запускает FaceTime, родное приложение Apple, система переводит процессор в режим высокой производительности. Все восемь ядер работают на полную мощь, приоритет максимальный.
— Но... — Ван Чэнь переключился на лог «Искры». — Стоит переключиться на наше приложение, как стратегия планировщика системы мгновенно меняется на режим энергосбережения.
— Но... — Ван Чэнь переключился на лог «Искры». — Стоит переключиться на наше приложение, как стратегия планировщика системы мгновенно меняется на режим энергосбережения.
— Мощные ядра уходят в спячку, пашут только два слабых энергоэффективных ядра. Даже частота рендеринга графического чипа принудительно заблокирована на тридцати герцах.
— Мощные ядра уходят в спячку, пашут только два слабых энергоэффективных ядра. Даже частота рендеринга графического чипа принудительно заблокирована на тридцати герцах.
В зале повисла тишина, прерванная ропотом возмущения.
В зале повисла тишина, прерванная ропотом возмущения.
— Это... это они специально?! — Ахнул технический директор.
— Это... это они специально?! — Ахнул технический директор.
— Это еще не всё, — холодно усмехнулся Ван Чэнь, выводя данные по Android. — Google действует еще жестче. Через свои сервисы GMS они намеренно задерживают наши пакеты уведомлений.
— Это еще не всё, — холодно усмехнулся Ван Чэнь, выводя данные по Android. — Google действует еще жестче. Через свои сервисы GMS они намеренно задерживают наши пакеты уведомлений.
— Сообщение, которое получает пользователь, принудительно удерживается на серверах Google в течение пяти-десяти минут, прежде чем попасть на телефон.
— Сообщение, которое получает пользователь, принудительно удерживается на серверах Google в течение пяти-десяти минут, прежде чем попасть на телефон.
— Тем самым создается иллюзия того, что у «Утренней Звезды» тормозит сеть.
— Тем самым создается иллюзия того, что у «Утренней Звезды» тормозит сеть.
— Это системный буллинг в чистом виде.
— Это системный буллинг в чистом виде.
Хлоп!
Хлоп!
Ван Чэнь выдернул кабель и бросил горячий телефон на стол.
Ван Чэнь выдернул кабель и бросил горячий телефон на стол.
— Мы словно построили небоскреб на чужой земле.
— Мы словно построили небоскреб на чужой земле.
— Хозяину участка не нужно нас выгонять силой.
— Хозяину участка не нужно нас выгонять силой.
— Ему достаточно тихо перекрыть воду и отключить отопление.
— Ему достаточно тихо перекрыть воду и отключить отопление.
— И тогда жильцы сами решат, что твой дом – дрянь, и съедут.
— И тогда жильцы сами решат, что твой дом – дрянь, и съедут.
В офисе воцарилась гробовая тишина. Гнев и чувство бессилия душили инженеров.
В офисе воцарилась гробовая тишина. Гнев и чувство бессилия душили инженеров.
Все они были технарями и прекрасно понимали, какой безграничной властью обладает операционная система.
Все они были технарями и прекрасно понимали, какой безграничной властью обладает операционная система.
Это настоящий «Бог»: если он захочет твоей смерти в три часа ночи, ты никак не дотянешь до рассвета.
Это настоящий «Бог»: если он захочет твоей смерти в три часа ночи, ты никак не дотянешь до рассвета.
— И... что же нам делать? — Тихо спросила Линь Ваньэр, стоявшая рядом. — Мы можем пожаловаться на монополию?
— И... что же нам делать? — Тихо спросила Линь Ваньэр, стоявшая рядом. — Мы можем пожаловаться на монополию?
— Пожаловаться? — Ван Чэнь покачал головой, в его глазах блеснула ирония. — В Штатах? Судиться с Apple и Google по антимонопольным делам? Пока суд да дело, пройдет десять лет. От «Утренней Звезды» даже пепла не останется.
— Пожаловаться? — Ван Чэнь покачал головой, в его глазах блеснула ирония. — В Штатах? Судиться с Apple и Google по антимонопольным делам? Пока суд да дело, пройдет десять лет. От «Утренней Звезды» даже пепла не останется.
В этот момент на компьютере Ван Чэня звякнуло два уведомления.
В этот момент на компьютере Ван Чэня звякнуло два уведомления.
Два письма, пришедшие почти одновременно.
Два письма, пришедшие почти одновременно.
Отправители: Apple и Google.
Отправители: Apple и Google.
— Похоже, хозяин решил не просто отключить воду, а еще и поднять аренду, — Ван Чэнь открыл письма и вывел их на экран.
— Похоже, хозяин решил не просто отключить воду, а еще и поднять аренду, — Ван Чэнь открыл письма и вывел их на экран.
[Уведомление от команды проверки App Store]
[Уведомление от команды проверки App Store]
«Уважаемый разработчик! Мы заметили, что ваше приложение Spark использует нестандартные технологии шифрования и способы оплаты, что нарушает пункты 3.1.1 и 5.1 Руководства по проверке App Store».
«Уважаемый разработчик! Мы заметили, что ваше приложение Spark использует нестандартные технологии шифрования и способы оплаты, что нарушает пункты 3.1.1 и 5.1 Руководства по проверке App Store».
«В целях обеспечения безопасности пользователей просим вас в течение сорока восьми часов: 1. Подключить Apple Pay (наша комиссия – 30%); 2. Предоставить ключи вашего сквозного шифрования для проверки безопасности; 3. В противном случае все ваши приложения будут удалены из магазина».
«В целях обеспечения безопасности пользователей просим вас в течение сорока восьми часов: 1. Подключить Apple Pay (наша комиссия – 30%); 2. Предоставить ключи вашего сквозного шифрования для проверки безопасности; 3. В противном случае все ваши приложения будут удалены из магазина».
Письмо от Google было практически идентичным, разве что добавился пункт:
Письмо от Google было практически идентичным, разве что добавился пункт:
«Есть подозрение, что данное приложение несет риски для национальной безопасности, требуется полный аудит исходного кода».
«Есть подозрение, что данное приложение несет риски для национальной безопасности, требуется полный аудит исходного кода».
Карты были раскрыты.
Карты были раскрыты.
Какое там «соответствие нормам»? Это чистой воды грабеж и требование разоружиться.
Какое там «соответствие нормам»? Это чистой воды грабеж и требование разоружиться.
Им нужны были и деньги (тридцать процентов налога), и жизнь (ключи шифрования).
Им нужны были и деньги (тридцать процентов налога), и жизнь (ключи шифрования).
Стоит отдать ключи, и «абсолютная приватность», которой так гордилась компания, превратится в пустой звук.
Стоит отдать ключи, и «абсолютная приватность», которой так гордилась компания, превратится в пустой звук.
— Сорок восемь часов... — технический директор уставился на обратный отсчет, чувствуя, как не хватает воздуха. — Господин Ван, может... может, сначала согласимся на их платежную систему? Чтобы хотя бы зацепиться за зарубежный рынок?
— Сорок восемь часов... — технический директор уставился на обратный отсчет, чувствуя, как не хватает воздуха. — Господин Ван, может... может, сначала согласимся на их платежную систему? Чтобы хотя бы зацепиться за зарубежный рынок?
— А если заплатим, выживем ли? — Ван Чэнь смотрел на письмо тяжелым, глубоким взглядом. — Сегодня отдашь деньги – завтра потребуют данные. Послезавтра они потребуют долю в компании, превращая нас в свой филиал.
— А если заплатим, выживем ли? — Ван Чэнь смотрел на письмо тяжелым, глубоким взглядом. — Сегодня отдашь деньги – завтра потребуют данные. Послезавтра они потребуют долю в компании, превращая нас в свой филиал.
— Тогда уходим с внешнего рынка? — Предложил кто-то.
— Тогда уходим с внешнего рынка? — Предложил кто-то.
— Уходим? — Ван Чэнь обернулся к своим инженерам – молодым, талантливым ребятам, которые сейчас стояли, поникнув под гнетом чужой гегемонии.
— Уходим? — Ван Чэнь обернулся к своим инженерам – молодым, талантливым ребятам, которые сейчас стояли, поникнув под гнетом чужой гегемонии.
— Неужели мы, китайцы, создавая софт, обречены быть гражданами второго сорта в чужих системах?
— Неужели мы, китайцы, создавая софт, обречены быть гражданами второго сорта в чужих системах?
— Неужели мы должны вечно заглядывать в рот хозяину и дрожать за каждый кусок хлеба?
— Неужели мы должны вечно заглядывать в рот хозяину и дрожать за каждый кусок хлеба?
Тишина. Мертвая тишина.
Тишина. Мертвая тишина.
Внезапно Ван Чэнь улыбнулся.
Внезапно Ван Чэнь улыбнулся.
В этой улыбке не было страха – лишь безумная решимость пробить в этом небе брешь.
В этой улыбке не было страха – лишь безумная решимость пробить в этом небе брешь.
— Ваньэр.
— Ваньэр.
— Я здесь, — Линь Ваньэр тут же выпрямилась.
— Я здесь, — Линь Ваньэр тут же выпрямилась.
— Помоги мне отправить два письма.
— Помоги мне отправить два письма.
Ван Чэнь поднял два пальца.
Ван Чэнь поднял два пальца.
— Первое – Apple и Google. Содержание из двух слов: «Мечтать вредно».
— Первое – Apple и Google. Содержание из двух слов: «Мечтать вредно».
— И второе... — Ван Чэнь помедлил, переводя взгляд на самую дальнюю серверную компании, никогда не открывавшуюся для посторонних, с кодовым названием «Чиним Небо». — Письмо всей компании.
— И второе... — Ван Чэнь помедлил, переводя взгляд на самую дальнюю серверную компании, никогда не открывавшуюся для посторонних, с кодовым названием «Чиним Небо». — Письмо всей компании.
— С этого момента запустить Проект «Чиним Небо».
— С этого момента запустить Проект «Чиним Небо».
— Приостановить все второстепенные задачи. Задействовать Красную Королеву на полную мощность.
— Приостановить все второстепенные задачи. Задействовать Красную Королеву на полную мощность.
— Они хотят задушить меня своей системой? — Голос Ван Чэня был негромким, но прогремел для каждого, словно раскат грома. — Что ж, тогда мы создадим свою... систему, которая будет в десять раз быстрее и в сто раз мощнее их поделок!
— Они хотят задушить меня своей системой? — Голос Ван Чэня был негромким, но прогремел для каждого, словно раскат грома. — Что ж, тогда мы создадим свою... систему, которая будет в десять раз быстрее и в сто раз мощнее их поделок!
— Раз хозяин гонит нас взашей, то эта лачуга... мне больше не нужна!
— Раз хозяин гонит нас взашей, то эта лачуга... мне больше не нужна!
— Я построю собственный небоскреб!
— Я построю собственный небоскреб!

Комментарии

Загрузка...