It is currently Wed Aug 05, 2020 5:58 am

All times are UTC + 1 hour




Post new topic Reply to topic  [ 47 posts ]  Go to page Previous  1, 2, 3, 4  Next
Author Message
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Tue Jan 17, 2017 9:10 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Mon Feb 25, 2013 5:51 pm
Posts: 580
Location: US or Estonia
Fred wrote:
Even JAVA apk can be easily decompiled and snooped around. When optimized, a Spider app is hard to read and follow. You can still apply some JS obfuscator if you want to protect it a bit, but client side apps will never really be protected.


ProGuard is supposedly the top obfuscator for APK format and even they are defeated on a daily bases..

With JS obfuscation you can usually just run it through a beautifier and at worse rename functions and rebuild strings. You'll never see anything like a VM(what makes protectors like SecuROM and Denuvo so strong for the most part) language used in a JS obfuscator. At worse a lot of "junk" code that proxies original functions.

Something better: Put a vital part in another apk and run it through the Android Intent API but have the download behind a server authentication. Add some checks under obfuscation on the streamed apk to make defeat more expensive. Maybe make the streamed apk a service that communicates with the potentially compromised APK through the the service API that lets sandboxes access each other.

All it takes is one skilled person though they could easily rebuild a single APK with the streamed APK loaded from inline resource and all checks patched etc..

_________________
The truth hurts.


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Wed Feb 08, 2017 5:53 pm 
Offline
Enthusiast
Enthusiast

Joined: Wed Mar 11, 2009 4:06 pm
Posts: 297
Location: NL
LiveCode? No not for iOS. It lacks ANY decent looking control and is slow. Low latency sound support is nowhere to be found. The language... well lets say its different. I coded some app for iOS and Windows with it, but the product seems to be not evolving: except for unicode support its still the same as 10 years ago. That unicode stuff made performance worse. Seems every new version is slower. No controls on iOS except ugly motiv thingies. O and the price went up and up and they keep begging for more... Not sure how healthy the organization is and they put energy into the wrong things. The datagrid control is now so slow its useless (made in LC, not native)... and not really friendly to use...

Looking into Xojo right now. They do have a decent free lecture book which any programmer can quickly skip through to see whats it about.

Lua is also very interesting and can and is used to make many game apps (as in programmed in Lua, not just using Lua as scripting engine).


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Fri Feb 10, 2017 4:19 pm 
Offline
Enthusiast
Enthusiast

Joined: Wed Mar 11, 2009 4:06 pm
Posts: 297
Location: NL
B4i / B4A / B4J it is. They have a promotion for a couple of days. 40% discount. Maybe useful to others.


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Mon Feb 10, 2020 3:12 pm 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Fri Apr 25, 2003 4:34 pm
Posts: 970
Location: Canada
B4A (Basic for Android) is now FREE for anyone wanting to do some serious mobile development for Android devices...
https://www.b4x.com/b4a.html

_________________
Image Image


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Mon Feb 10, 2020 6:49 pm 
Offline
Addict
Addict
User avatar

Joined: Thu Jul 03, 2003 6:53 pm
Posts: 1317
Location: England
Paul wrote:
B4A (Basic for Android) is now FREE

Happy days :D


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Tue Feb 11, 2020 9:53 am 
Offline
Administrator
Administrator

Joined: Fri May 17, 2002 4:39 pm
Posts: 14065
Location: France
Looks like a great tool


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Tue Feb 11, 2020 10:09 am 
Offline
User
User
User avatar

Joined: Tue Jan 28, 2020 10:17 am
Posts: 60
Paul wrote:
is now FREE

Hope this day arrives for PB. :D

_________________
FlatEarth addresses in PB :
Engine3D --> SkyDome
Mesh --> CreatePlane


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Tue Feb 11, 2020 12:12 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Thu Dec 17, 2009 12:00 pm
Posts: 197
Location: Llangadog, Wales, UK
I've been using B4A since it came out and also it's predecessor B4PPC before that - it is indeed a great tool and makes a pretty good partner with PureBasic for the desktop progs.

FlatEarth wrote:
Paul wrote:
is now FREE

Hope this day arrives for PB. :D
Previously B4A was not expensive but did need periodic payment for support and updates. The one-off PureBasic cost is about the nearest thing to being already FREE 8) - I guess for most of us the day arrived some time ago :mrgreen:

_________________
www.deeproot.co.uk


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Thu Feb 13, 2020 9:33 am 
Offline
Addict
Addict
User avatar

Joined: Thu Jul 03, 2003 6:53 pm
Posts: 1317
Location: England
Paul wrote:
B4A (Basic for Android) is now FREE

I had quite a long play with B4A yesterday. I like the IDE and the syntax but it seems to make quite a trauma of device rotation :?

I'd rather stick with SpiderBasic and try to persuade Fred to come up with some nice new Gadgets (accordian, sidebar, a better grid, ... :wink: ).


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Sun Feb 23, 2020 12:45 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat Feb 25, 2006 4:23 pm
Posts: 376
Hmmm .... English?

_________________
This field was left intentionally as signature.


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Sun Feb 23, 2020 12:51 pm 
Offline
Always Here
Always Here

Joined: Fri Oct 23, 2009 2:33 am
Posts: 6254
Location: Wales, UK
I think Spider Basic should be seriously considered, given it's similarity with PB.

You might however like to try App Inventor (MIT), Thunkable, Kodular.

_________________
IdeasVacuum
If it sounds simple, you have not grasped the complexity.


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Thu Feb 27, 2020 8:49 pm 
Offline
Addict
Addict
User avatar

Joined: Thu Jul 03, 2003 6:53 pm
Posts: 1317
Location: England
yoxola wrote:
Hmmm .... English?

Was that for me? I'll have you know I'm very good at Englishing :wink:

If you want to know B4A's problem with device rotation it destroys your screen and constructs a fresh one.


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Fri Feb 28, 2020 12:07 am 
Offline
Always Here
Always Here

Joined: Fri Oct 23, 2009 2:33 am
Posts: 6254
Location: Wales, UK
Quote:
If you want to know B4A's problem with device rotation it destroys your screen and constructs a fresh one.


That is essentially what they all do really - care to elaborate as to why B4A's method isn't good?

_________________
IdeasVacuum
If it sounds simple, you have not grasped the complexity.


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Fri Feb 28, 2020 3:31 am 
Offline
PureBasic Expert
PureBasic Expert
User avatar

Joined: Fri Apr 25, 2003 4:34 pm
Posts: 970
Location: Canada
the.weavster wrote:
If you want to know B4A's problem with device rotation it destroys your screen and constructs a fresh one.


Yes, I think B4A's method works just fine. With the added ability to have a specific layout for both Portrait and Landscape and also for specific resolutions as well (phone vs tablet) allowing your app to look good and function properly on any device.

_________________
Image Image


Top
 Profile  
Reply with quote  
 Post subject: Re: what language to use for Android/iOS versions of our PB
PostPosted: Fri Feb 28, 2020 4:00 am 
Offline
Enthusiast
Enthusiast

Joined: Wed Mar 11, 2009 4:06 pm
Posts: 297
Location: NL
SpiderBasic seems to mimic very classic desktop GUI.

It copies the limitations of PB gadgets, including things like no out-of-the-box sorting and reordering of table columns. On PB that's a pain which still isn't solved, when using JS table frameworks the problem should simply not exist in the first place because the framework supports it...


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 47 posts ]  Go to page Previous  1, 2, 3, 4  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye