{"id":11177,"date":"2021-06-03T09:00:20","date_gmt":"2021-06-03T13:00:20","guid":{"rendered":"https:\/\/limetech.co\/?p=11177"},"modified":"2021-06-03T09:00:20","modified_gmt":"2021-06-03T13:00:20","slug":"planning-your-dream-app-lets-talk-mobile-app-terminology","status":"publish","type":"post","link":"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/","title":{"rendered":"Planning your dream app? Let&#8217;s talk mobile app terminology."},"content":{"rendered":"<h3>Planning your dream app? Let&#8217;s talk mobile app terminology.<\/h3>\n<p><i><span style=\"font-weight: 400;\">In this multi-part series we talk about how to explore, vet, and develop your great idea for an app. We move from the exciting early phases of <\/span><\/i><a href=\"https:\/\/limetech.co\/what-to-do-if-you-have-an-app-idea-getting-started\/\"><i><span style=\"font-weight: 400;\">brainstorming and ideation<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">, to <\/span><\/i><a href=\"https:\/\/limetech.co\/validating-and-mapping-your-app-idea\/\"><i><span style=\"font-weight: 400;\">validating your idea<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">, <\/span><\/i><a href=\"https:\/\/limetech.co\/how-to-write-a-great-mobile-app-project-brief\/\"><i><span style=\"font-weight: 400;\">writing a mobile app project brief<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">, finding the right partner, crafting a strategy, building and testing your app, and then taking your product to market. I<\/span><\/i><i><span style=\"font-weight: 400;\">n this week\u2019s article, we cover some of the important mobile app terminology. This will be useful as we get into the pros and cons and decide on the right OS for your new mobile app.\u00a0<\/span><\/i><\/p>\n<h3><span style=\"font-weight: 400;\">Before your app gets under way<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">So, you\u2019ve got a great idea for a mobile app. You\u2019re committed to making this happen, so you\u2019ve done some market research and refined your idea, maybe even written up your mobile app project brief. Now what?\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Well, you\u2019ve reached a crucial stage. Soon you\u2019ll be making some of your most important decisions. You\u2019ll be choosing an operating system (or systems), a development strategy, and ultimately an app development partner. These choices will have a massive impact on the outcome of your project.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Before getting into the pros and cons of the various paths ahead, let\u2019s talk terminology. Having a firm grasp on the terms will help with your evaluation process.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">What is a mobile operating system?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"size-medium wp-image-11143 alignleft\" src=\"https:\/\/limetech.co\/wp-content\/uploads\/2021\/05\/smartmockups_koypgekx-e1622669086186-300x210.jpg\" alt=\"\" width=\"300\" height=\"210\" \/>A <\/span><b>mobile operating system<\/b><span style=\"font-weight: 400;\"> is the software that enables you to run applications and programs on your mobile device. An example would be the <strong>iOS operating system<\/strong> that\u2019s installed on an iPhone, iPad, or other Apple device. This serves the same function as the <strong>MacOS<\/strong> platform that\u2019s installed on your Mac computer or the Windows operating system that comes with your desktop PC. Note: we use the terms \u201coperating system\u201d and \u201cplatform\u201d interchangeably, though <\/span><a href=\"https:\/\/www.quora.com\/What-is-the-difference-between-platform-and-operating-system\"><span style=\"font-weight: 400;\">there are some distinctions<\/span><\/a><span style=\"font-weight: 400;\"> between the two.<\/span><\/p>\n<h3><\/h3>\n<h3><\/h3>\n<h3><span style=\"font-weight: 400;\">What is the iOS operating system?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The iOS operating system is the mobile operating system designed by <strong>Apple<\/strong> exclusively for use on the <strong>iPhone<\/strong> and other Apple devices.\u00a0<\/span><\/p>\n<h3 style=\"text-align: left;\"><span style=\"font-weight: 400;\">What is the Android operating system?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The <strong>Android<\/strong> operating system is the mobile operating system owned by Google; it can be used on Android phones as well as a wide variety of other devices.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">What is a native app?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\"><strong><img decoding=\"async\" class=\"size-medium wp-image-11092 alignright\" src=\"https:\/\/limetech.co\/wp-content\/uploads\/2021\/05\/pexels-fauxels-3183153-300x200.jpg\" alt=\"chart process\" width=\"300\" height=\"200\" \/>A native app<\/strong> is custom-built for one specific operating system, such as iOS or Android. An app developer uses a programming language that\u2019s unique to the operating system they\u2019re coding for. Essentially, the app has to be built separately for each operating system it will run on. For example, a developer might use Java to code an app for an Android phone. WhatsApp and Lyft are common examples of native apps.<\/span><\/p>\n<h3><\/h3>\n<h3><span style=\"font-weight: 400;\">What is a cross-platform app?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\"><strong><img decoding=\"async\" class=\"size-medium wp-image-11141 alignright\" src=\"https:\/\/tjarb.com\/limetech\/wp-content\/uploads\/2021\/05\/smartmockups_koypj1f5-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" \/>A cross-platform app<\/strong> is an app built on a single codebase, but it can be run on more than one operating system. A cross-platform app can be utilized by both iOS and Android users. <strong>Flutter<\/strong> and <strong>React Native<\/strong> are examples of languages used to develop cross-platform apps.<\/span><\/p>\n<h3><\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3><span style=\"font-weight: 400;\">What is agile software development?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"size-medium wp-image-11079 alignleft\" src=\"https:\/\/limetech.co\/wp-content\/uploads\/2021\/05\/pexels-fauxels-3183186-300x200.jpg\" alt=\"group workshopping at table with laptops\" width=\"300\" height=\"200\" \/>Agile development is an iterative method of software development used in the creation of mobile apps. It\u2019s informed by the principles laid out in the <\/span><a href=\"https:\/\/assets.uits.iu.edu\/pdf\/Agile-Manifesto.pdf\"><span style=\"font-weight: 400;\">Agile Manifesto<\/span><\/a><span style=\"font-weight: 400;\">. Agile development works in short cycles, or sprints, with working software always being the ultimate measure of progress. The main advantage of the agile method in software development is that course corrections can be made at any step of the process. This way, the final product is almost always guaranteed to fulfill the project goals.<\/span><\/p>\n<h3><\/h3>\n<h3><\/h3>\n<h3><span style=\"font-weight: 400;\">Next steps<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Now that you understand some of the important mobile app terminology, you\u2019re ready to talk strategy. In next week\u2019s article, we\u2019ll look at the pros and cons of native vs. cross-platform app development, so you can compare approaches.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you\u2019re already in the process of vetting app development teams, <a href=\"https:\/\/limetech.co\/contact-us\/\">get in touch<\/a>. We\u2019re happy to have a conversation anytime.<\/span><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><b><i>LimeTech<\/i><\/b><i><span style=\"font-weight: 400;\"> is a creative tech company with a focus on innovation and adaptive change. We use technical know-how, design skills, and deep experience in entrepreneurship to help companies advance their business goals. Our specialties include <\/span><\/i><a href=\"https:\/\/limetech.co\/mobile-application-development\/\"><i><span style=\"font-weight: 400;\">mobile app development<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">, <\/span><\/i><a href=\"https:\/\/limetech.co\/website-design-and-development\/\"><i><span style=\"font-weight: 400;\">website design<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">, <\/span><\/i><a href=\"https:\/\/limetech.co\/it-consulting-services\/\"><i><span style=\"font-weight: 400;\">technology planning<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">, and <\/span><\/i><a href=\"https:\/\/limetech.co\/remote-work-solutions\/\"><i><span style=\"font-weight: 400;\">remote work solutions<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">.<\/span><\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Planning your dream app? Let&#8217;s talk mobile app terminology. In this multi-part series we talk about how to explore, vet, and develop your great idea for an app. We move&#8230;.<\/p>\n","protected":false},"author":2,"featured_media":11172,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[557,536],"tags":[569,616,539,617,559,518,519,512],"class_list":["post-11177","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-development","category-startups","tag-agile","tag-android","tag-entrepreneurship","tag-ios","tag-mobile-app-development","tag-mobile-applications-2","tag-small-businesses","tag-startups-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Planning your dream app? Let&#039;s talk mobile app terminology. - Lime Tech<\/title>\n<meta name=\"description\" content=\"Having a good grasp of mobile app terminology will put you in a good position to move ahead. Here we cover some of the major terms related to mobile apps.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Planning your dream app? Let&#039;s talk mobile app terminology. - Lime Tech\" \/>\n<meta property=\"og:description\" content=\"Having a good grasp of mobile app terminology will put you in a good position to move ahead. Here we cover some of the major terms related to mobile apps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/\" \/>\n<meta property=\"og:site_name\" content=\"Lime Tech\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-03T13:00:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tjarb.com\/limetech\/wp-content\/uploads\/2021\/06\/pexels-energepiccom-110473-e1622668498368.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"856\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kerry Abukhalaf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tjarb.com\/limetech\/#website\",\"url\":\"https:\/\/tjarb.com\/limetech\/\",\"name\":\"Lime Tech\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/tjarb.com\/limetech\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/tjarb.com\/limetech\/wp-content\/uploads\/2021\/06\/pexels-energepiccom-110473-e1622668498368.jpg\",\"contentUrl\":\"https:\/\/tjarb.com\/limetech\/wp-content\/uploads\/2021\/06\/pexels-energepiccom-110473-e1622668498368.jpg\",\"width\":1600,\"height\":856},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/#webpage\",\"url\":\"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/\",\"name\":\"Planning your dream app? Let's talk mobile app terminology. - Lime Tech\",\"isPartOf\":{\"@id\":\"https:\/\/tjarb.com\/limetech\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/#primaryimage\"},\"datePublished\":\"2021-06-03T13:00:20+00:00\",\"dateModified\":\"2021-06-03T13:00:20+00:00\",\"author\":{\"@id\":\"https:\/\/tjarb.com\/limetech\/#\/schema\/person\/97bf8c90948d93f357913b2e6c73554b\"},\"description\":\"Having a good grasp of mobile app terminology will put you in a good position to move ahead. Here we cover some of the major terms related to mobile apps.\",\"breadcrumb\":{\"@id\":\"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/tjarb.com\/limetech\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Planning your dream app? Let&#8217;s talk mobile app terminology.\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/tjarb.com\/limetech\/#\/schema\/person\/97bf8c90948d93f357913b2e6c73554b\",\"name\":\"Kerry Abukhalaf\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/tjarb.com\/limetech\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/12fd5fa87dec15a146cfe890e7ac1beaf6a7e9223998a172316cdbcc73edb086?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/12fd5fa87dec15a146cfe890e7ac1beaf6a7e9223998a172316cdbcc73edb086?s=96&d=mm&r=g\",\"caption\":\"Kerry Abukhalaf\"},\"url\":\"https:\/\/tjarb.com\/limetech\/author\/kerry-abukhalaf\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Planning your dream app? Let's talk mobile app terminology. - Lime Tech","description":"Having a good grasp of mobile app terminology will put you in a good position to move ahead. Here we cover some of the major terms related to mobile apps.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Planning your dream app? Let's talk mobile app terminology. - Lime Tech","og_description":"Having a good grasp of mobile app terminology will put you in a good position to move ahead. Here we cover some of the major terms related to mobile apps.","og_url":"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/","og_site_name":"Lime Tech","article_published_time":"2021-06-03T13:00:20+00:00","og_image":[{"width":1600,"height":856,"url":"https:\/\/tjarb.com\/limetech\/wp-content\/uploads\/2021\/06\/pexels-energepiccom-110473-e1622668498368.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kerry Abukhalaf","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/tjarb.com\/limetech\/#website","url":"https:\/\/tjarb.com\/limetech\/","name":"Lime Tech","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tjarb.com\/limetech\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/#primaryimage","inLanguage":"en-US","url":"https:\/\/tjarb.com\/limetech\/wp-content\/uploads\/2021\/06\/pexels-energepiccom-110473-e1622668498368.jpg","contentUrl":"https:\/\/tjarb.com\/limetech\/wp-content\/uploads\/2021\/06\/pexels-energepiccom-110473-e1622668498368.jpg","width":1600,"height":856},{"@type":"WebPage","@id":"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/#webpage","url":"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/","name":"Planning your dream app? Let's talk mobile app terminology. - Lime Tech","isPartOf":{"@id":"https:\/\/tjarb.com\/limetech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/#primaryimage"},"datePublished":"2021-06-03T13:00:20+00:00","dateModified":"2021-06-03T13:00:20+00:00","author":{"@id":"https:\/\/tjarb.com\/limetech\/#\/schema\/person\/97bf8c90948d93f357913b2e6c73554b"},"description":"Having a good grasp of mobile app terminology will put you in a good position to move ahead. Here we cover some of the major terms related to mobile apps.","breadcrumb":{"@id":"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tjarb.com\/limetech\/blog\/startups\/planning-your-dream-app-lets-talk-mobile-app-terminology\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tjarb.com\/limetech\/"},{"@type":"ListItem","position":2,"name":"Planning your dream app? Let&#8217;s talk mobile app terminology."}]},{"@type":"Person","@id":"https:\/\/tjarb.com\/limetech\/#\/schema\/person\/97bf8c90948d93f357913b2e6c73554b","name":"Kerry Abukhalaf","image":{"@type":"ImageObject","@id":"https:\/\/tjarb.com\/limetech\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/12fd5fa87dec15a146cfe890e7ac1beaf6a7e9223998a172316cdbcc73edb086?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/12fd5fa87dec15a146cfe890e7ac1beaf6a7e9223998a172316cdbcc73edb086?s=96&d=mm&r=g","caption":"Kerry Abukhalaf"},"url":"https:\/\/tjarb.com\/limetech\/author\/kerry-abukhalaf\/"}]}},"_links":{"self":[{"href":"https:\/\/tjarb.com\/limetech\/wp-json\/wp\/v2\/posts\/11177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tjarb.com\/limetech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tjarb.com\/limetech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tjarb.com\/limetech\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tjarb.com\/limetech\/wp-json\/wp\/v2\/comments?post=11177"}],"version-history":[{"count":0,"href":"https:\/\/tjarb.com\/limetech\/wp-json\/wp\/v2\/posts\/11177\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tjarb.com\/limetech\/wp-json\/wp\/v2\/media\/11172"}],"wp:attachment":[{"href":"https:\/\/tjarb.com\/limetech\/wp-json\/wp\/v2\/media?parent=11177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tjarb.com\/limetech\/wp-json\/wp\/v2\/categories?post=11177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tjarb.com\/limetech\/wp-json\/wp\/v2\/tags?post=11177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}