Емулатори и „умствено изместване“

  • Oct 18, 2023

По един или друг начин се озовах, че работя върху бяла книга през изминалия уикенд, вместо да се наслаждавам на топлината на празника на Британската банка. Не е необходимо (или очаквано) съчувствие, тъй като всъщност беше доста провокиращо размисъл да се опитаме да изясним причините и причините за разработването на GUI за вграденото пространство.

По един или друг начин се озовах, че работя върху бяла книга през изминалия уикенд, вместо да се наслаждавам на топлината на празника на Британската банка. Не е необходимо (или очаквано) съчувствие, тъй като всъщност беше доста провокиращо размисъл да се опитаме да изясним причините и причините за разработването на GUI за вграденото пространство.

Опитвах се да намеря термин, който да опише използването на инструменти за емулация, които се опитват да пресъздадат поведението на вградено устройство на компютър по време на етапа на проектиране на приложение.

ОПИСАНИЕ НА ИЗОБРАЖЕНИЕТО' Безплатно изображение: Wikimedia.

Въпреки че този подход може да помогне да се опита и представи приложението в окончателната му форма, той никога не може наистина да емулира операцията с по-малък екран (за мобилно устройство) със сензорен екран (за павилион) или чрез ограничена клавиатура (за всяка комбинация от двете) може то?

Аргументът ми беше, че е необходим допълнителен човешки фактор. Следователно разработчикът трябва да разшири степента на „умствено изместване“, за да си представи как устройството може да работи при окончателното внедряване.

Когато търсих термина в Гугъл, за да разбера дали съм преоткрил колелото и съм използвал вече съществуващ израз съществуване или да измисля истински скъпоценен камък, открих, че „разстройството на умственото изместване“ е толкова близо, колкото и аз ще получа. Така че да продължим, а?

На практика това, което трябва да запомните, е, че интегрирането на софтуер в хардуер е по-трудно вградени, отколкото при настолните системи, защото има толкова голямо разнообразие по отношение на хардуера себе си.

Отвореният код може да предостави безценна връзка тук, защото ако имате колекция от двоични драйвери, те не е задължително да работят на всяко място, където искате да ги поставите, така че...

За да коригирате това, имате нужда от изходния код за повторно инсталиране на драйверите, за да ги накарате да работят на вашия хардуер. Дори когато имате работещ патентован драйвер на една хардуерна конфигурация, той може да не работи на по-късна версия.

Така че да бъдеш заключен в един набор собствени драйвери е лоша новина тук - и да можеш да се докоснеш до отвореното хранилище на общността с образци на код и компоненти може да помогне значително на процеса на умствено изместване тук.

Така че не успях да измисля следващия убиец в индустрията термин, добре – обратно към Urban Dictionary за мен тогава. Знам нивото си.