Posts

Showing posts from February, 2013

Mobile Web Development Strategies also to your mobile

Image
This blog is also available on mobile form, which means that you can read and comment from your phone as well. What would be a blog that speaks about mobile web development that is not available on mobile?

CREATING CONTENT FOR MULTIPLE FORM FACTORS

One of the critical parts of creating applications for devices is taking into the form factor (Form Factor means the sizes of the devices among other electronic things). This includes the size of the screen or the resolution of the device. HOW WILL THE APPLICATION LOOK ON PHONES versus TABLETS? 1. There are many applications that are built specifically for phones or specifically for tablets, but there are some inherent web technologies that can be used to target both with mobile web applications. 2. One of the most common tactics for creating content that works across devices is with responsive design. 3. Many web developers use responsive design as Responsive design lets you specify different CSS files for different screen size with media queries. So instead of creating entirely new content or an entirely new application for smartphones or tablets, CAN WE REUSE CONTENT AND SIMPLY SWAP OUR NEW CSS RULES DEPENDING ON THE SIZE OF THE SCREEN? Yes and it is the easies

HYBRID APPLICATIONS

Some technologies allow us to build hybrid applications, or mobile applications that use web technologies. These hybrid applications: 1. Let you build mobile applications using HTML, JavaScript, and CSS that is supported by the device. 2. They also have access to the exact same device APIs and sensors and information as regular mobile applications, but the user interface is mainly HTML, JavaScript, and CSS. 3. These applications can also be deployed and distributed to app stores in the exact same ways other mobile applications, which means to the user there won’t be a difference between a hybrid application and the native mobile application. Mobile web applications provide the functionality of native apps, however it uses web technologies. This makes it easy for web developers to take advantage of the application ecosystem and build apps using languages and technologies that you know.

MOBILE WEB APP BENEFITS

There are many different ways to deploy content to devices for developers. The main distinctions between content that runs inside the device’s web browser, just like any website, and the content that runs as an application on the device. Mobile applications give you a lot of benefits. MOBILE WEB APP 1. Give access to device features and sensors that are not normally available to websites. These are things like camera, offline, storage, and information on the device like what is in the phone’s contact list. 2. All the major platforms tend to have very different ways to build mobile applications. They each require their own tools and languages to deploy applications and create content form them. A good example is Xcode and Objective-C for building iOS applications, and Eclipse and Java for building Android applications.
Native Apps vs. Mobile Web: Breaking Down the Mobile Ecosystem Web Apps vs. Native Apps, a topic that still excites readers to this day, as if it were anticipated that one side will win and the other will lose. Contrary to popular belief, the discussion doesn’t need to produce a winner and a loser. Instead of classifying apps as web apps or as native apps, why not just call them mobile apps?  I believe “mobile app” is a great name. Under this name there are simply two variations of mobile app that can be created: web app and native app. A web app is an HTML5, JavaScript, CSS app running in a mobile browser. Now, you might wonder, why not just call this a mobile site? This is a fair point, and I believe the term, “mobile site,” can also be used. However, it is common to distinguish a mobile web app by one important extra feature, that it is invoking some remote services, usually a REST API (instead of just loading a static mobile website). The second variation is the na

There is no which is better between Mobile Web and App - it all depends on the product and service. The next link might clarify better this debate for you.

Why the mobile web vs. apps debate is a false dichotomy The arguments presented in favor of the mobile web over mobile native represent a false dichotomy. Simply put, there is no universal truth in the mobile web vs. mobile native debate, and no “one right way,” despite what the pontificators would have you believe. The argument in favor of mobile web goes like this: The web is open, ubiquitous, requires no special software, is globally searchable and algorithmically discoverable. As such, it is agile, extensible and readily manageable. Plus, there are lots of proven models for development, discovery, distribution and monetization. And, of course, mobile web development offers a higher degree of symmetry to PC browser-based web development than mobile native app development does. The argument is favor of mobile native goes like this: There are over 400 million iOS devices and over 500 million Android devices, representing almost 1 billion devices worldwide. In the ca
WHAT's IS A MOBILE WEB APP? A mobile web app is a mobile application that combines the versatility of the web with the functionality of touch-enabled devices. Mobile Web Apps should be built with HTML5 and take advantage of the best of this cutting edge technology — providing an attractive alternative to the app stores, while still providing users with the rich look and feel of native applications. Because mobile web apps are web-based, they are compatible with both iPhone and Android smartphones — making it easy to deliver your content to a large mobile audience. Since mobile web apps don't need to be listed in the Apple App Store or Google’s Android Marketplace, you can distribute your mobile web app on your own terms without complex and lengthy approvals. Just quick and easy widespread distribution through multiple channels including: a mobile link (URL), text (SMS), barcodes (QR), social media networks, email, and more. Mobile web apps can include existi

Why responsive design is not good for Smartphones?

Smartphone is a mobile device in which people does not have time or are in the environment that is suitable to input anything. This means the more you facilitate your customers to do what he or she has to do on your mobile Web site the more they will come for more, stick with your company and even recommend your company for the easy of use even when mobile. What is the user experience you provide for your customers on your mobile Web? If you use responsive design, what do you consider when building the Smarthphone version? Do you ask your customers what they need and what when using the Smartphone or you do what you think is best without considering the users who will be using the site? without considering their environment conditions and what they really would like to use your site for when mobile?

What Mobile design is all about?

Mobile design is about context and speed. Have a great native app is good only if users already have it installed because ask to the users to go to an app marketplace and download our app can be too much to expect. By provoding a version of our site to mobile users is important no matter if we have native app or not. What are the approach you use to build your mobile Web app?

Mobile Web Application x Native Application Has anyone experience with one or the other? What was your experience or dealing with mobile Web from a customer point of view?

Which to choose Mobile Web app or Native app? Before to know what to do is important to know the difference between the two. Web App is accessed on the Web viea the user's browser, but it is an website that offers app-like functionalities. Native App is platform driven, in other words, it is built for example for Andoid or iOS, or Windows 8 devices. It has to be installed on the user device just like an application that we install in our desktop. Native Apps offer superior experience but the cons is that it is not suitable for everykind of company and to write one code that works in everything is not that simple.

RESPONSIVE DESIGN x MOBILE WEB SITE

RESPONSIVE DESIGN is a way to make the same desktop website change through different CSS stylesheets. The HTML site is nothing more than text wrapped within tags that has no style whatsoever.  When we include some meta tags within the head in the HTML document that limits the range of sizes recognized for tablets and for smartphone applying for both different CSS stylesheet built for specific for tables and for smartphones.  Responsive Design is of the 3 Mobile Web Development strategies that is appropriated for semantic markup that use stylesheets and script to define appearance such as images, layout, etc. It is not appropriated for all websites, products or companies. MOBILE WEB APP or MOBILE-SPECIFC approach is the one which mobile-specific content is built and delivered to mobile devices (both tablets and/or smartphones). This approach is the third of the 3 mobile content approaches and usually involves some kind of server-side detection and redirection. Mobile-specific approac

WHY GO MOBILE?

Go mobile means serve a mobile user who has different needs using mobile devices than the user accessing a Web page from the desktop. According to Cisco: “By the end of 2013, the number of mobile-connected devices will exceed the number of people on earth, and by 2017 there will be nearly 1.4 mobile devices per capita. There will be over 10 billion mobile-connected devices in 2017, including machine-to-machine (M2M) modules-exceeding the world's population at that time (7.6 billion).” http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/ns705/ns827/white_paper_c11-520862.html Why companies should go mobile? 1. There are already too much mobile devices out there to you ignore its existence; 2. Your competitor already are opening their eyes for the opportunity to server their customers though mobile devices; and 3. Unless you want to lose your customers for lack of mobility - you must go Mobile.