9 replies
Hi Guys

I'm completely new to the world of mobile apps. I am a complete novice as far as this technology is concerned and I have some beginner's questions:

1. Will an app written for an iPhone work on other (non-Apple) devices?

2. Do you have any good tips for creating apps?

3. How do you distribute an app?

I'm interested in finding out a bit about how to create them and how to distribute them so any advice would be gratefully received.

Thanks,

Will
#apps #mobile
  • Profile picture of the author SageSound
    There are basically two kinds of apps:

    1) somewhat generic HTML5 client-side apps where most of the logic is written in javascript; and

    2) dedicated apps written for specific devices and/or operating systems.

    HTML5 apps can run on virtually any device. They're mostly fancy web sites that can adapt to different size display formats. There are tons of tools available to build sites that fit this paradigm, with new ones being introduced almost weekly.

    Dedicated apps need to be written by programmers reasonably proficient in whatever platform you're interested in targeting. It's true that there are lots of apps in Apple's AppStore written by teenagers with virtually no previous programming background. They come home from school and spend from then (4PM or so) until midnight every day, as well as their weekends, playing/working on their stuff. It's a game to them. Most adults who have to work and deal with normal family and life activities don't have that kind of time available to learn the ropes -- so you want to hire a programmer who's got the necessary skills already if you want to get your idea to market in a reasonable time-frame.

    To answer your questions:

    1) apps written for Apple mobile devices (that run on iOS) will NOT run on other platforms. Ditto for Android apps. However, HTML5 apps are far more likely to do so since they run inside the web browser and don't depend on the underlying hardware.

    2) good tips for creating apps: find someone locally who knows the ropes and is willing to work with you to develop something. The problem is, ideas are a dime a dozen. Almost any programmer worth their salt (including HTML5 developers) is not at a loss for ideas. What most of them want is money to pay the rent. Unfortunately, most of them have no idea what's involved in producing a "Program" vs. a "Program Product" let alone a "Program System". (See the book, "The Mythical Man-Month" for a better explanation of this -- and although the book was written in the 70's, it's just as applicable today ~40 years later. The dynamics haven't changed hardly at all.)

    3) app distribution depends on the nature of the app, how you plan to market it, and what channels exist to promote it. HTML5 apps are just web sites; you promote them like any other web site (although monetizing them can get interesting). Apps designed for specific platforms may need to be distributed through a specific channel (eg., Apple's AppStore or Google's Play site). That's part of the programming process.

    Good luck!
    -David
    {{ DiscussionBoard.errors[7835402].message }}
    • Profile picture of the author Will Edwards
      Originally Posted by SageSound View Post

      HTML5 apps are just web sites; you promote them like any other web site (although monetizing them can get interesting). Apps designed for specific platforms may need to be distributed through a specific channel (eg., Apple's AppStore or Google's Play site). That's part of the programming process.

      Good luck!
      -David
      Thanks for a great answer. Just one follow up question: an HTML app and a website are two different things in my mind. I understand you can have HTML apps and I could probably manage to write them. But can they be distributed via the AppStore?

      Cheers,

      Will
      {{ DiscussionBoard.errors[7835546].message }}
    • Profile picture of the author Will Edwards
      Originally Posted by SageSound View Post

      2) dedicated apps written for specific devices and/or operating systems.
      Another question if I may: how many different o/s are there for phones and which are worth concentrating on?

      Cheers,

      Will
      {{ DiscussionBoard.errors[7836893].message }}
  • Profile picture of the author SageSound
    HTML5 apps are not "apps" per se. They're simply web sites with a lot of client-side logic in them that's implemented in javascript.

    All of those fancy fade-in and fade-out controls, mouse-overs, and accordion-like things that expand and collapse when you click links are just javascript functions. They run inside of your web browser.

    But they're not limited to fancy UI widgets. You can implement calculations and more complex functions as well. And you can even hook them into back-end databases and make them look pretty darned "smart".

    Only there's no "app" there. It's just a web page with a bunch of javascript code embedded in it. If you take out the javascript, you've just got a plain looking web page that might not even work properly.

    A rough analogy is ... think of a clown's face. They put on a bunch of make-up to appear like something much different than how their face normally looks. In fact, you'd be hard-pressed to recognize the person normally without their clown make-up.

    That's an HTML5 "app" embedded in a normal web page -- just a bunch of fancy make-up that presents something with a very different look and feel than what you'd normally see on a web page.

    That's very different than a native app built to run under iOS or Android.

    -David
    {{ DiscussionBoard.errors[7835640].message }}
  • Profile picture of the author twister85
    I've tried this market and had a good experience with it. not made much money but was happy to make apps for peoples.

    Here are the basic things you'll need to get started with apps! ( not talking tom version 45!!)

    Step 1 – Come Up With An Interesting Application!

    Step 2 – Develop Your iPhone App

    websites to develop your Iphone app!

    iPhone Apps Development | Mobile Development by SwebApps
    MEDL Mobile, Inc.

    Hire people from odesk or elance to develop and review apps if you don't know to make them!

    Step 3 – Flaunt Your App To Entice People

    Where to sell apps!

    App Store Apps - iPad, iPhone Apps and iPod Touch App Reviews
    Advertising Rates and Information
    Submit new iPhone applications | AppSafari
    148Apps ยป iPhone, iPad, and iPod touch App Reviews and News
    http://iPhoneApps.co.uk
    iPad Apps, iPhone Apps, Deals and Discovery at App Shopper - Popular Recent Changes for iOS
    iPhone Dev SDK - iOS Developer Forums

    Step 4– Dig Deep, Search For More Ways To Make This A Success, repeat It and do it again and again with new ideas, and you'r app business will be ready!
    {{ DiscussionBoard.errors[7836415].message }}
  • Profile picture of the author wakey7
    Take a look at Andromo, they have a great platform for creating mobile apps with loads of monetization options you can tweak.
    Signature
    Web hosting for £1.99 per month, with no upfront fees! Use your own domain name or buy one with your hosting!

    Choose the £4.99 per month option and
    use promotion code 'WARRIOR'
    {{ DiscussionBoard.errors[8022095].message }}
  • Profile picture of the author mrtonyp29
    Hello, I know a site where it can help you convert apps from one device to another. My course can help me with you with that. I haven't build the site yet, but soon I will. Distributing it you can check other warrior forums or WSO. If you are interested in my product PM.
    {{ DiscussionBoard.errors[8023161].message }}
  • Profile picture of the author Valdor Kiebach
    Just one follow up question: an HTML app and a website are two different things in my mind. I understand you can have HTML apps and I could probably manage to write them. But can they be distributed via the AppStore?
    There seems to be some confusion about 'web apps' and 'HTML apps'

    A web app will run on any mobile device by using the web browser. These 'apps' are just websites that do something hosted on some webhost just the same as this forum is.

    You can write an app for IOS or any of the other devices in HTML and compile it into a native app for a specific device. The book in my sig is written in HTML but compiled into a native android app. This will not run on anything other than Android.

    If you are confident in HTML and Javascript then have a look at CORDOVA

    You will still need to have a development environment setup for your target device and as far as I know you can only compile IOS apps on an Apple machine.
    {{ DiscussionBoard.errors[8024322].message }}
  • Profile picture of the author networkempire
    Hi
    Here are the answers to your questions.

    1. Will an app written for an iPhone work on other (non-Apple) devices?
    Ans: If the app is built for cross-platforms, then it will work on iPhone as well as other non apple device.

    2. Do you have any good tips for creating apps?
    Ans: If you are familiar with HTML5, Java Script etc,you can develop apps in a much easier way. However if you are not a person of programming, then you can opt for some app development tools through which you can develop apps even without coding.

    3. How do you distribute an app?
    You can distribute your iPhone apps on AppStore. the iOS developer program helps you in this.
    however if it is android app, you can do it in GooglePlay.
    {{ DiscussionBoard.errors[8112349].message }}

Trending Topics