I have identified the basic differences between the native and hybrid apps; Can I find a similar list (with more details) somewhere in the Rho-documents? If not can the Rho-Experts validate this information below and add any missing items?
I basically need this info to present in my company, based on this they will set directions going forward. Thanks.
|Sl. No.||Item||Native App||Hybrid
|1||Connected/Disconnected mode||Works in both connected and disconnected mode with
the usage of RhoConnect.
works in connected mode; With caching mechanism, a few controls,pages can be
cached to the local device.
|2||Data communication over wire||Only Transactional Data is transferred back and
forth. Pages are rendered from the local device
Data + pages are transferred back and forth.
Have to be vigilant as the data plans provided by smartphone providers
|3||Application logic||Will run on the device||Will
run on the backend server
|4||RhoElements RunTime||Is a part of native application that runs on the
be installed on the devices
Its close to 20MB on WM devices
|5||Updates to the app||Need to push updates to all the client devices||No
need to push updates as changes can be handled on the backend server; One
time installation of RhoElements runtime and a thin client are required
|6||Data Synchronization||Data sync mechanism still required to support the
app in disconnected mode
need to sync data as the mobile device user's session is running on the