Пиксели, на которые вы ссылаетесь, являются независимыми от устройства пикселями. Как вы можете видеть в документации здесь :
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="294dp"
android:minHeight="72dp"
android:updatePeriodMillis="86400000"
android:initialLayout="@layout/example_appwidget"
android:configure="com.example.android.ExampleAppWidgetConfigure" >
</appwidget-provider>
Обратите внимание, что они используют единицы измерения dp, а не px. Это позволяет виджету правильно масштабироваться до разных разрешений экрана.
Что касается экрана размером 4х4, это свойство стандартного менеджера домашнего экрана Android. Независимо от разрешения экрана домашний экран будет иметь размер 4x4 при использовании стандартного домашнего экрана Android.
Существуют другие менеджеры домашних экранов, которые имеют более 4x4 ячеек, такие как пользовательский менеджер домашнего экрана на планшетах Archos. Если вы хотите, чтобы ваш appwidget работал в некоторых из этих других менеджеров домашнего экрана, которые выполняют специальные функции, такие как увеличение количества ячеек на экране или разрешают ввод текста и прокрутку в виджетах приложений, то вам, вероятно, придется написать собственную версию Ваш виджет для этих менеджеров домашнего экрана.
Таким образом, ответ на ваш вопрос, при условии, что вы всегда ориентируетесь на менеджер главного экрана по умолчанию, состоит в том, что экран всегда имеет ячейки 4х4, и если вы придерживаетесь независимых от устройства пикселей, у вас нет ничего лишнего, чтобы сделать appwidget масштабируется и корректно работает на более высоких разрешениях.