Comparison mobile devices as dev. platforms iPhone, Blackberry Windows Mobile -


i trying compare 3 above mentioned platforms , considerations 1 needs think when programming in order create kind of code base run on three.

this have collected iphone - great if else write similar other two.

  1. only 1 application can run @ given time. i.e. why sqllite database loaded file app instead of traditionally having kind of server connect to.
  2. only 1 fixed size window 480x320 pixels
  3. runs in sandbox, when app deployed sandbox created "around" app, app can read/write files within area. low-level access phone restricted.
  4. since program can stopped @ time (see point 1) needs considered when designing app, @ time must app able write current state disk can resume later. if takes longer 5 seconds app aborted.
  5. 128mb ram, half of 64mb available app. there typicall 4gb storage (depends on model), no virtual memory, if memory running out app may aborted.

edit: clear, not after platform/os best developer, interested in spec. comparison know can expected if 1 has 3 target platforms , using native language each (not web apps), memory , other considerations are.

edit: removed language assumed native language platform used.

for windows mobile want add:

  • windows mobile in comparison iphone allows multiple applications run @ same time.
  • it comes variable screen sizes , has different sdks ( windows mobile professional 'windows phones' (smartphones) touchscreens , windows mobile standard 'windows phones' regular screens)
  • the framework used .net compact framework besides people prefer open-net open source framework.
  • unlike in iphone, windows mobile has no private api's means gives more power developers.
  • the memory size allowed program 32 mb
  • you not need developer license developing , shipping applications on windows mobile although windows mobile prompts avoid installing apllications unknown publishers.( more interesting unlike in iphone need have license while want debug applcation on device(not jailbroken devices.))

and bad things windows mobile, see link.

thanks,

madhup


Comments

Popular posts from this blog

unicode - Are email addresses allowed to contain non-alphanumeric characters? -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

c++ - Convert big endian to little endian when reading from a binary file -