Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 561049
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T12:24:33+00:00 2026-05-13T12:24:33+00:00

I was trying to compare the three above mentioned platforms and what considerations one

  • 0

I was trying to compare the three above mentioned platforms and what considerations one needs to think about when programming in order to create some kind of code base that could run on all three.

This is what I have collected for the iPhone – it would be great if somebody else could write something similar for the other two.

  1. Only one application can run at any
    given time. i.e. that is why the
    SQLLite database is loaded as a file
    into the app instead of as
    traditionally having some kind of
    server to connect to.
  2. Only one fixed size window 480×320
    pixels
  3. Runs in a sandbox, when the app is
    deployed a sandbox is created
    “around” the app, the app can only
    read/write files from within that
    area. Also low-level access to the
    phone is restricted.
  4. Since a program can be stopped at
    any time (see point 1) this needs to
    be considered when designing the
    app, at any time must the app be
    able to write its current state to
    disk so that it can resume later. If
    this takes longer than five seconds
    the app will be aborted.
  5. 128MB RAM, about half of that 64MB
    is available to the app. There is
    typicall 4GB storage (depends on
    model), no virtual memory, if memory
    is running out the app may be
    aborted.

Edit: just to be clear, I am not after which platform/os is best for the developer, I am just interested in spec. comparison to know what can be expected if one has three target platforms and using native language for each (not web apps), what the memory and other considerations are.

Edit: removed language as its assumed that native language for the platform will be used.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T12:24:33+00:00Added an answer on May 13, 2026 at 12:24 pm

    For Windows Mobile I want to add:

    • Windows Mobile in comparison to iPhone allows multiple applications to run at same time.
    • It comes with variable screen sizes and has different sdks (
      Windows Mobile Professional for ‘Windows Phones’ (smartphones) with touchscreens and
      Windows Mobile Standard for ‘Windows Phones’ with regular screens)
    • The framework which is generally used is .Net Compact Framework besides some people also prefer open-net which is a open source framework.
    • Unlike in iPhone, Windows Mobile has no private api’s which means it gives more power to developers.
    • The memory size allowed for a program is 32 mb
    • You do not need a developer license for developing and shipping applications on windows mobile although windows mobile itself prompts you to avoid installing apllications which are from unknown publishers.( which is more interesting unlike in iPhone you need to have a license while you only want to debug your applcation on your device(not for the jailbroken devices.))

    And for some bad things about windows mobile, see this link.

    Thanks,

    Madhup

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I've been trying to compare the memory footprint between a VB6 application and .Net
I am trying to compare two decimal values in Java script. I have two
I am trying to compare the performance of boost::multi_array to native dynamically allocated arrays,
Trying to setup an SSH server on Windows Server 2003. What are some good
Trying to find some simple SQL Server PIVOT examples. Most of the examples that
Trying to create a QtRuby application, I get the following error: /usr/lib64/ruby/site_ruby/1.8/Qt/qtruby4.rb:2144: [BUG] Segmentation
I'm trying to compare between the different template engines for PHP. The 2 that
I'm trying to compare a string field from a LINQ query on a database
I'm trying to merge two branches together using mercurial and there are some conflicts.
How to compare local copy of a file with latest one in Subversion using

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.