про специалистов GigaOM не мешало бы комментарии почитать, вот, например, один из них:
Charles, Android is already dropping in market share and is far from demonstrating it will crush iOS any time soon.
For the first time since Android began it’s break-neck growth, NPD’s most recent data shows that Android’s share of the US smartphone market dropped quarter-to-quarter from 53% to 50% in Q1 2011. That’s a -6% growth rate for all those Android fans enamoured with “growth rate” percentages. ;-)
In contrast Apple’s iPhone grew 115% to capture 28% of all smartphone sales in the USA thanks to the launch of the iPhone on Verizon. With upcoming rumoured CDMA iPhone launches in China and possible availability on T-Mobile in the USA and the release of the iPhone 5 later in the year, this will only increase.
So yes Android is doing well in smartphone unit sales, but in terms of the big picture it is not nearly so cut and dried and I think predictions of market dominance at this point are premature.
а почитать собственные ссылки? или до похода к окулисту никак?
Well, I am not sure exactly what he was comparing but the main improvement is on the CPU side and unless the CPU is already being stressed, obviously it wont make any difference. In other words, any speed improvement will not show up itself unless your app is CPU limited ( which most 3G apps were once you were pushing more than 10-20 K vertices because of the copying of vertices around)
для всех остальных поясню — прежде чем попасть на GPU данные о вершинах проходят «предпродажную» подготовку (приводятся к нужному формату, выравниваются и т.п.). Этот процесс делается на CPU, соответственно, чем слабее CPU, тем больше выгода от VBO, в котором данные хранятся в нужном формате (в случае GL_STATIC_DRAW) и не требуют каких-либо телодвижений перед копированием на GPU.
И да, видеопамять на айфонах действительно общая с основной, но это не отменяет наличие кешей на GPU.
Боюсь окончательно разрушить вашу неокрепшую психику, но на старых девайсах польза от VBO еще более заметна. Советую все же сходить на прием к окулисту, а потом внимательно, в очках, перечитать приведенный мной выше абзац.
например: " Each time DrawModel is called, the index and vertex data are copied to OpenGL ES, and transferred to the graphics hardware. If the vertex data does not change between invocations, these unnecessary copies can impact performance. To avoid unnecessary copies, your application should store its vertex data in a vertex buffer object (VBO). Because OpenGL ES owns the vertex buffer object’s memory, can store the buffer in memory that is more accessible to the graphics hardware, or pre-process the data into the preferred format for the graphics hardware."
Журналисты, такие журналисты.
Это они так забавно собрали в одно место две независимые друг от друга фичи — использование кнопки volume up как кнопку спуска фотоаппарата, и возможность попасть в фотоаппарат напрямую с экрана блокировки минуя ввод пароля. Ну и для пущей достоверности Джобса ввели в сюжет.
Украина: $6,700 (2010 est.)
Белоруссия: $13,600 (2010 est.)
Германия: $35,700 (2010 est.)
ну и для примера
Россия: $15,900 (2010 est.)
Грузия:$4,900 (2010 est.)
;-)
И да, видеопамять на айфонах действительно общая с основной, но это не отменяет наличие кешей на GPU.
developer.apple.com/library/ios/#documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/TechniquesforWorkingwithVertexData/TechniquesforWorkingwithVertexData.html#//apple_ref/doc/uid/TP40008793-CH107-SW1
например: " Each time DrawModel is called, the index and vertex data are copied to OpenGL ES, and transferred to the graphics hardware. If the vertex data does not change between invocations, these unnecessary copies can impact performance. To avoid unnecessary copies, your application should store its vertex data in a vertex buffer object (VBO). Because OpenGL ES owns the vertex buffer object’s memory, can store the buffer in memory that is more accessible to the graphics hardware, or pre-process the data into the preferred format for the graphics hardware."
дальше продолжать?
www.warmi.net/tmp/test_vbo.png
Это они так забавно собрали в одно место две независимые друг от друга фичи — использование кнопки volume up как кнопку спуска фотоаппарата, и возможность попасть в фотоаппарат напрямую с экрана блокировки минуя ввод пароля. Ну и для пущей достоверности Джобса ввели в сюжет.
бета, б-е-т-а, вторая буква греческого алфавита.