Обзор Microsoft Surface Pro X: ограничение ваших свобод

itools-downloads.ruАналитика Обзор Microsoft Surface Pro X: ограничение ваших свобод

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

Telegram-канал создателя Трешбокса про технологии

Неужели Microsoft удалось создать действительно толковый смартфон спустя почти четыре года после смерти Windows Phone? Чтобы ответить на данный вопрос, устройство находилось на тесте на протяжении 12 дней. В это время гаджет работал на базе Android 10 — под управлением операционной системы с номером сборки 2020.812.86. Девайс получил апдейт ПО для повышения стабильности спустя неделю посте начала тестирования.

Характеристики

  • каждый дисплей: 5,6-дюймовый AMOLED, 1800×1350, соотношение сторон 4 к 3, плотность 401 PPI;
  • два экрана: 8,1-дюймовый AMOLED, 2700×1800, соотношение сторон 3 к 2, плотность 401 PPI;
  • чипсет: Qualcomm Snapdragon 855;
  • оперативная память: 6 ГБ;
  • хранилище: 128 ГБ или 256 ГБ;
  • аккумулятор: 3577 мА·ч, зарядка 18 Вт;
  • камера: 11 Мп, ƒ/2,0; угол обзора 84 градуса, HDR, [email protected] или [email protected];
  • габариты и вес: 145,2×186,9×4,8 мм в открытом состоянии, 145,2×93,3×9,9 мм в закрытом состоянии, 250 г.

Дисплей и звук

Уменьшенные рамки и соотношение сторон 3:2 заставляют 13-дюймовый экран Microsoft Surface Pro X казаться значительно шире дисплея в Surface Pro 7. Конечно, там диагональ поменьше и составляет всего 12,3 дюйма, но у обоих планшетов трансформеров одинаковая плотность пикселей.

Surface Pro X имеет разрешение 2880?1920, большая часть просматриваемого мной видео и фотографий выглядели ярко и детализировано. С другой стороны, звук немного разочаровывает. Если слушать музыку или подкасты через встроенные динамики, голоса будут казаться тоньше. Не сказать, что это может быть большим препятствием для покупки, но, для комфортного прослушивания придётся подключать беспроводные наушники.

Дизайн

Microsoft Surface Duo напоминает небольшой блокнот или паспорт. В закрытом состоянии он немного толще Samsung Galaxy Note 20 Ultra — 9,9 мм против 8,1 мм без учета выпирающей камеры. В открытом состоянии толщина гаджета составляет 4,8 мм — она уменьшается практически вдвое. Это не сильно больше порта USB-C, который используется для зарядки.

Конструкция гаджета удивляет: Microsoft, очевидно, хотела, чтобы в закрытом состоянии он соответствовал размеру обычного смартфона. Другие складные смартфоны обычно ругают за большую толщину, но Surface Duo выгодно отличается от них в этом плане.

На внешней стороне Surface Duo белого цвета, которая покрыта защитным стеклом Gorilla Glass, нет экрана — на ней нашлось место только для логотипа Microsoft. Окантовка девайса покрыта керамикой, на ней есть мягкое прорезиненное покрытие. За время использования смартфон ощутимо потерся, поэтому его сложно назвать практичным. На нижней части гаджета под правым экраном есть порт USB-C, на его правом краю расположились сканер отпечатков пальцев, кнопка питания и качелька регулировки громкости.

У девайса два 5,6-дюймовых AMOLED-дисплея, которые окружены массивной рамкой. На правой половинке находятся динамик, камера, вспышка и датчик внешней освещенности. На левой — еще один датчик освещенности и дополнительный динамик.

Шарнир — самая интересная часть Surface Duo. Он дает возможность разворачивать половинки на 360 градусов и использовать устройство в разных сценариях: один экран, ноутбук и палатка. Чтобы добиться этого, Microsoft уменьшила диаметр соединительных проводов до толщины человеческого волоса. Несмотря на это, конструкция работает на удивление хорошо.

Surface Duo выглядит отлично, но сразу дает понять, что это — лишь первое поколение, которое требует доработки. На это намекает и небольшое число камер, и большие рамки вокруг пары экранов.

Наложение нескольких Surface

Surface — фактически дескриптор области в памяти, которую нужно заполнить изображением. Скорее всего, мы получаем его пытаясь вывести что-то на экран или в файл, таким образом он работает как буфер для некоторого “процесса” который производит данные.

Чтобы создать наложение из нескольких Surface воспользуемся OpenGL. Для этого мы создадим две квадратные external-текстуры и получим из них Surface-ы

В коде это будет выглядеть как то так:

OpenGLExtarnalTexture.kt

val textures = IntArray(1) GLES20.glGenTextures(1, textures, 0) val textureId = textures[0] //Как то рассчитаем размеры val textureWidth = … val textureHeight = … //Прослойка между val surfaceTexture = SurfaceTexture(textureId) surfaceTexture.setDefaultBufferSize(textureWidth, textureHeight) //Собственно, surface который «связан» с нашей текстурой val surface = Surface(surfaceTexture)

XYZ координаты

Теперь нам нужно понять как создать и расположить текстуры, а для этого придется вспомнить как устроена координатная сетка в OpenGL: ее центр совпадает с центром сцены (окна), а границы нормированы т.е от -1 до 1.

На этой сцене мы хотим задать два прямоугольника (работа идет на плоскости поэтому все z координаты логично установлены в 0f) — красным мы обозначим тот куда будем помещать preview для камеры, а синим для анимированного drawable-а:

Выпишем наши координаты явно:

fullscreenTexture = floatArrayOf( // X, Y, Z -1.0f, -1.0f, 0.0f, 1.0f, -1.0f, 0.0f, -1.0f, 1.0f, 0.0f, 1.0f, 1.0f, 0.0f, ) smallTexture = floatArrayOf( // X, Y, Z 0.3f, 0.3f, 0.0f, 0.8f, 0.3f, 0.0f, 0.3f, 0.8f, 0.0f, 0.8f, 0.8f, 0.0f )

UV координаты

Достаточно ли этого? Оказывается, что нет

Текстура это отображение картинки на область сцены и чтобы его правильно совершить нужно указать в какое точно место точки на картинке попадут внутри этой области — для этого в OpenGL применяются UV координаты — они выходят из левого нижнего угла и имеют границы от 0 до 1 по каждой из осей.

Работает это следующим образом — каждой вершине нашей области мы зададим UV координаты и будем искать соответствующие точки на изображении, считая что там ширина и высота равны по 1.

Рассмотрим на примере — будем считать что камера отдает нам изображение в перевернутом и отраженном состоянии и при этом мы хотим показать только правую-верхнюю часть т.е взять 0.8 по широты и высоте изображения.

Тонкий момент — на данном этапе мы не знаем соотношения сторон области на экране — у нас есть только квадрат в относительных координатах, который заполнит собой всю сцену и соответственно растянется. Если бы мы делали fullscreen камеру то наши относительные размеры (2 по каждой стороне) растянулись бы до условных 1080×1920. Будем считать что размеры сцены мы зададим такие что их соотношение будет равно соотношению камеры. Посмотрим куда перейдут координаты — правая верхняя точка нашей области (1, 1, 0) должна перейти в UV координату (0, 0), левая нижняя в (0.8f, 0.8f) и т. д

Таким образом получим соответствие XYZ и UV:

// X, Y, Z, U, V -1.0f, -1.0f, 0.0f, 0.8f, 0.8f, 1.0f, -1.0f, 0.0f, 0.8f, 0.0f, -1.0f, 1.0f, 0.0f, 0.0f, 0.8f, 1.0f, 1.0f, 0.0f, 0.0f, 0.0f

Если соотношение сторон между preview с камеры и областью на экране совпадало изначально то оно очевидным образом продолжит сохранятся т.к в нашем случаи мы просто умножили на 0.8f. А что будет есть мы зададим значения больше 1? В зависимости от настроек которые мы передали OpenGL-у мы получим точки какой то части изображения. В нашем примере будет повторяться последняя линия по соответствующей оси и мы увидим артефакты в виде “полосок”

Итог: если мы хотим сжать/вырезать изображение сохраняя при этом позицию области на экране то UV координаты наш выбор!

Зададим координаты для наших текстур

fullscreenTexture = floatArrayOf( // X, Y, Z, U, V -1.0f, -1.0f, 0.0f, 1f, 0f, 1.0f, -1.0f, 0.0f, 0f, 0f, -1.0f, 1.0f, 0.0f, 1f, 1f, 1.0f, 1.0f, 0.0f, 0f, 1f ) smallTexture = floatArrayOf( // X, Y, Z, U, V 0.3f, 0.3f, 0.0f, 0f, 0f, 0.8f, 0.3f, 0.0f, 1f, 0f, 0.3f, 0.8f, 0.0f, 0f, 1f, 0.8f, 0.8f, 0.0f, 1f, 1f )

Шейдеры

Иметь статичные XYZ и UV-координаты не очень удобно — мы например можем захотеть перемещать и масштабировать жестами наши текстуры. Чтобы их трансформировать заведем две матрицы для каждой текстуры: MVPMatrix и TexMatrix для для XYZ и UV координат соответственно.

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

Прежде всего шейдера два — vertex и fragment.

Первый (vertex) будет обрабатывает наши вершины, а именно просто перемножать наши XYZ / UV координаты с соответствующими им матрицами и заполнять OpenGL переменную gl_Position которая как раз отвечает за финальное положение нашей текстуры на экране.

Второй (fragment) должен заполнить gl_FragColor пикселями изображения.

Итого имеем: переменные внутри vertex шейдера мы должны заполнить поля нашими данными, а именно:

  • MVPMatrix -> uMVPMatrix
  • TexMatrix -> uTexMatrix
  • наши XYZ координаты вершины -> aPosition
  • UV координаты -> aTextureCoord

vTextureCoord — нужна для проброса данных из vertex шейдера в fragment шейдер В fragment шейдере мы берем преобразованные UV координаты и используем их для отображения пикселей изображения в области текстуры.

val vertexShader = «»» uniform mat4 uMVPMatrix; uniform mat4 uTexMatrix; attribute vec4 aPosition; attribute vec4 aTextureCoord; varying vec2 vTextureCoord; void main() { gl_Position = uMVPMatrix * aPosition; vTextureCoord = (uTexMatrix * aTextureCoord).xy; } «»» val fragmentShader = «»» #extension GL_OES_EGL_image_external : require precision mediump float; varying vec2 vTextureCoord; uniform samplerExternalOES sTexture; void main() { gl_FragColor = texture2D(sTexture, vTextureCoord); } «»»

Ради справки укажем чем отличаются типы:

  • uniform — переменная такого типа будет сохранять значения при многократном вызове, мы используем один шейдер которые вызывается последовательно для двух текстур, так что все равно будем перезаписывать при каждой отрисовки
  • attribute — данные такого типа читаются из вершинного буфера, их нужно загружать при каждой отрисовки
  • varying — нужны для передачи данных из vertex шейдера в fragment

Как передать параметры в шейдер? Для этого вначале нужно получить id (указатель) переменной:

val aPositionHandle = GLES20.glGetAttribLocation(programId, «aPosition»)

Теперь по этому id нужно загрузить данные:

//Вначале превратим наш массив вершин во floatbuffer val verticesBuffer = ByteBuffer.allocateDirect( fullscreenTexture.size * FLOAT_SIZE_BYTES ).order( ByteOrder.nativeOrder() ).asFloatBuffer() verticesBuffer.put(fullscreenTexture).position(0) /* Установим начальное смещение — для XYZ это будет 0 т.к они находится в начале Затема передадим id нашего аттрибута куда мы загружаем данные, указав сколько значений координат брать, и какое то смещение в байтах нужно затем совершить чтобы попасть в следующую вершуны — 5 это кол-во XYZUV, а 4 — кол-во байт во float */ verticesBuffer.position(0) GLES20.glVertexAttribPointer( aPositionHandle, 3, GLES20.GL_FLOAT, false, 5 * 4, verticesBuffer )

Непосредственно отрисовка

После того как мы заполнили наши шейдеры всеми данными мы должны попросить текстуру обновить изображение, а OpenGL отрисовать наши вершины:

fun updateFrame(…) { … surfaceTexture.updateTexImage() GLES20.glDrawArrays(GLES20.GL_TRIANGLE_STRIP, 0, 4) }

В нашем примере мы разобьем работу с OpenGL сценой на два классы — непосредственно сцены и текстуры:

OpenGLExternalTexture.kt

class OpenGLExternalTexture(verticesData: FloatArray, …) { val surfaceTexture: SurfaceTexture val surface: Surface init { //Проинициализируем матрицы, создадим текстуру и т.д } … fun updateFrame(aPositionHandle: Int, …) {…} //заполним данные, отрисуем кадр fun release() {…} // отчистим данные }

OpenGLScene.kt

class OpenGLScene( sceneWidth: Int, sceneHeight: Int, … ) { val fullscreenTexture = OpenGLExternalTexture(…) val smallTexture = OpenGLExternalTexture(..) val aPositionHandle: Int … init { //Создадим шейдеры, получим все указатали на переменные шейдера и т.д } fun updateFrame() { … fullscreenTexture.updateFrame(aPositionHandle, …) smallTexture.updateFrame(aPositionHandle, …) } fun release() { fullscreenTexture.release() smallTexture.release() } }

Производительность

Microsoft Surface Duo работает на базе чипа Snapdragon 855 — флагманского решения Qualcomm начала 2020 года. Он все еще достаточно производительный, но новинка на его базе часто работает достаточно медленно — она то и дело подвисает и подтормаживает. Судя по всему, это связано с недостаточной оптимизацией ПО. Тем не менее, сомнения также возникают и по поводу 6 ГБ оперативной памяти, чего сегодня все же мало.

После апдейта, который получило устройство, оно стало работать быстрее и стабильнее. Тем не менее, подвисания остались даже после него.

В AnTuTu Surface Duo набирает 412 006 баллов — OnePlus 7 Pro с аналогичными характеристиками уступает ему с результатом 361 038 баллов. В двух тестах 3DMark новинка набирает 5 517 и 5 032 баллов против 5 412 и 4 814 баллов у OnePlus 7 Pro. В Geekbench гаджет показывает 3 491 и 10 393 баллов в одноядерном и многоядерном тестах соответсвенно против 3 411 и 10 628 баллов у OnePlus 7 Pro.

Несмотря на приличные результаты в бенчмарках, Microsoft нужно приложить немало усилий, чтобы Surface Duo прилично работал в реальной жизни. Сегодня его использование не вызывает положительных эмоций. Изначально производитель планировал запустить гаджет в конце 2020 года — учитывая проблемы с софтом, неясно, почему он начал продавать его уже в первой половине сентября.

GLSurfaceView

Самый простой способ вывести что-то на экран используя OpenGL в android это класс GLSurfaceView — он автоматически создает новые поток для рисования, запуск/пауза которого происходит по методам GLSurfaceView::onResume/onPause.

Для простоты мы будем задавать нашей вьюхе соотношение 16:9

Сам процесс отрисовки вынесен в отдельный колбек — GLSurfaceView.Renderer. Завернув его в StateMachine-у мы получим что-то вроде этого:

GLSurfaceMachine.kt

class GLSurfaceMachine: StateMachine { override var state: GLSurfaceState = WaitCreate() override fun send(action: GLSurfaceAction) = transition(action) override fun transition(action: GLSurfaceAction) { val state = this.state when { state is WaitCreate && action is Create -> { this.state = WaitSurfaceReady(…) this.state.glSurfaceView?.setRenderer(object :Renderer { override fun onSurfaceChanged(gl: GL10?, width: Int, height: Int) send(SurfaceReady(width, height, gl)) } override fun onSurfaceCreated(gl: GL10?, config: EGLConfig?) { } override fun onDrawFrame(gl: GL10?) { send(Draw) } }) } state is WaitSurfaceReady && action is SurfaceReady -> { val openGLScene = OpenGLScene(width, height) this.state = DrawingAvailable(openGLScene, …) } state is DrawingAvailable && action is Draw -> { state.openGLScene.updateFrame() } state !is WaitCreate && action is Stop -> { state.uiHolder.glSurfaceView?.onPause() state.uiHolder.openGLScene?.release() this.state = WaitSurfaceReady() } state is WaitSurfaceReady && action is Start -> { state.uiHolder.glSurfaceView?.onResume() } } } } … val glSurfaceMachine = GLSurfaceMachine() val glSurfaceView = findViewById(R.id.gl_view) glSurfaceView.layoutParams.width = width glSurfaceView.layoutParams.height = ((16f/9f) * width).toInt() glSurfaceMachine.send(GLSurfaceAction.Create(glSurfaceView, …))

Давайте нарисуем диаграмму переходов:

Теперь наш код пытается что-то выводить на экран, правда пока у него это получается плохо — ни чего кроме черного экрана мы не увидим. Как не сложно догадаться дело в том, что в наши Surface-ы сейчас ни чего не попадает т.к мы пока не реализовали источники изображений. Давайте это исправим — первым делом создадим CanvasDrawable:

CanvasDrawable.kt

class CanvasDrawable : Drawable() { private val backgroundPaint = Paint().apply { … } private val circlePaint = Paint().apply { … } override fun draw(canvas: Canvas) { canvas.drawRect(bounds, backgroundPaint) val width = bounds.width() val height = bounds.height() val posX = … val posY = … canvas.drawCircle(posX, posY, 0.1f * width, circlePaint) } … }

Теперь секцию в GLSurfaceMachine мы можем дополнить отрисовкой canvasDrawable на canvas-е которые предоставляет surface у соответствующей текстуры:

state is DrawingAvailable && action is Draw -> { val canvasDrawable = state.canvasDrawable val smallTexture = state.openGLScene.smallTexture val bounds = canvasDrawable.bounds val canvas = smallSurface.lockCanvas(bounds) canvasDrawable.draw(canvas) smallSurface.unlockCanvasAndPost(canvas) state.openGLScene.updateFrame() }

После чего увидим что-то наподобие:

Экраны

Microsoft всегда отличалась уникальными соотношениями сторон в гаджетах, и Surface Duo не стал исключением. В одноэкранном режиме 5,6-дюймовый дисплей имеет соотношение сторон 4 к 3 — это далеко от конкурентов, которые зачастую используют 19 к 9 и 21 к 9. Именно поэтому Панос Панай (Panos Panay), директор по продуктам Microsoft, не называет Surface Duo смартфоном. Он настаивает, что это — Surface. Чтобы было проще, его можно считать КПК.

Когда Surface Duo открыт, пара его экранов имеет соотношение сторон 3 к 2 — такое же обычно используется в ноутбуках, включая линейку Surface Book. Оно отлично подходит для одновременной работы с несколькими документами — скорее всего, поэтому Microsoft выбрала именно его. Компания позиционирует гаджет в роли многофункционального инструмента для одновременной работы с несколькими приложениями. Есть ощущение, что многие чаще будут использовать именно одноэкранный режим, который удобнее для набора текста.

AMOLED-экраны выглядят хорошо: они работают на частоте 60 Гц, поэтому не удивляют плавностью, но отличаются правильной цветопередачей.

Surface Duo поддерживает перьевой ввод и работает со всеми решениями, разработанными для линейки Surface. Жаль, ни одно из них не входит в комплект поставки новинки — в коробке только гаджет, зарядка и бампер.

Мобильнее не бывает

Несмотря на то, что Surface Pro 6 имеет толщину всего лишь 0,8 см, компания Microsoft встроила сюда аккумулятор мощностью 45 Вт ч. При чистом видеовоспроизведении со средней яркостью планшет может продержаться более 12 часов — высочайший показатель для модели формата «2 в 1». При серфинге мы намерили 11 часов 19 минут. Продолжительность процесса зарядки с ее 2 часами 40 минутами тоже находится на хорошем уровне. В целом весящий всего 390 г Surface Pro 6 является одним из самых мобильных планшетов нашего рейтинга устройств формата «2 в 1».

Surface Pro 6 является не только высокопроизводительным, но еще и вынослив, а вместе с тем и очень мобилен

Программное обеспечение

Surface Duo работает на Android 10 с оболочкой Microsoft Launcher — она доступна в Google Play, поэтому ее одноэкранный вариант может попробовать любой желающий. Тем не менее, главная фишка новинки — пара экранов. Они поддерживаются данной оболочкой, но не альтернативными — к примеру, Nova адекватно не работает.

Активный Nova Launcher

Проблемы после удаления Nova Launcher

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

Некоторые приложения также можно одновременно использовать сразу на двух экранах. К примеру, Microsoft Outlook показывает почтовый ящик на одном и предварительный просмотр на втором, а Amazon Kindle разделяет между половинками страницы книг.

Использование двух приложений

Использование одного приложения в режиме двух экранов

Неправильная работа приложения в режиме двух экранов

Жаль, список приложений, адаптированных для двух экранов, крайне мал — почти все сделала Microsoft, а у остальных разработчиков нет должного стимула для адаптации своих решений. Производитель говорит, что работал над Surface Duo вместе с Google, но компания не спешит адаптировать под него свои программы — это, к примеру, касается Gmail.

Приложения, оптимизированные под Surface Duo:

  • Adobe Acrobat Reader;
  • Amazon Kindle;
  • Jira Cloud;
  • Microsoft Swiftkey;
  • Microsoft Commands;
  • Microsoft To Do;
  • Microsoft Edge;
  • Microsoft Launcher;
  • Microsoft News;
  • Microsoft Office;
  • Microsoft OneDrive;
  • Microsoft OneNote;
  • Microsoft Outlook;
  • Mylio;
  • Spotify.

У Surface Duo минимальное число дополнительных возможностей на старте — у него нет даже функции для записи экрана. А вот проблем хватает: активный пользователь будет находить новые ошибки чуть ли не каждый день.

Фоновое изображение исчезло с экрана

Черный экран вместо открытого приложения

Приложение пропало с панели Dock слева

Постоянные попытки запуска приложения камеры

Многие ошибки связаны с тем, что Surface Duo думает, что является планшетом. В этом можно убедиться по снимку экрана — даже если второй дисплей выключен, он все равно на него попадает.

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

Конечно, создавать новые форматы устройств — непростая задача. Но в Surface Duo в текущем виде настолько много ошибок, что он вызывает лишь разочарование — особенно при цене в 1 400 долларов в США.

Обзор и тестирование планшета Microsoft Surface RT

4 апреля 2013 года в России стартовали официальные продажи планшета Microsoft Surface RT (ранее данный планшет продвигался под именем Microsoft Surface без индекса RT). Это устройство было в центре внимания прошлой осенью, когда вышли Windows 8 и Windows RT. Но по непонятной причине российский старт Microsoft Surface RT задержался аж на полгода. На сверхдинамичном рынке планшетов такая задержка самоубийственна. Тем не менее, обойти вниманием этот продукт мы не можем, особенно сейчас, когда и купить его не проблема, и российские цены известны.

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

Это устройство было создано в 2007 году и никакого отношения к Windows 8 и планшетам не имело (тогда еще даже Windows 7 и первый iPad не увидели свет). По-своему инновационный, Surface не получил широкого распространения и массового внимания (хотя глава российского представительства Microsoft Николай Прянишников еще на презентации Windows 7 говорил автору этих строк, что стол Surface используют некоторые учреждения, в том числе один известный российский банк). Возможно, именно поэтому название у интерактивного стола решили позаимствовать, когда у Microsoft появилась идея выпустить собственный планшет.

Новость о том, что Microsoft представит референсное устройство на обеих версиях новой Windows — RT и 8, — вызвала в IT-сообществе интерес, смешанный с недоумением. Microsoft всегда декларировала, что предпочитает заниматься ПО, а в аппаратной части полагается на партнеров. Иначе говоря, «Мы делаем софт, вы — устройства». Этот принцип работал в случае с классической Windows, он же был перенесен и на мобильные версии, включая текущую Windows Phone (как известно, для продвижения Windows Phone был выбран ключевой партнер, им стала Nokia).

Что заставило Microsoft отказаться от прежней стратегии — интересный вопрос. Тем более что уже к презентации Windows 8/RT партнеры представили целый ряд устройств (планшетов, ультрабуков, моноблоков), раскрывающих потенциал новой ОС. Возможно, Microsoft решила обострить кокуренцию выпуском сравнительно недорогого и качественного устройства, тем самым подтолкнув партнеров к более агрессивной ценовой политике. Так или иначе, в ноябре 2012 года в США начались продажи Microsoft Surface (позднее к названию прибавили индекс RT) на базе Windows RT, а в феврале 2013 году появилась и версия с полноценной WIndows 8 — Surface Pro.

Несмотря на то, что планшеты Microsoft сразу оказались в центре внимания профильной прессы и людей, неравнодушных к новинкам мобильной индустрии, продажи Surface RT и Surface Pro оказались ниже ожидаемых: к середине марта Microsoft удалось продать только 1,5 млн. планшетов Surface RT и Surface Pro вместо планируемых 3-4 млн. Вдобавок к этому, в конце марта появилась новость о том, что Microsoft не будет развивать Windows RT как отдельную ветвь Windows. И это сразу вызвало вопрос: получит ли планшет обновление до следующей версии ОС (хотя бы промежуточной), или с обладателями Microsoft Surface RT повторится история обладателей смартфонов на Windows Phone 7, которым не дали обновиться до Windows Phone 8.

Вероятно, все эти известия сыграли свою роль в скромном старте Microsoft Surface RT на российском рынке. По сообщениям в прессе, за первые четыре дня продаж Surface RT было продано менее 300 экземпляров, что многократно меньше продаж Apple iPad в первые дни после появления на российском рынке. Впрочем, тут было бы правильнее проводить сравнение не с iPad, а с другими устройствами на Windows RT (ASUS VivoTab RT, Lenovo IdeaPad Yoga 11). Точных сведений у нас нет, но мы предполагаем, что их продажи вряд ли были выше.

Возможно, свою роль сыграла цена: за минимальную комплектацию (планшет без обложки-клавиатуры, объем встроенной памяти составляет 32 ГБ) у нас просят 20 990 рублей. Для сравнения, iPad третьего поколения с аналогичным объемом памяти можно приобрести у крупнейшего российского реселлера Apple на 1000 рублей дешевле (а у продавцов поменьше — и того дешевле).

Версия, которая приехала к нам на тестирование, была укомплектована обложкой-клавиатурой Microsoft Touch Cover (о ней будет рассказано подробно). В такой комплектации 32-гигабайтная версия Surface RT будет стоить 23 990 рублей. Примерно за те же деньги (и даже дешевле) можно приобрести ASUS Transformer Pad Inifinity с док-клавиатурой и 64 ГБ памяти. Отметим, что Microsoft предлагает как опцию два типа обложек-клавиатур Touch Cover и Type Cover. С внешней стороны они ничем не отличаются от ряда других современных «умных» обложек, но стоит открыть их, как обложки превратятся в клавиатуру, оснащенную сенсорной панелью. Различие между Touch Cover и Type Cover заключается в том, что в первом случае ввод данных обеспечивается за счет прикосновений к кнопкам, а во втором — за счет нажатий на клавиши.

В таблице ниже перечислены основные характеристики Microsoft Surface RT, а также вышеназванных конкурентов (для наглядности сравнения).

Microsoft Surface RTASUS VivoTab RT TF600TASUS Transformer Pad InfinityiPad третьего поколения Экран10,6″, Super IPS+, 1366×768 (148 ppi)10,1″, Super IPS+, 1366×768 (155 ppi)10,1″, Super IPS+, 1920×1200 (224 ppi)9,7″, IPS, 2048×1536 (264 ppi) SoC (процессор)NVIDIA Tegra 3 T30 @1,4 ГГц (4 ядра + 1 вспомогательное, ARM Cortex-A9)NVIDIA Tegra 3 T30L @1,2 ГГц (4 ядра + 1 вспомогательное, ARM Cortex-A9)NVIDIA Tegra 3 T33 @1,6 ГГц (4 ядра + 1 вспомогательное, ARM Cortex-A9) или
Qualcomm MSM 8960 Snapdragon S4 Plus @1,5 ГГц (2 ядра Krait, ARMv7)Apple A5X @1 ГГц (2 ядра, ARM Cortex-A9) Графический процессорGeForce ULPGeForce ULPGeForce ULP @520 МГц или
Adreno 225 @400 МГцPowerVR SGX543MP4 Флэш-память32 или 64 ГБ32 или 64 ГБ + облачное хранилище на 32 ГБ (в течение 3 лет)32 или 64 ГБ + облачное хранилище на 8 ГБот 16 до 64 ГБ РазъемыUSB 2.0, Micro-HDMI, разъем 3,5 мм для наушников, магнитные разъемы для подключения зарядного устройства и клавиатурыMicro-HDMI 1.4а, 2 док-разъема (один на док-станции), разъем 3,5 мм для наушников, USB 2.0 (на док-станции)Micro-HDMI 1.4а, 2 док-разъема (один на док-станции), разъем 3,5 мм для наушников, USB 2.0 (на док-станции)30-контактный док-коннектор, разъем 3,5 мм для наушников Поддержка карт памятиmicroSD/SDHC (до 64 ГБ)microSD/SDHC (до 64 ГБ)microSD (до 64 ГБ), SD/SDHC (до 64 ГБ, на док-станции)нет Оперативная память2 ГБ2 ГБ1 ГБ1 ГБ Камерытыловая (1,2 Мп) и фронтальная (1,2 Мп)тыловая (8 Мп) и фронтальная (2 Мп)тыловая (8 Мп) и фронтальная (2 Мп)тыловая (5 Мп; съемка видео — 1920×1080) и фронтальная (фото 0,3 Мп) ИнтернетWi-FiWi-Fi (опционально — 3G и 4G/LTE)Wi-Fi (опционально — 3G и 4G/LTE)Wi-Fi (опционально — 3G, а также 4G/LTE без поддержки российских сетей) Операционная системаMicrosoft Windows RTMicrosoft Windows RTGoogle Android 4.0 (доступно обновление до версии 4.1.1)Apple iOS 5.0 (доступно обновление до 6.0) Габариты (мм)*275×172×9,4263×171×8,3263×181×8,5241×186×9,4 Масса (г)680538597652 Цена**27 990 рублейН/Д(0)$406()22 990 рублей

* — по данным производителя; масса указана без учета док-клавиатуры или обложки-клавиатуры. ** — поскольку ASUS VivoTab RT продается у нас только с док-клавиатурой и с 64 ГБ флэш-памяти, и аналогичный вариант является самым распространенным для ASUS Transformer Pad infinity, цена на Microsoft Surface RT и Apple iPad третьего поколения указана с учетом емкости памяти 64 ГБ. В случае с Surface RT также предполагается комплектация обложкой-клавиатурой Microsoft Touch Cover.

Хорошо видно, что ASUS VivoTab RT и наш сегодняшний герой — практически близнецы. Правда, планшет Microsoft проигрывает из-за разрешения тыловой камеры, а также большей массы и толщины. Кроме того, не стоит забывать, что в док-клавиатуре планшетов ASUS размещена дополнительная батарея, что очень ценно.

Что касается сравнения с устройствами на других платформах, то здесь у планшета Microsoft только один козырь: объем оперативной памяти 2 ГБ. По остальным параметрам (включая главный — экран) ASUS Transformer Pad Infinity и iPad третьего поколения выглядят куда привлекательнее (правда, в случае iPad стоит помнить про ограничения самой ОС, из которых вытекает невозможность расширения памяти за счет съемных носителей и т. п.).

Приводим полный список характеристик Microsoft Surface RT.

Характеристики Microsoft Surface RT

  • SoC NVIDIA Tegra 3 T30 @1,3 ГГц (4 ядра ARM Cortex-A9)
  • GPU GeForce ULP
  • RAM 2 ГБ
  • Флэш-память 16 ГБ или 32 ГБ
  • Поддержка карт памяти microSD/microSDXC (до 64 ГБ)
  • Операционная система Microsoft Windows RT
  • Сенсорный дисплей IPS, 10,6″, 1366×768 (148 ppi), ёмкостной, мультитач
  • Камеры тыловая (1,2 Мп, съемка видео 720р) и фронтальная (1,2 Мп)
  • WiFi 802.11a/b/g/n (2,4/5 ГГц)
  • Bluetooth 4.0
  • разъем 3,5 мм для наушников, USB 2.0, Micro-HDMI
  • MHL (с поддержкой HDCP)
  • Литий-полимерный аккумулятор 31,5 Вт·ч
  • Акселерометр, гироскоп, барометр, компас, датчик освещенности
  • Габариты 275×172×9,4 мм
  • Масса 680 г

Но давайте не будем делать преждевременных выводов только на основании характеристик и посмотрим на Microsoft Surface RT свежим взглядом.

Упаковка и комплектация

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

Если не считать клавиатуры, то комплектация крайне скудна: помимо самого планшета — только маленькие буклеты и зарядное устройство.

О зарядном устройстве стоит сказать отдельно. Оно, очевидно, было вдохновлено ноутбуками Apple с их знаменитым MagSafe, и тоже использует магнитный замок, а не физическое закрепление разъема.

Вот только в отличие от MagSafe зарядное устройство Microsoft Surface RT подключается к планшету не так легко. Его приходится прилаживать, чтобы оно попало в соответствующий разъем.

Дизайн

Планшет выглядит симпатично и строго, хотя немного массивно. На передней поверхности выделяется только лототип Windows 8, который очень интересно обыгран в форме граней.

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

Самая верхняя часть задней поверхности — узкая линейка, на которой виден глазок тыловой камеры, — выполнена из пластика. Поверхность ниже похожа на металл, но утверждать наверняка мы это не будем. Наконец, самая нижняя часть задней стороны представляет собой металлическую пластину, которая отгибается на 45 градусов и может выполнять функцию ножки при вертикальной установке устройства.

Это одно из главных достоинств дизайна Microsoft Surface RT. Наличие удобной подставки избавляет вас от необходимости покупать док-станции или искать какие-то прочие способы фиксированной вертикальной установки планшета.

Для удобного поддевания подставки на левой грани планшета есть небольшой уступ.

Кроме того, на той же грани расположена качелька регулировки громкости, аудиогнездо 3,5 мм и один из двух динамиков. На правой грани мы видим второй динамик, контакты для подключения аксессуаров, разъемы Micro-HDMI и USB 2.0.

Наличие полноформатного USB — это еще один большой плюс дизайна Microsoft Surface RT.

На верхней грани разместились две прорези микрофонов, а также кнопка Power. А на нижней грани мы видим только контакты для подключения ключевого аксессуара: клавиатуры-обложки.

Эта клавиатура-обложка заслуживает отдельного разговора, поскольку является и самой оригинальной составляющей Microsoft Surface RT, и самой узнаваемой (что, впрочем, вытекает из ее оригинальности).

Клавиатура Microsoft Touch Cover

Клавиатурами, подсоединяемыми к планшету, сегодня уже никого не удивишь. Здесь есть и серьезные решения, типа тех, что использует компания ASUS в устройствах линеек Transformer и VivoTab, фактически превращающиие планшет в нетбук (или ультрабук), и компактные внешние клавиатуры, популярные у пользователей iPad. Однако Microsoft предложила свой взгляд на клавиатуру, объединив ее с другим популярным аксессуаром для планшетов: магнитной обложкой.

Как и обложка Apple Smart Cover (изначально предназначавшаяся для iPad 2), Microsoft Touch Cover не только защищает экран устройства, но и выводит его из спящего режима (при открывании) или, наоборот, погружает устройство в спящий режим (при закрывании).

Однако наличие сенсорных кнопок и тачпада позволяет использовать эту обложку как клавиатуру. При этом, в отличие от более традиционных клавиатур, Touch Cover довольно легкая, не сильно тяжелее обложек. Поэтому суммарная масса устройства (планшет + клавиатура) получается существенно меньше, чем, например, у планшетов линейки ASUS Transformer.

Кроме того, вызывает восторг материал, из которого сделана тыльная сторона Touch Cover. Это ткань, очень приятная на ощупь. Благодаря этому нестандартному решению планшет сразу становится более близким, домашним.

Что касается раскладки клавиатуры, то здесь главные претензии — отсутствие кнопки PrintScreen и слишком маленький Enter. С остальным можно смириться.

Разумеется, как и у любого решения, претендующего на универсальность, у Microsoft Touch Cover есть несколько подводных камней. Один из них очевиден: печатать на сенсорной клавиатуре гораздо менее удобно и приятно, чем на физической. Набрать письмо — еще туда-сюда, но создавать полноценный текст в Word я бы не решился. Некомфортно. Непривычно. Вдобавок к тому, что вы не чувствуете отклик при нажатии, надо нажимать с некоторым усилием, а не просто легко прикасаться. Возможно, это сделано специально, для минимизации случайных нажатий. Но из-за этого у меня, например, ни разу не получилось с первого раза нажать комбинацию Ctrl+Shift, да и отдельные кнопки иногда приходилось нажимать повторно. Наверянка в случае использования клавиатуры Type Cover, где клавиши механические, такой проблемы бы не было, но это мы при случае проверим.

Второй момент — невозможность работы на коленях. Скажем, с Transformer Pad Inifinty можно работать, как с обыкновенным нетбуком — в метро, на конференции или любом другом мероприятии, где нет возможности положить планшет на твердую поверхность. С Microsoft Surface RT такой фокус не пройдет, поскольку Touch Cover не держит экран. Впрочем, если у вас все же есть стол, то вы можете воспользоваться подставкой, и тогда вполне можно будет работать.

Третий недостаток (впрочем, тоже вполне очевидный) — это меньшая функциональность Touch Cover по сравнению с клавиатурами для планшетов ASUS и Acer, которые помимо набора текста еще и увеличивают продолжительность автономной работы (поскольку содержат дополнительную батарею) и расширяют возможности подключения устройств и расширения памяти.

И все же мы оцениваем данное решение сугубо положительно. Несмотря на молодость рынка планшетов, свежих идей здесь очень не хватает. А Touch Cover — это именно свежая идея, к тому же реализованная достаточно качественно. Вот только стоит ли этот эксперимент нескольких тысяч рублей, которые за него просят? Здесь уже мы не можем дать однозначных рекомендаций — надо исходить из потребностей и сценариев использования конкретного покупателя. Наверное, для набора больших текстов Touch Cover не очень подойдет. Но, впрочем, планшет в принципе не самое лучшее решение для такой задачи. Тогда уж надо брать что-то типа Lenovo IdeaPad Yoga 11. Однако если смотреть на Touch Cover не как на полноценную клавиатуру, а как на обложку с расширенными возможностями, то тогда она выглядит очень выигрышно.

Резюмируя наши впечатления от дизайна Microsoft Surface RT, скажем, что он получился достойным и интересным. Почти все, кому я показывал планшет, высказывали положительную оценку, покрутив его в руках, всем нравилась клавиатура (по крайней мере, сама идея), все отмечали отодвигающуюся подставку как очень полезное решение. Дизайнерам удалось сделать планшет, идеально соответствующий стилю Microsoft: достаточно строгий, ассоциирующийся с корпоративным миром, но при этом не скучный и не старомодный; в меру стильный, но не гламурный.

Экран

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

При ручном управлении яркостью ее максимальное значение составило 445 кд/м², минимальное — 9 кд/м². Максимальное значение достаточно высокое, поэтому при ярком дневном свете читаемость экрана в какой-то мере сохранится, а минимальная яркость позволит с комфортом работать даже в полной темноте. Есть автоматическая регулировка яркости по датчику освещенности (левый глазок вверху на рамке экрана). Диапазон подстройки яркости зависит от положения ползунка регулировки яркости. Если он установлен на 50%, то в полной темноте функция автояркости уменьшает яркость до 80 кд/м², в условиях освещенного искусственным светом офиса яркость устанавливается на значении порядка 160 кд/м², а в очень ярком окружении (порядка 20 000 лк, что примерно соответствует освещенности днем вне помещения, но не на прямом солнечном свету) яркость снова понижается до 80 кд/м²; если ползунок установлен на 100%, то в аналогичных условиях значения следующие: 200, 445 и 200 кд/м², если на 0% — то яркость всегда остается на минимальном значении в 9 кд/м². Из полученных результатов следует, что при ярком внешнем освещении датчик работает неправильно, так что функция автоматической подстройки яркости имеет очень ограниченную ценность. На максимальной и минимальной яркости мерцания подсветки нет, на средних значениях яркости появляется модуляция подсветки, но она имеет частоту более 20 кГц, поэтому и в этом случае видимого мерцания не наблюдается.

В планшете используется матрица типа IPS. Приведем микрофотографию матрицы этого планшета:

В данном случае каждый субпиксель поделен на два домена, ориентированных немного под углом друг к другу. Экран имеет хорошие углы обзора без инвертирования оттенков и без значительного сдвига цветов даже при больших отклонениях взгляда от перпендикуляра к экрану. Правда, черное поле при отклонении по диагонали сильно высветляется и приобретает заметный фиолетовый оттенок. При перпендикулярном взгляде равномерность черного поля невысокая, так как по краю экрана в нескольких местах есть локальные участки с повышенной яркостью черного поля. Время отклика при переходе черный-белый-черный равно 17 мс (9 мс вкл. + 8 мс выкл.). Переход между полутонами 25% и 75% (по численному значению цвета) и обратно в сумме занимает 31 мс. Контрастность высокая — порядка 1050:1. Построенная по 32 точкам гамма-кривая не выявила завала ни в светах, ни в тенях, а показатель аппроксимирующей степенной функции равен 2,18, что близко к стандартному значению 2,2. При этом реальная гамма-кривая практически не отклоняется от степенной зависимости:

Цветовой охват у́же, чем sRGB:

Спектры показывают, что светофильтры матрицы подмешивают компоненты друг к другу:

Данный прием позволяет увеличить яркость экрана при тех же затратах энергии на подсветку. Баланс оттенков на шкале серого хороший — цветовая температура хоть и выше 6500 К, но на всей имеющей значение части шкалы серого этот параметр изменяется незначительно, при этом отклонение от спектра абсолютно черного тела (дельта Е) меньше 4, что для потребительского устройства можно считать отличным показателем. (Темные области шкалы серого можно не учитывать, так как там баланс цветов не имеет большого значения, да и погрешность измерений цветовых характеристик на низкой яркости большая.)

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

Платформа и производительность

Планшет работает на однокристальной системе NVIDIA Tegra 3. Нам очень хорошо знакома данная SoC, причем не только по Android-устройствам, но и по Lenovo IdeaPad Yoga 11 — «ноутбуку-планшету» на Windows RT. Поэтому отсылаем вас к статье про него, ведь с Microsoft Surface RT ситуация аналогична.

Это подтверждается и браузерным бенчмарком SunSpider 1.0, в котором Microsoft Surface RT набрал результат, практически идентичный Lenovo IdeaPad Yoga 11. Правда, отметим, что все остальные устройства (включая и Lenovo) мы тестировали на версии бенчмарка 0.9.1, но, судя по всему, результаты новой версии совместимы с результатами предыдущей.

Microsoft Surface RT
(NVIDIA Tegra 3 T30)Lenovo IdeaPad Yoga 11
(NVIDIA Tegra 3 T30)ASUS VivoTab
(Intel Atom Z2760)Apple iPad 3
(Apple A5Х)Apple iPad 4
(Apple A6Х)ASUS Transformer Pad Infinity
(NVIDIA Tegra 3 T33)Acer Iconia W700
(Intel Core i5-3317U) SunSpider 0.9.1 (меньше — лучше)1029,8 мс1067,2 мс710,8 мс1794,6 мс876,0 мс1616,0 мс137,9 мс

Автономная работа

Продолжительность автономной работы — один из главных козырей устройств на Windows 8/RT. И Microsoft Surface RT — не исключение. Производитель не сообщает емкость АКБ, но можно предположить, что она весьма приличная, поскольку корпус достаточно просторный (в отличие, скажем, от корпуса Sony Xperia Tablet Z).

В режиме чтения, с яркостью экрана, установленной на 100 кд/м², и включенным Wi-Fi планшет проработал около 14 часов — это очень приличный результат (хотя и не рекордный).

В режиме воспроизведения видео с YouTube через браузер Internet Explorer (с аналогичной яркостью) время работы составило около 13 часов. Тоже очень хороший показатель, особенно на фоне Android-устройств. Однако если мы подключим к ASUS Transformer Pad Infinity клавиатурную док-станцию, то получим примерно такое же время воспроизведения видео.

Microsoft Surface RTSony Xperia Tablet ZAinol Novo 9 SparkASUS Transformer Pad Infinity Воспроизведение видео с YouTube (яркость экрана — 100 кд/м²)около 13 часовоколо 8 часов6 часов 15 минут8 часов 20 минут

Отметим также, что батарея разряжается равномерно, а процент оставшегося заряда отображается корректно.

Тест интерфейса HDMI

Для тестирования интерфейса HDMI мы использовали монитор LG IPS237L. Как уже было сказано, планшет оснащен выходом Micro-HDMI. Разъем этот миниатюрный (у́же, чем Micro-USB), но имеет 19 контактов. Кабели HDMI для такого разъема, как правило, довольно жесткие, что при эксплуатации часто вызывает перекос штекера в гнезде и сбой в передаче изображения. В общем, эксплуатационные характеристики такого способа подключения к внешнему экрану крайне низкие. Использование разъема Micro-HDMI еще как-то оправданно в случае миниатюрных устройств типа телефонов, но в планшетах необходимо использовать более надежные варианты типа Mini-HDMI или даже полноразмерный вариант HDMI.

При подключении по HDMI становится доступным выбор режима работы второго монитора: дублировать экран планшета на внешний монитор, расширить рабочий стол на внешний монитор, вывод только на экран планшета или вывод только на внешний монитор. В режиме дублирования экранов автоматического переворота в портретную ориентацию нет. В ландшафтной ориентации картинка на мониторе точно вписана в область отображения. При выборе режима расширения или вывода только на внешний монитора для внешнего монитора можно выбрать разрешение до 1080p при 50, 59 или 60 Гц. Мы тестировали в режимах 1080p при 50 и 60 Гц. Звук по HDMI выводится (в данном случае звуки было слышно через подключенные к монитору наушники, так как в самом мониторе громкоговорителей нет) и имеет очень хорошее качество. При этом громкость регулируется кнопками на корпусе планшета. Вообще, набор настроек, связанных с выводом изображения и звука на подключенное по HDMI устройство, ничуть не меньше, чем в случае обычной Windows – размещение и ориентация второго экрана, выбор вывода звука на внешнее устройство или на громкоговорители планшета, и т. д.

Особого описания заслуживает вывод видео средствами штатного плеера. Для начала с помощью набора тестовых файлов с перемещающимися на одно деление за кадр стрелкой и прямоугольником (см. Методику тестирования устройств воспроизведения и отображения видеосигнала. Версия 1) мы проверили, как видео выводится на экран самого планшета. Снимки экрана с выдержкой в 1 с помогли определить характер вывода кадров видеофайлов с различными параметрами: варьировались разрешение (1280 на 720 (720p) и 1920 на 1080 (1080p) пикселей) и частота кадров (24, 25, 30, 50 и 60 кадр/с). Результаты этого (блок, озаглавленный как «Экран

») и следующего теста сведены в таблицу:

ФайлРавномерностьПропуски Экран watch-1920×1080-60p.mp4не воспроизводится watch-1920×1080-50p.mp4не воспроизводится watch-1920×1080-30p.mp4отличнонет watch-1920×1080-25p.mp4хорошонет watch-1920×1080-24p.mp4отличнонет watch-1280×720-60p.mp4отличнонет watch-1280×720-50p.mp4хорошонет watch-1280×720-30p.mp4отличнонет watch-1280×720-25p.mp4хорошонет watch-1280×720-24p.mp4отличнонет HDMI (монитор) watch-1920×1080-60p.mp4отличнонет watch-1920×1080-50p.mp4отличнонет watch-1920×1080-30p.mp4отличнонет watch-1920×1080-25p.mp4отличнонет watch-1920×1080-24p.mp4отличнонет watch-1280×720-60p.mp4отличнонет watch-1280×720-50p.mp4отличнонет watch-1280×720-30p.mp4отличнонет watch-1280×720-25p.mp4отличнонет watch-1280×720-24p.mp4отличнонет

Примечание: Если в обоих столбцах Равномерность

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

Файлы Full HD (1080p) с частотами 50 и 60 кадр/с выводились чуть замедленно с периодическим кратковременным ускорением. Смотреть видео в таком режиме невозможно, поэтому мы указали, что эти файлы фактически не воспроизводятся. Вывод на экран самого планшета осуществляется только в режиме 60 Гц, поэтому файлы с частотами, некратными этой, выводятся с чередованием длин интервалов кадров, но эти интервалы не всегда чередуются строго равномерно. Впрочем, вряд ли это будет сильно бросаться в глаза, так как разброс в чередовании не очень большой. При воспроизведении видеофайлов с разрешением Full HD (1920 на 1080 пикселей) на экране планшета изображение собственно видеофайла выводится точно по границе экрана. Отображаемый на экране диапазон яркости соответствует исходному — в тенях и в светах отображаются все градации оттенков (для видео в диапазоне 16—235).

При воспроизведении видео штатным плеером на подключенном по HDMI мониторе картинка видеофайлов с разрешением 1920 на 1080 пикселей выводится на весь экран в истинном разрешении Full HD. Отображаемый на мониторе диапазон яркости немного не соответствует стандартному — в тенях отображаются все градации оттенков, но в светах пара оттенков сливается с белым цветом. Так как при выводе на внешний монитор есть возможность выбора кадровой частоты, то в таблице мы приводим результаты, полученные для файлов 24, 30 и 60 кадр/с в режиме вывода 60 кадр/с, а для файлов 25 и 50 кадр/с — в режиме вывода 50 кадр/с. Те, кому важно качество вывода, всегда могут настроить вывод соответствующим образом. Результаты тестов приведены в таблице выше в блоке «HDMI (монитор)»

. Видно, что наличие возможности выбора частоты позволило добиться идеального результата: файлы воспроизводятся с равномерным чередованием интервалов между кадрами и без пропуска кадров. Даже при несовпадении частот кадров в файле и кадровой частоты вывода интервалы между кадрами (или группами кадров, включая неизбежные пропуски кадров) чередуются строго равномерно. Также отметим отсутствие проблем с выводом изображения файлов Full HD (1080p) с частотами 50 и 60 кадр/с. В целом, подключение по HDMI можно использовать для просмотра кино, игр, вывода веб-страниц и прочего вида деятельности. Только с разъемом и кабелем HDMI придется обращаться очень аккуратно.

Операционная система и приложения

И опять нам нечего добавить к обзору Lenovo IdeaPad Yoga 11. Система Windows RT на Microsoft Surface RT представлена в чистом виде, поэтому никаких сюрпризов здесь нет. Смущает только один момент: главное (и единственное) преимущество Windows RT над Windows 8, а именно — наличие Microsoft Word, несколько обесценивается клавиатурой, на которой сложно печатать большие тексты. Напомним, что в Lenovo IdeaPad Yoga 11 отличная физическая клавиатура.

Камера

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

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

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

Наш тест съемки страницы с текстом тыловая камера планшета прошла условно: качество приличное, но текст слишком мелкий, а для достаточного увеличения не хватает разрешения.

Пример съемки видео (31 секунда, 36,6 МБ) можно скачать здесь. В целом качество ролика приличное, если не считать, что разрешение всего 720р. В качестве плюса отметим, что видео снимается со стереозвуком.

Выводы

У Microsoft получился неплохой планшет, с интересным дизайном и достойной (для 2012 года) производительностью. Но познакомившись с ним, мы так и не поняли, почему же компании из Редмонда надо было изменять своей давней стратегии и вторгаться на рынок производителей устройств. Помимо идеи с клавиатурой-обложкой здесь нет ничего такого, чего мы не видели у других производителей (включая постоянных партнеров Microsoft).

Если же это было сделано с целью популяризировать операционную систему Windows RT, то тогда надо было ставить существенно более низкую цену. Потому что при текущей цене Microsoft Surface RT не очень актуален. Сегодня мы за те же деньги ожидаем, как минимум, безупречный экран Full HD, качественную камеру и широкий выбор приложений. Если же в Microsoft просто хотели продемонстрировать возможности новой ОС, то тогда непонятно, чем производителя ОС не устроили многочисленные устройства других компаний (ASUS, Acer, Samsung, Lenovo…), работающие на WIndows 8 или RT.

Вместе с тем, отметим, что по крайней мере в области дизайна здесь есть интересные находки, и если Microsoft хочет серьезно развивать самостоятельное производство мобильных устройств, то надо развивать идеи, заложенные в дизайне Surface RT. Мы же в качестве поощрения и одновременно — аванса (с надеждой на выпуск дальнейших устройств с оригинальным дизайном) вручаем Microsoft Surface RT нашу редакционную награду Original Design.

Польза от двух экранов

Microsoft любит экспериментировать с новыми форматами гаджетов. Чего только стоит Surface RT, который на старте работал крайне плохо, но после доработок все же стал толковым гаджетом. Тем не менее, смысл второго дисплея в смартфоне под вопросом — есть сценарии, когда в этом появляется польза, но их число не так велико. В этом можно было убедиться еще на примере LG V60 и LG Velvet. Они доказали, что редкая польза от особенного форм-фактора не достойна связанных с ним компромиссов.

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

Проблемы Surface Duo связаны с софтом — у того же Samsung Galaxy Z Fold 2 набор текста реализован куда удобнее. Первый для этого даже можно использовать в режиме ноутбука, но в таком формате он оказывается слишком маленьким. Складные смартфоны сегодня вообще кажутся более перспективными. Да, они могут быть не такими надежными, но это может быть временно. Если бы гаджет Microsoft поставлялся с более совершенным софтом, ситуация могла бы измениться, но пока это — лишь надежды.

Surface Laptop 3

Surface Laptop 3 представляет собой постепенную эволюцию этой линейки ноутбуков. Но кое-что новое здесь тоже есть. В первую очередь теперь предлагаются размеры 13 и 15 дюймов. Новая более крупная модель доступна без традиционной ткани Alcantara. Вместо неё вы получите полностью металлический корпус. Внешний вид стал больше похож на другие премиальные ноутбуки. Это плюс для тех, кто опасается, что с годами ткань износится. Впервые Microsoft предлагает ноутбук на процессоре AMD, но только в 15-дюймовый модели.
Версия 13 дюймов напоминает Surface Laptop 2. Только процессор был обновлён до 10-го поколения Intel Core. Обе версии ноутбука поддерживают съёмные накопители, позволяя при желании поставить SSD покрупнее. Есть один разъём USB-C и порт USB-A.

Также появились новые цветовые варианты, включая жёлтый, красный и синий. Предварительные заказы уже принимаются, продажи начнутся 22 октября по цене от $999.

Аккумулятор

Емкость аккумулятора Surface Duo составляет 3577 мА·ч — это значение кажется маленьким на фоне Samsung Galaxy Z Fold 2 и его 4500 мА·ч. Да, оно не вызывает бури эмоций, но и не является ужасным.

Гаджет обычно показывает 5,5 часа активного экрана — это приблизительно на час меньше привычного. Устройство, которое снимали с зарядки в 8 часов утра, обычно снова попадало на ее привязь лишь к 9-ти вечера. Хотелось бы больше, но тогда гаджет пришлось бы делать более толстым.

Surface Duo поставляется с блоком питания на 18 Вт — с помощью него девайс получится зарядить до 99% всегда за 90 минут. Странно, но до 100% оно заряжается уже за 127 минут. В устройстве не предусмотрена беспроводная зарядка. Судя по всему, это связано именно с его толщиной.

Итог

Surface был одним из немногих устройств, которые я ждал и всерьез рассматривал для покупки. И вот он перед мной, но впечатления двойственные. С одной стороны, великолепный и прямо таки трогающий за душу корпус, который просто нужно подержать в руках, чтобы понять его шарм. Хороший, красочный экран, пусть и с маленьким разрешением. Довольно неплохая начинка и возможность подключения самой различной периферии. Казалось бы, где минус? Но он есть, и видно его невооруженным взглядом. Это ОС Windows RT. Нет, она не плохая. Это довольно интересная операционная система, имеющая право на жизнь. Просто она жутко сырая. Непонятный и архаичный в данном сегменте довесок в виде десктопа выглядит в этом устройстве неуместно. А сказать кому-то, что в Surface два браузера, причем оба Internet Explorer, – это вообще курам на смех. Я очень хочу, чтобы Windows RT продолжала развиваться, лечилась от всех детских болезней, и ее не убили раньше времени. Потому что, как ни крути, а нет ничего лучше нативного, родного девайса, который разрабатывается совместно с ПО. А что же получилось у Microsoft, днище или все же поверхность наглядно покажут продажи.

Камера

У Microsoft Surface Duo только одна, но неплохая, камера на 11 Мп — она расположена на внутренней части правой половины. Microsoft сразу сказал, что она не является приоритетом гаджета, поэтому ждать от нее слишком много не стоит. Здесь нет особенной обработки и даже ночного режима.

Тем не менее, Surface Duo делает неплохие снимки при хорошем освещении — у них все хорошо с цветом, насыщенностью и резкостью. Гаджет неплохо сохраняет детали и не промазывает с уровнем контрастности — изображения кажутся реалистичными.

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

Гаджет умеет снимать видео [email protected] — ролики выглядят неплохо, и у них достаточный динамический диапазон. Жаль, записи в таком качестве не воспроизводятся на девайсе достаточно плавно.

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

Surface Duo часто делает снимок на пару секунд позже нажатия кнопки спуска затвора — это приводит к появлению нежелательных кадров и промахам по необходимым снимкам. Ошибки — выше.

StateMachine / Машина состояний / Конечный автомат

Все API которое мы предполагаем использовать в нашем примере принципиально асинхронное (ну может за исключением анимированного Drawable-а). Мы будем заворачивать такие вызовы в отдельные StateMachine-ы — подходе когда явно выписывают состояния системы, а переходы между ними происходят через отправку событий.

Давайте на простом примере посмотрим как это будет выглядеть, предположим у нас есть такое код:

imageView.setOnClickListener { loadImage { bitmap -> imageView.setBitmap(bitmap) } }

В целом все хорошо — красиво и компактно, но мы попробуем переписать его в следующим образом:

val uiMachine = UIMachine() imageView.setOnClickListener { uiMachine.send(Click(imageView)) } class UIMachine { var state: State = WaitClick() fun send(action: Action) = transition(action) private fun transition(action: Action) { val state = this.state when { state is WaitingClick && action is Click -> { this.state = WaitBitmap(imageView = action.imageView) loadImage { send(BitmapIsReady(bitmap = it)) } } state is WaitingBitmap && action is BitmapIsReady -> { this.state = WaitClick state.imageView.setImageBitmap(action.bitmap) } } } } sealed class State { object WaitingClick : State() class WaitingBitmap(val imageView: ImageView): State() } sealed class Action { class Click(val imageView: ImageView): Action() class BitmapIsReady(val bitmap: Bitmap): Action() }

С одной стороны получилось сильно больше, тем не менее появилось несколько неявных, но полезных свойств: многократное нажатие теперь не приводит к лишним запускам loadImage, хотя и не очевидно с таким объемом, но мы избавились от вложенного вызова колбеков, чем и будем в последствии пользоваться, а еще стиль написания метода transition позволяет построить диаграмму переходов которая один в один повторяет код т.е в нашем случаи:

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

Создадим базовый интерфейсы для StateMachine:

interface Action interface State interface StateMachine { var state: S fun transition(action: A) fun send(action: A) }

Цены и конкуренты

Базовая версия Surface Duo в США стоит 1 400 долларов — слишком много за недоработанное устройство с характеристиками среднебюджетного флагмана из 2020 года. Но гаджет будут покупать не из-за характеристик — здесь важнее форм-фактор.

Samsung Galaxy Z Fold 2 стоит на 600 долларов дороже, и это — один из самых крутых складных смартфонов на сегодняшний день. Snapdragon 865 Plus, 12 ГБ ОЗУ и 256 ГБ в хранилище — его характеристики выглядят куда убедительнее. Плюс, он уже успел разобраться со многими «детскими» проблемами.

Samsung Galaxy Z Flip и Samsung Galaxy Z Flip 5G также выглядят очень неплохо и стоят 1 300 и 1 450 долларов соответственно. Да, у них несколько другой форм-фактор, но вау-эффект за счет складной конструкции точно на месте.

Железо

Если внешний вид был известен с самого начала, то точные характеристики железа в Surface долгое время оставались загадкой. Но теперь занавес открыт. Microsoft решили сотрудничать с Nvidia, и в результате сердцем планшета выступает чипсет Tegra 3 модели T30. Это не топовое решение в портфолио Nvidia, да и вообще выбор кажется довольно странным, учитывая, что у Qualcomm уже имеются более производительные чипы. Зато количество оперативной памяти бескомпромиссное – целых 2 гигабайта! Таким не каждый Android флагман может похвастаться. И казалось бы, что все нормально, осталось только оптимизировать систему под начинку, но репутация неторопливой системы держится за ОС Windows не просто так. На открытие приложения в первый раз после загрузки системы уходит от 5 до 20 секунд, и это на планшете! Из-за желания выпустить семейство восьмерок на рынок побыстрее, Microsoft не сделали все до конца. В итоге на третьей Tegra, которая должна выдавать красивую картинку при вменяемом количестве FPS, тормозит Cut the rope! Стоит заметить, что более продвинутая в плане графики Reckless racing работает нормально, но плюсов Microsoft’у это не добавляет.

Вторая особенность – это отсутствие сотовой передачи данных. Ни 3G, ни LTE версий просто не существует. Планшет должен обеспечивать удобный доступ к контенту из любого места, особенно с такой Интернет зависимой системой, как Windows 8. Тут же предлагается довольствоваться Wi-Fi модулем. Стоит признать, что dual-band антенна работает на ура. Там, где большинство девайсов теряют связь с миром, Surface все еще держится на комфортном уровне приема сигнала. Если же понадобится передать файлы или подключить периферию, в наличии Bluetooth модуль четвертой версии. Батарея емкостью в 31.5 Втч за непродолжительный тест показала себя с лучшей стороны, выдержав целый день постоянного беспокойства.

Клавиатура и трекпад

Точно описать клавиатуру на словах практически нереально, могу лишь сказать, что она — нечто среднее между клавиатурой MacBook 2015 и MacBook 2020 года. Ход у клавиатуры хороший, приятная отдача, три степени подсветки.

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

Теперь трекпад.

Самым точным описанием было бы «такой же, как у MacBook Pro до появления Force Touch трекпадов». Трекпад стеклянный, поддерживает жесты благодаря драйверам Precision Touchpad. Работает замечательно, в некоторых моментах даже удобнее, чем маковские трекпады, хотя проигрывает им по размеру, и мне иногда не хватает ForceTouch.

Но и так вполне круто сделано: и мышку с собой таскать не надо, в отличие от многих трекпадов у других Windows-ноутбуков.

Новый Surface Pen: каллиграфическая точность

Поддерживая 4096 градаций чувствительности к нажатию, новый стилус Surface Pen в 4 раза более отзывчив, чем предыдущие модели. Но это еще не все — Microsoft «научила» его определять угол положения, в котором находится гаджет, так что теперь можно наклоняя ручку изменять форму рисуемых линий. Это дает даже совсем неумелым рукам полноценный контроль над рисунком и естественные и точные впечатления от процесса.

С новым ноутбуком можно использовать и старые Surface Pen; но не будет дополнительных градаций чувствительности к нажатию и управления наклоном.


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