function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
turbo2ohturbo2oh 

new mobile packs vs mobile SDK

Could someone please explain the difference between the salesforce mobile SDK and the new mobile packs? I understand the mobile packs are geared towards specific frameworks but what are the uses cases for each? 

 

Thanks!

Best Answer chosen by Admin (Salesforce Developers) 
Kevin HawkinsKevin Hawkins

I would say that the new mobile packs are largely complementary to developing hybrid apps in the Mobile SDK.  The mobile packs are designed with the "generic" web in mind.  Which is to say, if you're planning on developing any kind of web application to leverage the force.com platform, the mobile packs give you some nice design patterns, using common/popular JS/web libraries, to make your life easier in that development.

 

The key is that the packs are designed to be modular/self-contained.  So use them in Visualforce, and maybe wrap it in the hybrid container of the Mobile SDK if you need a hybrid app.  Or put it directly into a "local" hybrid SDK app, if you need a hybrid app and want your web code to live close to the application base itself.  Or put it all out on Heroku, and access it through mobile web browsers.  Or really any combination of those.

 

The intent with the mobile packs is to make your life easier for developing mobile web apps against force.com.  Beyond that, how you choose to use them—or not use them—is entirely up to you.

 

Hope this helps,

Kevin

 

All Answers

Kevin HawkinsKevin Hawkins

I would say that the new mobile packs are largely complementary to developing hybrid apps in the Mobile SDK.  The mobile packs are designed with the "generic" web in mind.  Which is to say, if you're planning on developing any kind of web application to leverage the force.com platform, the mobile packs give you some nice design patterns, using common/popular JS/web libraries, to make your life easier in that development.

 

The key is that the packs are designed to be modular/self-contained.  So use them in Visualforce, and maybe wrap it in the hybrid container of the Mobile SDK if you need a hybrid app.  Or put it directly into a "local" hybrid SDK app, if you need a hybrid app and want your web code to live close to the application base itself.  Or put it all out on Heroku, and access it through mobile web browsers.  Or really any combination of those.

 

The intent with the mobile packs is to make your life easier for developing mobile web apps against force.com.  Beyond that, how you choose to use them—or not use them—is entirely up to you.

 

Hope this helps,

Kevin

 

This was selected as the best answer
turbo2ohturbo2oh
Great summary, thanks Kevin.