Here is an overview of some definitions and other stuff you might come across when developing your app. Something missing? Dont be a stranger, lets work together =)
An App is a abbreviation of application and it is a software for last generation mobile devices: A newspaper, a game, a virtual store, a restaurant menu, a personal profile… And much more. It can run on the Internet, on your computer, or on your phone or other electronic device.
- Native app (app)
A “native app” is developed for a single operating system or platform (iOS, Android etc). In order to be download and utilized on mobile devices it has to be published on application store. After download and installation, it works offline.
- Web app
A web-app instead is not “native” to a single platform. It is meant to optimize browsing from any mobile devices. It doesn’t need to be download or installed, as it only works as an online website that gets updates as the user connects the device to Internet
- Hybrid app
A hybrid application (hybrid app) is one that combines elements of both native and Web applications. Hybrid apps are often mentioned in the context of mobile computing. Hybrid application features:
- Can function whether or not the device is connected.
- Integration with a device’s file system.
- Integration with Web-based services.
- An embedded browser to improve access to dynamic online content.
Most applications could be considered hybrid apps. Web apps, such as online banking services, typically store some content locally; locally stored native apps, such as Microsoft Word, also interface to the Internet.
An e-commerce application is a software application that is specifically designed to support the creation of an e-commerce website or add functionality to it. Plug-ins and add-ons to e-commerce website software are included, but applications that don’t have specific e-commerce utility wouldn’t be considered. What is integral to one e-commerce site may not be needed at all for another.
Typically, e-commerce applications refers to the wide variety of shopping cart programs that are available, as well as other software that incorporates payment options as plug-ins or as part of an entire site application. Shopping carts may add only the shopping cart itself to a website that is built with a software that was not designed especially for e-commerce and has no particular e-commerce features in its basic setup. Alternatively, it may actually be built onto an online store that includes a product catalog, search function, checkout, stock control, shipping, and the means to accept payment in a variety of ways.
A mobile website is basically a mobile optimized version of your corporate or private website. It will run inside the mobile browser of your smartphone but does not provide the typical look and feel of an app, can not access device hardware or be distributed via AppStores.
The Dashboard is where you manage your apps, add functions, pictures, information etc.
Stands for “Really simple syndication” and is a web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video. RSS feed function is common in all DIY appcompanies and lets you pick up feeds from social channels such as Facebook, Twitter, Pinterest, LinkedIn etc, media or photo channels such as YouTube, Vimeo, Instagram, Pinterest etc.
Push notification allows an app to notify you of new messages or events without the need to actually open the application, similar to how a text message will make a sound and pop up on your screen. A great way for apps to interact with us in the background, whether it be a game notifying us of some event occurring in our game world or simply the iPad’s mail application beeping as a new message appears in our inbox.
Click to call/sms:
In which a person clicks on an object (e.g., button, image or text) to request an immediate connection with another person in real-time either by phone call, Voice-over-Internet-Protocol (VoIP), or text. One of many ad formats that you can use to help achieve your mobile marketing goals.
Seen this somewhere? Guess so, it’s getting more and more used..if you are not from Japan then (they have used it for some time:)) The QR code or the Quick Response Code consists of black modules (square dots) arranged in a square pattern on a white background. When pointing a mobile phone (or other camera-enabled mobile) at it, it will fire up its browser and go straight to that URL..i.e it provides quick and effortless information! A QR Code can also contain a phone number, an SMS message, V-Card data, plain text etc, the scanning device will respond by opening up the correct application to handle the encoded data accordingly.
Business-to-consumer, Business-to-employee (allows companies to provide products and/or services to their employees)
A “Places” button or tab where a user can see a list of nearby places into which the user can check in. Once a user has checked in, they have the option of sharing their location with friends in services such as Twitter or Facebook.
R.S.V.P. stands for a French phrase, “répondez, s’il vous plaît,” which means “please reply. Magmito e.g offers a reply form for this.
Markets & Operating systems
An operating system (OS) is a collection of software the directs a computer or mobile device’s operations.
The “platform” refers to the mobile device(s) and operating system you’re creating the app for. If you’re creating an iOS, or iPhone app, the platform you’re creating an app for is iOS.
iOS is the operating system in the iPhone and iPod touch, developed by Apple. It was originally named the iPhone OS, but was renamed to the iOS in June, 2009. The iOS currently runs on the iPhone, iPod touch, and iPad. iOS is designed around touchscreen input, rather than a keyboard and mouse. The iOS versions are in the format of X.X.X. For example, an iPhone might be running on iOS 5.0.1. https://developer.apple.com/programs/ios/
Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance, led by Google. For the first quarter of 2012, Android had a 59% smart phone market share worldwide. HTC and Sony Ericsson have for example released so-called Android phones. Google have also their “own” released phone, the Nexus S that is produced by Samsung.
BlackBerry is a line of smart phone devices developed and designed by Research In Motion (RIM). BlackBerry accounts for 3% of mobile device sales worldwide in 2011, making its manufacturer RIM the sixth most popular device maker (25% of mobile device sales are smartphones). The consumer BlackBerry Internet Service is available in 91 countries worldwide on over 500 mobile service operators using various mobile technologies. As of October 2011, there were seventy million subscribers worldwide to BlackBerry.
A mobile operating system (OS) and computing platform designed for smartphones (e.g Nokia) and currently maintained by Accenture. Some estimates indicate that the number of mobile devices shipped with the Symbian OS up to the end of Q2 2010 is 385 million.
The Google Chrome Web Store lets you publish apps and games—either free or paid—where Google Chrome users can easily find them. Whenever Chrome users create a new window or tab, they see the apps they’ve installed, along with a store icon that reminds them to find more apps.
Tizen is an open source Linux-based mobile operating system for smartphones, tablets, netbooks etc. It´s LiMo (Linux Mobile) Foundation and Linux Foundation with support from other companies that runs the development. Companies like Samsung, Vodafone and Docomo. Samsung is in 2013 expected to release their first mobile phones with this operating system.
The first smartphones running Firefox OS is planned to be released in the first half of 2013. It will first be released in South America, and will later come to Asian and European market.
Operating system Meego was supposed to be Nokias way back but everything didn´t went as planned and the project was ended when the top management chose to go for Microsoft Windows Phone. However some of the developers continued the work and started a new company called Jolla. Now they are ready with the new operating system Sailfish. Sailfish is a Linux-based operating system for more than just mobile devices. Firstly Sailfish is going to be released in the chinese market and in some european countries.
Ubuntu Smartphone OS
Ubuntu is a computer OS based on the debian Linux distribution and distributed as free and open source software, using its own desktop environment. It is named after the Southern African philosophy of ubuntu (“humanity towards others”) or another translation would be: “the belief in a universal bond of sharing that connects all humanity”. Development of Ubuntu is led by Canonical, Ltd, a UK-based company owned by South African entrepreneur Mark Shuttleworth.
As of 2012, according to online surveys, Ubuntu is the most popular Linux distribution on desktop/laptop personal computers and most Ubuntu coverage focuses on its use in that market.
Other useful definitions
iTunes is a media player computer program designed by Apple for playing, downloading and organizing media files. You can manually manage your iOS apps on your device by syncing it with iTunes.
The iTunes Store is an online digital media store owned by Apple, containing music, videos, applications, and so forth. The App Store, in iTunes, is where iOS apps that are published to market will be downloaded by the public.
An icon is an image that represents certain parts of your app. For example, the app icon is the image that appears on the user’s device amongst their other apps, and a tab icon is an image within your app that represents different pages and/or feeds.
The URL is what appears in the main entry field in your browser. It often starts with “http”.
A feed is a continually updating stream of content that populates your app, in each of its tabs. For instance, if your app features your blog, the blog feed would pull entries into the app and update the app as the blog is updated on the web.
To find your feed URL, access your feed in your browser and copy the value in the URL box at the top of the page.
Your browser refers to the program you use for surfing the Internet. For example, Chrome (by Google), Safari (by Apple) or Internet Explorer (by Microsoft).
Safari is the Internet browser created by Apple. This is important to know when creating iOS apps, because the publishing process has to be done using Safari as other browsers may not interact with Apple’s site properly.
Do-it-yourself. Refers to the different companies presented in this site that has a DIY platform where you can build your app.
In your app, a tab represents different pages, or feeds, that the users switches between.
This is the revenue that comes in from advertisements place in your app.
Set up developer account
When developing your app through the DIY platforms described on this site (i.e Conduit, Magmito, Appfurnace etc) you almost always need your own developer account from where you publish your app. The cost applied with this is in 99% something you have to pay for yourself and depending on what market you are entering the cost varies.
Here are some price examples:
iOS Developer Program Individual $99 / Year For an individual developer who will be creating iOS apps for distribution on the App Store.
iOS Developer Program Company $99 / Year For a company with a development team who will be creating iOS apps for distribution on the App Store.
iOS Developer Enterprise Program $299 / Year For a company who will be creating proprietary, in-house iOS apps.
Google Play (Android) Publisher account cost $25 USD registration fee using Google Checkout. If you don’t have a Google Checkout account, you can quickly set one up during the process.
How long does it take be on the App Store/Marketplace?
Approximately 10 to 15 days, as long as you app is rated “appropriated”.