در App Inventor شما مقداری طراحی و کدنویسی را در یک زمان آزمایش میکنید—تا آخر منتظر نمانید تا مطمئن شوید همه کار میکنند (این یک نکته مفید است، مهم نیست از چه زبان برنامهنویسی استفاده میکنید). همانطور که در Designer اشیاء را روی صفحه میکشید یا در ویرایشگر بلوکها تغییراتی ایجاد میکنید، میبینید که برنامه روی تلفن یا شبیهساز خود تغییر میکند. به عنوان مثال، در بازی tic-tac-toe، همانطور که برنامه را توسعه میدادید، میتوانید بررسی کنید که دکمهها در جای درست ظاهر شدهاند یا اینکه برنامه یک برد را تشخیص داده و صدا را پخش میکند.
اجرا و آزمایش: شبیه ساز در مقابل گوشی هوشمند
به احتمال زیاد، اگر این کتاب را خریده اید، از قبل یک تلفن هوشمند یا تبلت دارید که می توانید با App Inventor از آن استفاده کنید. اما ممکن است مواقعی وجود داشته باشد که در دسترس نباشد یا بخواهید یک برنامه را به کسی که دستگاه اندرویدی ندارد نشان دهید.
شبیه ساز برنامه ای است که روی رایانه شخصی، مک یا لینوکس شما اجرا می شود و مانند گوشی شما عمل می کند. اما برخی از ویژگی های خاص گوشی های هوشمند در شبیه ساز کار نمی کنند. این شامل موارد زیر است:
■ فناوری صفحه لمسی (اگرچه میتوانید از موس خود برای برخی اقدامات استفاده کنید)
■ GPS
■ پیامک و تماس
■ دوربین
■ اسکنر بارکد
■ اتصال به اینترنت