`
mmdev
  • 浏览: 12921300 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Hybrid (Native + Web) Mobile App Development

 
阅读更多

http://engineering.gomiso.com/2011/06/10/hybrid-native-web-mobile-app-development-%E2%80%A2-part-1-the-motivation/


1.We wanted multi-platform feature releases to be iterative, fast and scalable.

The web approach touts strengths that seem to be what Miso needed. No need to submit to an app store, just deploy it on the web at any time and any mobile device with a web browser would be able to get the latest and greatest! Not to mention, you get all the Javascript/CSS goodies all for free!

We liked that. It was the opposite of the native approach. We can get away from painstakingly getting our pretty designs to work across multiple platforms, and release features and bug fixes with a push of a button almost instantly.

However, with web apps that means going anywhere in the app requires firing off a HTTP request and getting a response before you can render anything. It’s slow, clunky, and simply unsuitable for the user experience we wanted to deliver. We couldn’t leverage local caching of pages or data. Zero access to the iOS framework for nifty push notifications, gestures, or even the occasional use of native UI elements.


2. Hybrid

Miso engineers are a greedy bunch. We wanted the best of both worlds; The fast, snappy feel of a native apps coupled with the ease of styling and quick releases of web apps. So we embarked on a long journey of slowly porting native views of Miso’s iPhone app to web views.

It took us months to build a framework we are satisfied with, and we learned a ton on the way to achieving that goal. The Miso app you see now (3.0.x) has web views supporting a majority of our layouts by combining JSON responses from REST API requests with EJS templates. In this latest release (3.0.3), we’ve also introduced the leveraging of local disk caching of javascript/css and web templates to optimize performance; and added support for AJAX requests to make web views even prettier and user friendly.

At this time, we are happy with our solution as it gives us the ability to tweak the look and feel of our app without submitting a release to the app store. It also opens up the path to eventually integrating these web views into Miso apps across other mobile platforms. Ultimately allowing us to release the latest Miso features to all of our users in a timely fashion.


Best Practices: Native + Web Hybrid Mobile Apps

http://schedule.sxsw.com/2012/events/event_IAP12638

Learn different ways to integrate HTML5 into native apps, what tools you can use, and when to build your own. We'll cover achieving high graphics frame rates, touch responsiveness while conserving battery life. Learn the benefits and tradeoffs of mobile graphics hardware acceleration in animation and emulating native UI in mobile web browsers. We'll also touch on Flipboard's use of HTML5.We'll cover these specific technology areas: WebKit and JavaScriptCore; native view system architecture, animated scene graphs; and hardware accelerated graphics drawing and compositing.

Flipboard:iPad 上的革命性社交新闻应用初探


http://www.ifanr.com/14816

到底是什么东西这么奇妙? —这就是 Flipboard

这是一个你从来没有听说过的公司,下面的视频是对该公司 CEO Mike McCue 的专访。你可能听说过 Mike。他之前把 TellMe 公司以八亿美元的价码卖给了微软。Flipboard 公司,之前已经从 Kleiner Perkins 那里得到了第一笔投资,今天又公布了新一轮的募资状况以及对于 Ellerdale 项目的收购。

那么什么是 Flipboard?它做了一件非常简单的事情:把你的 Twitter 和 Facebook 变成了一本杂志。你还可以建立一个自定义的杂志,要么选用 Flipboard 内建的版面,要么直接导入Twitter 的列表。这是一个非常强大而且使用感受十分美妙的 Twitter 阅读方式。同样的,你也可以把个人 Twitter 帐号、或者某个品牌的 Twitter 帐号转换成 Flipboard。你可以在 Twitter上 跟随 Techcrunch,然后使用这个应用把 Techcrunch 转换为漂亮的像杂志一样的界面,这样的界面比任何其他阅读器都要容易阅读。


分享到:
评论

相关推荐

    HTML5, Hybrid or Native Mobile App Development

    HTML5, Hybrid or Native Mobile App Development

    Ionic : Hybrid Mobile App Development

    If you are a web developer who wants to build hybrid mobile app development using the Ionic framework, then this comprehensive course is best-suited for you. What You Will Learn Get to know about ...

    Mobile App Development with Ionic 2

    Mobile App Development with Ionic 2: Cross-Platform Apps with Ionic, Angular, and Cordova by Chris Griffith English | 10 Apr. 2017 | ASIN: B06Y5Q24B2 | 310 Pages | AZW3 | 2.93 MB Learn how to build ...

    Build Mobile Apps with Ionic 2 and Firebase: Hybrid Mobile App Development

    Build Mobile Apps with Ionic 2 and Firebase: Hybrid Mobile App Development 27 May 2017 | English | ISBN-10: 1484227360 | 276 pages | PDF | 2.9 Mb Learn to build hybrid mobile apps using Ionic and ...

    Hybrid Mobile Development with Ionic

    Hybrid Mobile Development with Ionic by Gaurav Saini English | 27 Apr. 2017 | ASIN: B01NB154W2 | 242 Pages | AZW3 | 3.49 MB Build a complete, professional-quality, hybrid mobile application with ...

    Build Mobile Apps with Ionic 4 and Firebase_ Hybrid Mobile App Development

    Explore how Ionic 4 uses Angular as the JavaScript framework to easily develop apps using an interface similar to native apps, and how to access Firebase, a real-time database, in web apps using ...

    Migrating.to.Swift.from.Web.Development.148420932X

    Front-end web developers, mobile web developers, and JavaScript developers wanting to learn native iOS development with Swift. Table of Contents Part 1: Prepare Your Tools Chapter 1: Setting Up the ...

    React.Native.Blueprints.epub

    React Native is a game-changing approach to hybrid mobile development. Our book will have a project based approach consisting of 7-8 projects that will help developers to achieve sound understanding...

    移动应用开发常见面试题.pdf

    在移动应用开发中,什么是原生应用(Native App)、混合应用(Hybrid App)和Web 应用(Web App)?它们各有什么特点? - 5. 移动应用开发中常用的开发语言有哪些?请简要介绍 Java、Kotlin、Swift 和 Objective-C...

    Ionic in Action pdf 0分

    Wouldn't it be great if you could build mobile apps using just your web development skills? With Ionic, you can do just that: create hybrid mobile apps using web technologies that you already know, ...

    Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone

    In this book, long-time web and mobile application developer Lee S. Barney shows you how to use the QuickConnect and PhoneGap frameworks to create secure, high-quality, modular hybrid iPhone ...

    PhoneGap.Essentials

    Understand the development workflow to create native cross-platform mobile applications Embed plugin support to transition to PhoneGap or use it to enhance existing applications Improve your mobile ...

    hybrid-app-development

    控制jQuery Mobile / Apache Cordova Apache Cordova插件时间:(2周) 控制温泉UI / sqlite 温泉UI 2 / android构建React / React Native Assistant Yordanov在一次演讲中时间:(2周) 讲习班-演讲中Yordanov的...

    PhoneGap.3.Beginners.Guide.3rd.Edition.1784392286

    Given the increase in usage of mobile devices, mobile app development is in huge demand. This book provides you with the skills you need to successfully create, develop, debug, and deploy a cross-...

    Ionic in Action(Manning,2015)

    You'll learn how to extend your web development skills to build apps that are indistinguishable from native iOS or Android projects. Purchase of the print book includes a free eBook in PDF, Kindle, ...

    Mastering Xamarin UI Development

    Xamarin is the most powerful cross-platform mobile development framework. If you are interested in creating stunning user interfaces for the iOS and Android mobile platforms using the power of Xamarin...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    HybridApp 一种可以下载的Native App,其用户界面的全部或者部分元素在嵌入式浏览器组件(WebView之类的)里面运行 优雅降级 一开始就构建站点的完整功能,然后针对浏览器测试和修复。认为应该针对那些最高级、最...

    Mastering.Xamarin.UI.Development.1786462001.epub

    Xamarin is the most powerful cross-platform mobile development framework. If you are interested in creating stunning user interfaces for the iOS and Android mobile platforms using the power of Xamarin...

    Ionic.2.Cookbook.2nd.Edition.epub

    Hoc Phan is a technologist with a wide range of experiences in frontend development, cloud computing, and big data. He started programming at the age of 12, with Pascal and Assembly, on the Intel ...

    Learning Ionic 2 & 3

    This book explains how to build Mobile Hybrid applications with ease using Ionic. Be it simple apps that integrate with REST APIs or complex apps that involves native features, Ionic provides a simple...

Global site tag (gtag.js) - Google Analytics