Приложения в App Store станут лаконичнее

Apple в очередной раз внесла изменения в правила публикации контента на прилавках виртуального магазина App Store, пишет 9To5Mac. Теперь разработчикам строго запрещается использовать символы эмодзи, являющиеся интеллектуальной собственностью компании, в интерфейсе создаваемых приложений.

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

Несмотря на возможное снижение показателя наглядности ряда элементов, мы видим в запрете на использование эмодзи больше плюсов, чем минусов. Принятое решение, не распространяющееся на приложения, где эмодзи используются при наборе на клавиатуре, сделает их более лаконичными и менее вызывающими.

В App Store появятся альтернативные клиенты Telegram

Команда Telegram представила открытую библиотеку TDLib. Это следует из материалов официального блога компании. Благодаря ей у сторонних разработчиков, никоим образом не связанных с создателями оригинального клиента, появится возможность проектировать альтернативные версии популярного мессенджера.

Выпуск открытой библиотеки TDLib, обеспечивающей шифрование и локальное хранение данных, может стать серьезным толчком к распространению Telegram. Теперь пользователи, недовольные интерфейсом аутентичной версии, смогут выбирать альтернативные клиенты, не жертвуя при этом безопасностью переписки.

Первым и наиболее показательным примером того, насколько важен выпуск открытой библиотеки TDLib, является Telegram X для Android. Его автор, основываясь на легальных инструментах, воспроизвел основные функции оригинальной версии мессенджера и наделил свое детище новыми возможностями и быстродействием.

Код и сопроводительная документация TDLib доступны на платформе GitHub.

Apple поможет разработчикам выявить приложения, крадущие заряд

Вместе с первыми бета-сборками своих операционных систем Apple выпустила тестовую версию интегрированной среды создания программного обеспечения Xcode 9.3 с функцией контроля энергопотребления. С ее помощью разработчики смогут предупредить возможный перерасход энергии своими приложениями, нередко вызываемый сбоями в результате обновления.

Функция контроля энергопотребления приложений придется весьма кстати даже именитым разработчикам. Практика показала, что от ошибок не застрахована ни Google, ни Facebook. Нововведение, позволяющее узнать о необходимости отладки ПО еще на стадии тестирования, предотвратит преждевременную разрядку устройств пользователей и следующий за этим скандал.

Кроме того, Xcode 9.3 включает в себя ряд других нововведений вроде обновленного набора инструментов для диагностики 64-битных приложений и поддержки macOS High Sierra 10.13.4. Именно в этой версии настольной ОС от Apple появились предупреждающие уведомления о скором прекращении совместимости Mac с программным обеспечением с устаревшей архитектурой.

Датчики iPhone X можно использовать не только для анимодзи

Разработчик смог записать качественную анимацию лица и сопоставить ее с компьютерным телом персонажа при помощи iPhone X. Соответствующий ролик один из сотрудников компании Kite&Lighting разместил на YouTube.

Создатель игр воспользовался датчиками системы камер TrueDepth в iPhone X, с помощью которых работают те же анимодзи, сопоставил их со своим программным обеспечением и таким образом нашел бюджетный способ записать точную анимацию своего лица. Затем он передал анимацию игровому персонажу.

Обычно игровые студии (а также те, кто занимаются производством кино) используют для такого дорогостоящее оборудование и целую команду специалистов, здесь же понадобилось только участие iPhone X и программного обеспечения. По словам разработчика, его студия хочет с помощью смартфона Apple упростить создание анимации для новой игры Bebylon: Battle Royale.

#DevStory: Новогодние стикеры — ннннада?

Нам пишет разработчик приложения «Новогодние стикеры»

В современном мире достаточно много приложений для обмена сообщениями, но при этом так получается, что пользуемся мы не одним, а часто всеми сразу. С семьей я переписываюсь по iMessage, с родителями — Viber, с друзьями — WhatsApp, Facebook Messanger, а на разные интересные группы подписан в Telegram.

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

Мне нравится, что для iMessage к созданию стикеров подходят основательно: готовят качественные картинки, хорошие снимки предварительного просмотра, оформляют красиво — любо-дорого смотреть. Но вот при этом пользоваться стикерами реально сложно. Если у вас скачано несколько стикер-паков, то нужно вспоминать, какие картинки там есть, чтобы ими как-то пользоваться. Если, конечно, у тебя есть стикер-пак под одну тему, например новогодний, то его можно открыть и выбрать все, что связано с Новым годом, но даже это нечасто бывает, и нужно скачивать несколько паков на одну тему. Получается, что или ты тратишь время на поиск картинок, или про какие-то прикольные картинки в нужный момент забываешь, а мог бы и использовать.

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

Конечно мы хотим, чтобы все было бесплатно, и знаю, что некоторые принципиально не покупают ничего, и не потому что нет денег, а потому что мы так привыкли, типа зачем платить, если можно стащить и использовать на халяву.

В целом, так как папа у меня рисует векторные картинки для стоков, я подумал, почему бы их не завернуть в приложение. Наверняка это легко и просто. Оформил да и выложил. Кстати, возможно, в каких-то приложениях так и есть, но почему-то я решил их сначала выложить в iMessage, потому что iMessage пользуются те люди, которые, как мне кажется, готовы платить и благодарить разработчиков за их труды. Сам я не раз покупал нужные приложения, в том числе и разные стикер-паки.

Кроме того, я был удивлен, что к Новому году для тех, кто воспитан выходцами из Советского Союза ничего толкового-то и нет. Всё Санты, европейская и американская атрибутика, никакой душевности. Да и в целом или я не нашел, или действительно мало того, что можно использовать для поздравлений с Новым годом.  В итоге попросил отца отобрать разные картинки и оформил в приложение, чтобы самому было что использовать, да и интересно было, насколько живой этот рынок, тем более в России.

 

Конечно, если цель именно заработать, то подходить к этому нужно основательно:

  • придумать концепт, какие стикеры нужны, кто и как ими будет пользоваться, для какого региона или страны, под разное настроение, возраст, время
  • придумать название, потому как если его легко можно запомнить и найти в поиске, тем лучше
  • если предполагается серия стикер-паков, то продумать, как будут названия меняться для будущих паков. Будет ли что-то общее в иконках или названиях
  • нужно подготовить правильным образом картинки, при этом подумать, что делать с надписями-поздравлялками в самих картинках. Некоторые хотят надписи сами посылать отдельно в виде сообщения, некоторые не хотят заморачиваться и предпочитают выбирать из готового. Если стикеры для международного рынка, то с надписями совсем туго и нужно учитывать язык
  • необходимо подготовить картинки для предварительного просмотра, и, кажется, просто скриншоты приложения — это очень банально

В других случаях все не так сложно, главное — чтобы был креатив и вдохновение.

Ну вот, закончили с лирикой, а теперь собственно практическая часть. Для того чтобы выложить стикеры, нужно оплатить 99 долларов для возможности стать разработчиком для iPhone. Но я был настроен на эксперимент, и это меня не остановило. «Ну дальше все будет быстро и просто» — подумал я. Не тут-то было.

Опишу лишь основные моменты, забавные и не очень, с которыми пришлось столкнуться, потому что пошаговые инструкции все же можно найти в Интернете. Я использовал вот эту инструкцию, за что огромное спасибо создателю!

 

Проблема оказалась в том, что часто бывает, что информация в Интернете устаревает, и инструкции надо менять или писать новые под новые версии. Так было и в моем случае. Я готовил стикеры в тот момент, когда вышел iOS 11 и, соответственно, Xcode 9, поэтому:

  • чтобы установить Xcode 9, пришлось обновить операционную систему на «маке», чего я не очень хотел делать
  • дополнительно подготовить новые форматы иконок
  • погуглить и разобраться с некоторыми вещами в Xcode 9, которые или не описаны в инструкциях, или же пришли как ошибки в новом программном обеспечении

Если честно, я ожидал от Xcode того же качества, что и от iPhone. Тем более для стикеров, если их готовят непрофессионалы в программировании, должно быть все очень просто. То есть прошел по определенным шагам, и готово. В моем случае ожидания не оправдались.

Возможно, как раз проблема в Xcode 9 и его еще не устраненных ошибках, но как только сталкиваешься с тем, что на экран вываливается куча непонятного текста, вот тут вся подготовка стикеров и заканчивается. Поэтому, к сожалению, многим дизайнерам и художникам, даже если бы они очень хотели, не под силу оформить приложение самостоятельно.

Для меня, будучи программистом, конечно, это было гораздо проще, но пришлось в определенных местах покопаться. Несколько вещей ниже, которые пришлось гуглить и которых по идее не должно быть. Надеюсь кому-то пригодится.

1. Тестирование iMessage приложений. Начал я оформлять стикеры еще в Xcode 8, и там такой проблемы не было, но когда я оформил и начал загружать в App Store, то система сказала: «Извини, паренек, оформляй все в Xcode 9». Вот тут мне пришлось обновлять все системы, и какое было мое удивление, что работающее приложение в Xcode 8 просто не стало работать в Xcode9. При тестировании, вместо того чтобы запускать iMessage приложение в симуляторе, система писала ошибку, происходил сбой и интерфейс iPhone в симуляторе перезагружался. Пришлось долго гуглить и разбираться, и в итоге я выяснил, что есть обходной путь — это в симуляторе зайти еще раз в iMessage, открыть настройки, где подключают и отключают стикер-паки, и там активировать свой стикер-пак. После этого он начинал работать и его можно было тестировать.

2. Другая проблема, решение которой я до сих пор не знаю, в том, что я не могу настроить совместимость моих стикеров с iOS более ранней версии, чем 10.0. То есть, если указать совместимость начиная с 10, то все работает. Проставляешь ниже — пишет ошибку.

3. Если после публикации захотелось поменять описание, исправить ошибку или добавить деталей, то нужно собирать и повторно выкладывать все приложение целиком. Зачем? Это, конечно, очень неудобно.

В целом приложение опубликовано и содержит набор новогодних стикеров. Конечно, я ожидаю, что скачивания будут перед Новым годом, когда мы с вами будем друг друга поздравлять. Но почему бы не подготовиться уже сейчас?

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

З. Ы. Так получилось, что это первое и последнее приложение со стикерами, и после праздников оно станет бесплатным.

Друзья, всех с наступающими праздниками, любите друг друга, дарите радость и хорошее настроение окружающим, ведь никогда не знаешь, что будет завтра. И если эти картинки заставят чуточку улыбнуться ваших друзей и близких, значит работа была проделана не зря.

С наступающим Новым годом и Рождеством!!!

Название: Новогодние стикеры 2018
Издатель/разработчик: SERGEY KISHAN
Цена: Бесплатно
Встроенные покупки: Нет
Совместимость: Для iPhone
Ссылка: Установить

Pages_ Если вам есть, чем поделиться с другими читателями нашего сайта, пишите на advert@appleinsider.ru и не забудьте указать свое имя или ник. Мы внимательно читаем входящие письма и публикуем ваши самые интересные истории.

Из Google Play исчезнут 32-битные приложения и приложения-подделки

Компания Google анонсировала ряд изменений в политике взаимоотношений с разработчиками приложений для устройств под управлением Android. Соответствующее предупреждение появилось в официальном блоге компании. Готовящиеся изменения позволят повысить безопасность и производительность ПО, публикуемого в каталоге Google Play.

Начиная с 2018 года Google будет автоматически добавлять метаданные безопасности в приложения, появляющиеся в Google Play. Этим метаданным предстоит исполнять роль своеобразного знака качества, подтверждающего подлинность ПО. Благодаря «клеймению» приложений удастся сократить количество загрузок подделок, проникающих в каталог с пугающим постоянством.

Еще одним из основных требований к приложениям, которые вступят в силу уже в 2019 году, является необходимость их перевода на 64-битную архитектуру. Поскольку подавляющее большинство современных устройств под управлением Android работают на базе процессоров соответствующей разрядности, идея адаптации ПО выглядит вполне оправданной.

В App Store появилась возможность оформить предзаказ на приложение

Разработчики ПО, публикуемого на всех виртуальных платформах Apple, смогут принимать предварительные заказы на приложения, которые еще недоступны для загрузки. Это следует из материалов официального сайта компании, посвященного вопросам публикации контента в iTunes и App Store.

«Отныне вы можете сделать ваши новые приложения доступными для предзаказа, — гласит сообщение. — Пользователи смогут просматривать страницу с описанием товара еще до того, как он станет доступен для загрузки. После того, как ваше приложение выйдет, клиенты получат оповещение и произойдет автоматическая загрузка».

В то время, пока приложение остается в стадии предзаказа, разработчики смогут по своему желанию менять цену и, если такая необходимость возникнет, оповещать пользователей об изменении сроков доступности новинки. Повышение цены при этом не коснется пользователей, оплативших заказ до момента ее увеличения.

Практика приема предварительных заказов на приложения, готовящихся к запуску, была опробована Apple еще в прошлом году на игре Super Mario Run. Тогда компания позволила разработчикам опубликовать в App Store страницу с описанием будущего бестселлера, скриншотами, видео и информацией о совместимости до официального релиза.

В приложениях из Google Play станет меньше назойливой рекламы

Google намерена бороться с приложениями, демонстрирующими рекламные объявления на заблокированном экране, передает AndroidPolice. Согласно новым правилам, принятым в компании, отныне все ПО с функциональностью подобного рода, кроме ряда исключений, будет удаляться из каталога Google Play.

«Если основная цель приложения не связана с использованием экрана блокировки, разработчики таких приложений не должны задействовать его для извлечения прибыли путем демонстрации рекламных объявлений», — гласит новая директива.

Новые правила являются следствием многочисленных жалоб, поступающих от недовольных клиентов Google. Принятая политика позволит бороться с недобросовестными разработчиками, пытающимися монетизировать свои приложения любыми доступными способами, а также оградить пользователей от чрезмерной рекламы.

Несмотря на объективно благородные намерения Google, попытки цензурировать Google Play напоминают сражение с мельницами. На это, в частности, указывают ежемесячные доклады экспертов о появлении в каталоге приложений Google новых приложений, ворующих учетные записи социальных сетей или платежные данные.

Apple намерена как можно скорее избавиться от 32-битных приложений

Все приложения, которые будут появляться в Mac App Store с января 2018 года, должны иметь 64-разрядную архитектуру. Такое требование выдвинула Apple разработчикам программного обеспечения. Оно является следствием полного отказа от 32-битных программ, негативно влияющих на производительность компьютеров под управлением актуальных версий ОС.

Несмотря на очевидное желание Apple как можно скорее «переехать» на более современную архитектуру, озвученное требование затрагивает только новые приложения. Разработчики, чье ПО было размещено на виртуальных прилавках Mac App Store до 2018 года, получат небольшое преимущество и право добавить своему детищу поддержку 64 бит до июня 2018 года.

Apple начала постепенный переход к 64-разрядной архитектуре в 2006 году с переводом всей линейки Mac на процессоры от Intel. В 2013 году с релизом iPhone 5s аналогичное решение было принято в отношении iPhone и iPad. Полный отказ от 32-битных приложений для мобильных устройств под управлением iOS произошел с релизом iOS 11 в сентябре 2017 года.

Как Apple поможет Google в популяризации новой ОС

Таинственная операционная система Fuchsia от Google будет совместима с приложениями, написанными на Swift. Соответствующее подтверждение было обнаружено коллегами из издания CultofMac в репозитории GitHub. Поддержка дополнительного языка программирования, который сегодня считается одним из наиболее востребованных, должна привлечь внимание разработчиков и популяризовать ОС.

Swift был создан и представлен компанией Apple как универсальная платформа для разработки с открытым исходным кодом. С тех пор популярность языка растет небывалыми темпами, а аудитория программистов, владеющих им, увеличивается экспоненциально. В настоящее время Swift лежит в основе большинства приложений и утилит, которые пишутся для актуальных версий iOS, macOS, tvOS и watchOS.

Google ведет открытую разработку Fuchsia с августа 2016 года. В отличие от Android и Chrome OS, основанных на Linux, новая операционная система базируется на микроядре под названием Magenta. Детальный анализ Fuchsia показал, что эта ОС универсальна и может работать как на смартфонах, так и компьютерах. Это утверждение может свидетельствовать о том, что Google планирует отказаться от Android и Chrome OS в пользу Fuchsia.