Перейти к содержимому

App performance class что это

  • автор:

Для карт памяти SD придумали новый класс скорости

Организация SD Association представила свою новейшую разработку — новый класс скорости. Он закреплен в спецификации SD Specification 5.1.

Новый класс скорости называется Application Performance Class. Он призван указывать на гарантированные возможности карточки по части хранения и запуска приложений. SD Association уточняет, что карточки с маркировкой Application Performance Class можно использовать не только для хранения и запуска приложений, но и для хранения данных — видео, звукозаписей, фотографий и т.п. Предусмотрено два варианта обозначения класса: полный и краткий.

Первым определен класс App Performance Class 1 или A1

Первыми определены требования App Performance Class 1 или A1. Карточка с таким обозначением должна обеспечивать производительность не ниже 1500 IOPS на операциях чтения с произвольным доступом и не ниже 500 IOPS — на операциях записи с произвольным доступом. Кроме того, скорость передачи данных при последовательных операциях должна быть не ниже 10 МБ/с. Позже планируется добавить в стандарт и другие значения класса.

Explanation about Application Performance Class Specification Table

The SD Association is responsible for marketing and labeling different classifications, features and specs for memory cards. There’s a list of different classifications such as standards and speed classes that are labeled on both the packaging and memory card itself, but it can be a bit confusing to sort through the jargon to understand what they really mean.

One of the most important aspect about the classifications labeled on the memory cards is the speed classes. In most cases, some are often labeled in a combination of two which can be a little difficult to understand. Essentially, it started with the C-Class with C2, C4, C6 and C10 indicating the minimum write speed of 2MB/s, 4MB/s, 6MB/s and 10MB/s. Then they added the UHS Speed Class which is represented by either U1 or U3 to indicate minimum write speeds of 10MB/s and 30MB/s.

Since the SD Association kept adding new speed classes with new naming conventions, manufacturers started shuffling up the names to label them on memory cards which can be challenging to follow. For instance, a card might be labeled as C10 and U1 even though they mean the same thing. A camera manufacturer might require their camera to use a C10-rated SD card but since the SD Association has moved on to the UHS Speed Class and started labeling their cards as U1, the result is an SD card that is labeled as both C10 and U1.

To make things worse, card manufacturers feel the need to use the old speed classes along with the newer speed classes even though their card speeds have long surpassed the older speed classes. As a result, there are cards that are labeled as both C10 and U3. If U3 indicates a minimum write speed of 30MB/s and C10 indicates a minimum write speed of 10MB/s, it’s pointless to list both speed classes since U3 already indicates a write speed of more than 10MB/s. The latest Video Speed Class is intended for higher resolution videos such as 4K or 8K, but a V30 card is the same as a U3 card since both indicate a minimum write speed of 30MB/s.

Stack of SD cards

Because of the use of many different naming conventions, it’s up to both memory card and device manufacturers to make sure consumers can find what they’re looking for. The result are memory cards that are labeled with all three Class-C, UHS and Video standard speed classes for the average consumer who isn’t familiar with the naming conventions and labels.

A classification that’s labeled specifically on UHS Speed Class cards is the UHS bus interface which is denoted by either a Roman numeral “I,” or “II” symbol. They’re usually written out as “UHS-I” and “UHS-II,” but many card manufacturers are omitting the UHS lettering and simply using a “I” or “II” symbol to indicate the type of UHS bus interface on the card.

Lastly, a new classification has been presented with the introduction of Android’s Adopted Storage Device feature. The App Performance Class assures minimum random and sequential performance speeds to meet both run and store execution time requirements under given conditions. It does this simultaneously while providing storage for pictures, videos, music, files and other important data. Basically, they’re ideal for use in smartphones and mobile gaming devices that run applications at random read and write speeds while also being used for storage.

Application Performance Class Specification Table
Application Performance Class Pictograph Minimum Random Read Minimum Random Write Minimum Sustained Sequential Write
Class 1 (A1) 1500 IOPS 500 IOPS 10MBytes/sec
Class 2 (A2) 4000 IOPS 2000 IOPS 10MBytes/sec

There are two ratings for the App Performance Class which are known as A1 and A2. A1 has a minimum random read of 1500 IOPS and a minimum random write of 500 IOPS while A2 has a minimum random read of 4000 IOPS and a minimum random write of 2000 IOPS. Both A1 and A2 have a minimum sustained write speed of 10MB/s. The App Performance Class is something to consider when planning on installing Android apps on a microSD card.

Стартуют продажи карт памяти SanDisk Extreme с App Performance Class 2

Японское подразделение корпорации Western Digital представило свои первые карты памяти в форм-факторе microSD, отвечающие требованиям спецификации Application Performance Class 2 (A2). Новые карты SanDisk Extreme предназначены в первую очередь для смартфонов, поэтому они не обеспечивают очень высокую последовательную скорость чтения/записи, но в соответствии с требованиями A2 предлагают довольно высокую производительность при произвольных операциях чтения и записи. Таким образом, данные карты лучше подходят для запуска приложений, чем изделия предыдущего поколения A1. Продажи новинок начнутся уже завтра.

Логотип SanDisk, ретейл-подразделения Western Digital

Новые microSD-карты SanDisk Extreme с шильдиком и возможностями A2 имеют ёмкость 32, 64, 128, 256 и 400 Гбайт. Устройства используют шину UHS-I, их скорость последовательного чтения доходит до 90 Мбайт/с, скорость последовательной записи — до 60–70 Мбайт/с (версии объёмом 32 и 64 Гбайт несколько медленнее остальных). Кроме того, в соответствие с требованиями спецификации Video Speed Class 30, карточки поддерживают скорость записи не менее 30 Мбайт/с.

Что более важно, в соответствии со спецификациями A2, производительность новых microSD-карт SanDisk Extreme при выполнении операций случайного чтения составляет по меньшей мере 4000 IOPS, а записи — 2000 IOPS (против 1500/500 IOPS для стандарта A1). К сожалению, Western Digital не публикует реальных скоростных характеристик карт данного типа для произвольных операций чтения/записи. Между тем, в зависимости от возможностей используемых контроллера и памяти, реальная производительность может кратно превышать требования спецификации A2. Говоря о стандарте, стоит отметить, что помимо минимальных уровней производительности, он требует от карт поддержки аппаратной установки очерёдности команд (с минимальной глубиной очереди в 2 команды и максимальной глубиной очереди в 32 команды), оптимизации производительности случайного чтения, кеширования (судя по всему, для достижения заявленных скоростных характеристик), а также возможности по собственной профилактике.

 microSD-карта SanDisk Extreme с возможностями A2

microSD-карта SanDisk Extreme с возможностями A2

SD Association разработала спецификации Application Performance Class 2 (A2) главным образом для увеличения производительности работы приложений, установленных на карты памяти типа microSD. К слову, новейшие версии Android позволяют пользователям устанавливать приложения только на microSD с идентификаторами A1 и A2. Благодаря увеличенным скоростям новые карты класса A2 будут лучше подходить для приложений, которые выполняют много операций чтения/записи, чем устройства класса A1. Между тем как и их предшественники, доступные сегодня, новые карты SanDisk Extreme совместимы со спецификациями UHS Speed ​​Class 3 и Video Speed ​​Class 30, обеспечивая при этом скорость последовательной записи не менее 30 Мбайт/с и одновременную запись до восьми разных файлов, что имеет смысл как для видео на 360°, так и для нескольких сделанных одновременно высококачественных снимков в разрешении Ultra HD.

Поскольку помимо смартфонов новые карты SanDisk Extreme могут использоваться в т. ч. и в беспилотных летательных аппаратах (которые зачастую действуют в тяжелых условиях), они рассчитаны на работу в диапазоне температур от −25 ºC до 85 ºC.

 microSD-карты SanDisk Extreme A2

microSD-карты SanDisk Extreme A2

Традиционно microSD-карты SanDisk Extreme поставляются с приложениями SanDisk Memory Zone (организация файлов и резервное копирование для Android-устройств) и RescuePRO (упрощает восстановление случайно удалённых файлов).

Western Digital Japan планирует начать продажи своих карт SanDisk Extreme microSD с поддержкой Application Performance Class 2 (A2) 12 октября. Пока не известно, когда эти карты попадут на другие рынки, но, судя по всему, это произойдёт в ближайшее время. Стоит отметить, что Western Digital — первая компания, которая начнёт продажи карт памяти с поддержкой А2. Хотя некоторые другие производители и представляли аналогичную продукцию, на рынке её до сих пор нет.

Android Performance Class

For a long time now, Android has offered its developers a compatibility-library, the “Support library”. Since Android version 9, this library is deprecated and has been replaced by a new version called “AndroidX”. To keep it short, this compatibility layer provides developers a relatively easy way to gracefully handle a new API on older Android devices that may not support it.

Android Performance class is different than AndroidX. Instead of directly providing a fallback for those deprecations, its goal is to give you as a developer insight into what the current device’s hardware is capable of. This also gives hint at another major difference: Android performance classes are available at runtime instead of build time, like AndroidX is.

To be more specific, as of writing Android offers three performance classes: Media, Camera and Generic. These classes will be fully available starting with Android 12, as they were introduced with this version. For Android 11, a subset of these classes will be available.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *